Details

Time bar (total: 1.2min)

analyze498.0ms (0.7%)

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)

sample6.0s (8.1%)

Results
3.8s4244×body2048valid
1.2s2461×body1024valid
253.0ms761×body512valid
197.0ms464×body1024unsamplable
189.0ms307×body2048unsamplable
123.0ms772×body256valid
110.0ms737×body256unsamplable
63.0ms217×body512unsamplable
24.0ms18×body4096valid
3.0msbody2048infinite
Bogosity

preprocess2.9s (3.9%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 b a) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 b eps)) 1) (-.f64 (exp.f64 (*.f64 a eps)) 1)))
(/.f64 (*.f64 a (-.f64 (exp.f64 (*.f64 (+.f64 eps b) a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 b a)) 1)))
(/.f64 (*.f64 b (-.f64 (exp.f64 (*.f64 (+.f64 a eps) b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a b)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
Outputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 b a) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 b eps)) 1) (-.f64 (exp.f64 (*.f64 a eps)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 a (-.f64 (exp.f64 (*.f64 (+.f64 eps b) a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 b a)) 1)))
(*.f64 (/.f64 a (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 a (+.f64 eps b))) (expm1.f64 (*.f64 b 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 (expm1.f64 (*.f64 b a))) (/.f64 (expm1.f64 (*.f64 b (+.f64 a eps))) (expm1.f64 (*.f64 b eps))))
Compiler

Compiled 30 to 22 computations (26.7% saved)

simplify1.4s (1.9%)

Algorithm
egglog
Counts
1 → 2
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 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))

eval1.0ms (0%)

Compiler

Compiled 45 to 28 computations (37.8% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
35.0b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
35.0b
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
Compiler

Compiled 21 to 13 computations (38.1% saved)

localize19.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 eps (+.f64 a b))
4.5b
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
17.9b
(/.f64 eps (expm1.f64 (*.f64 eps a)))
23.6b
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
Compiler

Compiled 69 to 13 computations (81.2% saved)

series137.0ms (0.2%)

Counts
4 → 120
Calls

33 calls:

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

Compiled 18640 to 10400 computations (44.2% saved)

rewrite1.6s (2.2%)

Algorithm
batch-egg-rewrite
Rules
120×egg-rr
115×egg-rr
92×egg-rr
51×egg-rr
Counts
4 → 378
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
(*.f64 eps (+.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (/.f64 -1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (neg.f64 eps)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) eps) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) -1) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) 0) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) 0) (*.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) -1)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))) (-.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 0) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (/.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 0) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (*.f64 0 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0))) (-.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 -1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (neg.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 eps) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 eps) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (neg.f64 eps) (pow.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 1 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (pow.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (pow.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (pow.f64 eps -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 eps) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 0) (*.f64 (/.f64 eps (expm1.f64 (*.f64 (*.f64 eps a) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 -1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 -1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (expm1.f64 (*.f64 eps b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (*.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) -1) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (neg.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 eps 2))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) -1) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 0) (/.f64 (neg.f64 eps) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 eps) 0) (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 1 (expm1.f64 (*.f64 eps b))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) 0) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 0) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps a) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (+.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (+.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 2)) (cbrt.f64 (*.f64 eps (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 a b)) (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (cbrt.f64 (+.f64 a b))) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 eps (cbrt.f64 (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 a b) 2))) (cbrt.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (*.f64 (cbrt.f64 (*.f64 eps b)) (-.f64 (cbrt.f64 (*.f64 eps b)) (cbrt.f64 (*.f64 eps a))))) (*.f64 (cbrt.f64 eps) (+.f64 (cbrt.f64 a) (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eps (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a b) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (+.f64 a b) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (+.f64 a b)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) 2)) (*.f64 (cbrt.f64 (*.f64 eps a)) (*.f64 (cbrt.f64 eps) (-.f64 (cbrt.f64 a) (cbrt.f64 b))))) (*.f64 (cbrt.f64 eps) (+.f64 (cbrt.f64 a) (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a b) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) 2)) (cbrt.f64 (*.f64 eps b)) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (*.f64 eps (cbrt.f64 (pow.f64 b 2))) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (*.f64 eps b) 2)) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (*.f64 eps (cbrt.f64 (pow.f64 a 2))) (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)) (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (cbrt.f64 (*.f64 eps a)) (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps a) (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps b) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps b) 1 (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps a) 1 (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (pow.f64 eps 2)) b) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)) (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (pow.f64 eps 2)) a) (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a eps (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps a (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps b (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b eps (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (+.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps a) 0) (*.f64 (*.f64 eps a) (/.f64 (*.f64 eps (+.f64 a b)) (*.f64 eps a))) (*.f64 eps (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps a) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b))))) (*.f64 eps (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b)))) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b))))) (*.f64 eps (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps b) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b))))) (*.f64 eps (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps (-.f64 b a)) 0) (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 eps (-.f64 b a))) (*.f64 eps (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps b) 0) (*.f64 (*.f64 eps b) (+.f64 1 (/.f64 (*.f64 eps a) (*.f64 eps b)))) (*.f64 eps (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps (-.f64 a b)) 0) (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 eps (-.f64 b a))) (*.f64 eps (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps (+.f64 a b)) 0) (/.f64 1 (pow.f64 (*.f64 eps (+.f64 a b)) -1)) (*.f64 eps (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps a) (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps b) (*.f64 eps a))))))

simplify6.5s (8.8%)

Algorithm
egglog
Counts
498 → 583
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.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/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2)))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 b (pow.f64 a 4))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2))) (*.f64 1/12 (*.f64 (pow.f64 b 3) (pow.f64 a 2)))))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 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/4 (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2)))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 a b))))) (pow.f64 eps 3)) (+.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/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2)))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 a)) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(-.f64 (+.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 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps)))) a) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 a))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(-.f64 (+.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 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps)))) a) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 eps 3)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/2 (/.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 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps)))) (pow.f64 eps 2)) eps)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 4) eps)) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps))) (pow.f64 eps 3)) eps))))) (pow.f64 a 2)) (/.f64 1 a)))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)) (/.f64 1 b)) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (/.f64 1 b) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps)))) b))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 eps 3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps))))) eps)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 4) eps)) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps))) (pow.f64 eps 3)) eps))))) (pow.f64 b 2)) (+.f64 (/.f64 1 b) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps)))) b)))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))) (pow.f64 a 2)) a)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a 4) (pow.f64 a 2))) (*.f64 -1/12 (/.f64 (pow.f64 a 3) a)))) (pow.f64 eps 3))) (/.f64 1 a))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (/.f64 1 a))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2))))) eps)) (+.f64 (*.f64 -1/12 (pow.f64 eps 3)) (*.f64 1/24 (/.f64 (pow.f64 eps 4) eps)))))) (/.f64 1 a))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (*.f64 eps (+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 3) b) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/6 (/.f64 (*.f64 a (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 a (pow.f64 b 4)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b 3) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2))))) (*.f64 a b))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 a 3) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 3) b) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/6 (/.f64 (*.f64 a (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b))) (*.f64 1/24 (/.f64 (*.f64 b (pow.f64 a 4)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))) (+.f64 (*.f64 -1 (*.f64 eps (+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 3) b) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/6 (/.f64 (*.f64 a (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2))))))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) a)) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 4) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 2)) eps)))) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) a)) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))) (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))) (+.f64 (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)))) (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)))) b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1))))) (pow.f64 eps 2)) eps)) (*.f64 1/24 (/.f64 (pow.f64 eps 4) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))) (+.f64 (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)))) (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)))) b)))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))))
(*.f64 (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (/.f64 -1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 -1 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 -1 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(-.f64 0 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(-.f64 0 (*.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(-.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(-.f64 0 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(-.f64 0 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (neg.f64 eps)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) eps) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2) 2))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 2)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3))
(neg.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(neg.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(neg.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) -1) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) 0) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 eps 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) 0) (*.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) -1)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (-.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))) (-.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 0) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (/.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 0) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(+.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))
(+.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(+.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))
(+.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))
(*.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)
(*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(*.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))
(*.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (*.f64 0 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0))) (-.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) -1)
(*.f64 (neg.f64 eps) (/.f64 -1 (expm1.f64 (*.f64 eps a))))
(*.f64 -1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (neg.f64 eps))
(-.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))
(-.f64 3 (-.f64 3 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(-.f64 1 (-.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 (-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 (+.f64 0 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) 2) 2))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (neg.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 eps) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) -1)
(/.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 eps a))))
(pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))
(neg.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 1 0) (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 eps 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 eps) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (neg.f64 eps) (pow.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 1 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (pow.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (pow.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 eps 0) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (pow.f64 eps -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 eps) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 0) (*.f64 (/.f64 eps (expm1.f64 (*.f64 (*.f64 eps a) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)
(+.f64 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (-.f64 0 (/.f64 0 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (-.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 3)
(+.f64 (-.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))
(*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)
(*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 -1 (expm1.f64 (*.f64 eps a))))
(*.f64 -1 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 -1 (expm1.f64 (*.f64 eps b))))
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) eps)
(-.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(-.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (*.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) -1) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2) 2))
(/.f64 (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (neg.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 eps 2))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) -1) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3))
(neg.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 eps 0) (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 1 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 0) (/.f64 (neg.f64 eps) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 eps 0) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (neg.f64 eps) 0) (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 1 (expm1.f64 (*.f64 eps b))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) 0) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 0) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps a) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (+.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (+.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(+.f64 0 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 2)) (cbrt.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (cbrt.f64 (+.f64 a b)) (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 eps (cbrt.f64 (+.f64 a b))) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 eps (cbrt.f64 (+.f64 a b))))
(*.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 a b) 2))) (cbrt.f64 (+.f64 a b)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (*.f64 (cbrt.f64 (*.f64 eps b)) (-.f64 (cbrt.f64 (*.f64 eps b)) (cbrt.f64 (*.f64 eps a))))) (*.f64 (cbrt.f64 eps) (+.f64 (cbrt.f64 a) (cbrt.f64 b))))
(*.f64 1 (*.f64 eps (+.f64 a b)))
(*.f64 (*.f64 eps (+.f64 a b)) 1)
(*.f64 (*.f64 (+.f64 a b) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (+.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (+.f64 a b) (cbrt.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (+.f64 a b)) (cbrt.f64 eps))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) 2)) (*.f64 (cbrt.f64 (*.f64 eps a)) (*.f64 (cbrt.f64 eps) (-.f64 (cbrt.f64 a) (cbrt.f64 b))))) (*.f64 (cbrt.f64 eps) (+.f64 (cbrt.f64 a) (cbrt.f64 b))))
(*.f64 eps (+.f64 a b))
(*.f64 (+.f64 a b) eps)
(/.f64 (*.f64 eps (+.f64 a b)) 1)
(fma.f64 (cbrt.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (*.f64 eps b))
(fma.f64 (*.f64 eps (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)) (*.f64 eps a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) 2)) (cbrt.f64 (*.f64 eps b)) (*.f64 eps a))
(fma.f64 (cbrt.f64 b) (*.f64 eps (cbrt.f64 (pow.f64 b 2))) (*.f64 eps a))
(fma.f64 (cbrt.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (*.f64 eps b) 2)) (*.f64 eps a))
(fma.f64 (cbrt.f64 a) (*.f64 eps (cbrt.f64 (pow.f64 a 2))) (*.f64 eps b))
(fma.f64 (*.f64 eps (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)) (*.f64 eps b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (cbrt.f64 (*.f64 eps a)) (*.f64 eps b))
(fma.f64 1 (*.f64 eps a) (*.f64 eps b))
(fma.f64 1 (*.f64 eps b) (*.f64 eps a))
(fma.f64 (*.f64 eps b) 1 (*.f64 eps a))
(fma.f64 (*.f64 eps a) 1 (*.f64 eps b))
(fma.f64 (*.f64 b (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)) (*.f64 eps a))
(fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (pow.f64 eps 2)) b) (*.f64 eps a))
(fma.f64 (*.f64 a (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)) (*.f64 eps b))
(fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (pow.f64 eps 2)) a) (*.f64 eps b))
(fma.f64 a eps (*.f64 eps b))
(fma.f64 eps a (*.f64 eps b))
(fma.f64 eps b (*.f64 eps a))
(fma.f64 b eps (*.f64 eps a))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) 1/3)
(pow.f64 (*.f64 eps (+.f64 a b)) 1)
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3))
(if (!=.f64 (*.f64 eps a) 0) (*.f64 (*.f64 eps a) (/.f64 (*.f64 eps (+.f64 a b)) (*.f64 eps a))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps a) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b))))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b)))) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b))))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps b) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b))))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps (-.f64 b a)) 0) (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 eps (-.f64 b a))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps b) 0) (*.f64 (*.f64 eps b) (+.f64 1 (/.f64 (*.f64 eps a) (*.f64 eps b)))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps (-.f64 a b)) 0) (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 eps (-.f64 b a))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps (+.f64 a b)) 0) (/.f64 1 (pow.f64 (*.f64 eps (+.f64 a b)) -1)) (*.f64 eps (+.f64 a b)))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(+.f64 (*.f64 eps b) (*.f64 eps a))
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (pow.f64 a -1) (+.f64 (pow.f64 b -1) (*.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) (*.f64 a 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 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2)))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(fma.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 1/6 (pow.f64 (+.f64 a b) 3)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 a 3) b) (fma.f64 1/4 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 a b)) (*.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) (*.f64 a a)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b)))) (*.f64 a b)))) (+.f64 (pow.f64 a -1) (+.f64 (pow.f64 b -1) (*.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) (*.f64 a a))))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 b (pow.f64 a 4))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2))) (*.f64 1/12 (*.f64 (pow.f64 b 3) (pow.f64 a 2)))))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 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/4 (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2)))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 a b))))) (pow.f64 eps 3)) (+.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/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2)))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 a b)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(fma.f64 (-.f64 (/.f64 (*.f64 1/24 (pow.f64 (+.f64 a b) 4)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (fma.f64 1/24 (*.f64 b (pow.f64 a 4)) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (pow.f64 b 3) (*.f64 a a)))))) (+.f64 a b)) (*.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/6 (pow.f64 (+.f64 a b) 3)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 a 3) b) (fma.f64 1/4 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 a b)) (*.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) (*.f64 a a)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b)))) (*.f64 a b)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b)))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) (*.f64 a a)))) (fma.f64 1/6 (*.f64 (pow.f64 a 3) b) (fma.f64 1/4 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))))) (*.f64 a b)))) (pow.f64 eps 3) (fma.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 1/6 (pow.f64 (+.f64 a b) 3)) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 a 3) b) (fma.f64 1/4 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 a b)) (*.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) (*.f64 a a)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b)))) (*.f64 a b)))) (+.f64 (pow.f64 a -1) (+.f64 (pow.f64 b -1) (*.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) (*.f64 a a)))))))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 1 a)
(pow.f64 a -1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 a)) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (pow.f64 a -1)) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps)))
(-.f64 (+.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 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps)))) a) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 a))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(-.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b)))) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps))))) eps))) a (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (pow.f64 a -1))) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps)))
(-.f64 (+.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 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps)))) a) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 eps 3)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/2 (/.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 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps)))) (pow.f64 eps 2)) eps)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 4) eps)) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps))) (pow.f64 eps 3)) eps))))) (pow.f64 a 2)) (/.f64 1 a)))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(-.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b)))) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps))))) eps))) a (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (fma.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 eps 3)) (expm1.f64 (*.f64 eps b)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b)))) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps))))) eps))) (*.f64 eps eps)) eps) (fma.f64 1/24 (/.f64 (pow.f64 eps 4) eps) (/.f64 (*.f64 1/6 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps))) (pow.f64 eps 3))) eps)))) (*.f64 a a) (pow.f64 a -1)))) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (-.f64 b (neg.f64 a)))) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 1 b)
(pow.f64 b -1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)) (/.f64 1 b)) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (pow.f64 b -1)) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (/.f64 1 b) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps)))) b))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (+.f64 (pow.f64 b -1) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps))))) eps))) b))) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 eps 3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps))))) eps)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 4) eps)) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps))) (pow.f64 eps 3)) eps))))) (pow.f64 b 2)) (+.f64 (/.f64 1 b) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))) eps)))) b)))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) eps)))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (fma.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 eps 3)) (expm1.f64 (*.f64 eps a)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps))))) eps)))) eps) (fma.f64 1/24 (/.f64 (pow.f64 eps 4) eps) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps))) (pow.f64 eps 3)) eps))))) (*.f64 b b) (+.f64 (pow.f64 b -1) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) (exp.f64 (*.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps))))) eps))) b)))) (*.f64 1/2 (/.f64 (*.f64 eps eps) eps)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (-.f64 a (neg.f64 b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 1 a)
(pow.f64 a -1)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (pow.f64 a -1))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))))) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 -1/4 (/.f64 (*.f64 a a) a) (/.f64 (*.f64 1/6 (pow.f64 a 3)) (*.f64 a a))))) (pow.f64 a -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))) (pow.f64 a 2)) a)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a 4) (pow.f64 a 2))) (*.f64 -1/12 (/.f64 (pow.f64 a 3) a)))) (pow.f64 eps 3))) (/.f64 1 a))))
(fma.f64 -1/2 eps (+.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 -1/4 (/.f64 (*.f64 a a) a) (/.f64 (*.f64 1/6 (pow.f64 a 3)) (*.f64 a a))))) (+.f64 (neg.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (*.f64 a a) a) (/.f64 (*.f64 1/6 (pow.f64 a 3)) (*.f64 a a))) (*.f64 a a)) a) (fma.f64 1/24 (/.f64 (pow.f64 a 4) (*.f64 a a)) (/.f64 (*.f64 -1/12 (pow.f64 a 3)) a))) (pow.f64 eps 3))) (pow.f64 a -1))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 1 a)
(pow.f64 a -1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (/.f64 1 a))
(fma.f64 -1/2 (/.f64 (*.f64 eps eps) eps) (pow.f64 a -1))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (/.f64 1 a)))
(+.f64 (*.f64 (neg.f64 a) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (*.f64 eps eps)))) (fma.f64 -1/2 (/.f64 (*.f64 eps eps) eps) (pow.f64 a -1)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2))))) eps)) (+.f64 (*.f64 -1/12 (pow.f64 eps 3)) (*.f64 1/24 (/.f64 (pow.f64 eps 4) eps)))))) (/.f64 1 a))))
(+.f64 (*.f64 (neg.f64 a) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (*.f64 eps eps)))) (fma.f64 -1/2 (/.f64 (*.f64 eps eps) eps) (+.f64 (neg.f64 (*.f64 (*.f64 a a) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 eps eps) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (*.f64 eps eps)))) eps) (fma.f64 -1/12 (pow.f64 eps 3) (/.f64 (*.f64 1/24 (pow.f64 eps 4)) eps))))) (pow.f64 a -1))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(pow.f64 (*.f64 eps (*.f64 a b)) -1)
(+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2))))))
(+.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -1) (neg.f64 (*.f64 1/2 (+.f64 (/.f64 b (*.f64 b b)) (/.f64 a (*.f64 a a))))))
(+.f64 (*.f64 -1 (*.f64 eps (+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 3) b) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/6 (/.f64 (*.f64 a (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2)))))))
(+.f64 (*.f64 (neg.f64 eps) (+.f64 1/4 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 b (*.f64 b b)) (/.f64 a (*.f64 a a)))) a) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) b))) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) b) (*.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 a a) (*.f64 b b)))))))) (+.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -1) (neg.f64 (*.f64 1/2 (+.f64 (/.f64 b (*.f64 b b)) (/.f64 a (*.f64 a a)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 a (pow.f64 b 4)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 b 3) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2))))) (*.f64 a b))) (+.f64 (*.f64 1/12 (/.f64 (pow.f64 a 3) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 3) b) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/6 (/.f64 (*.f64 a (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b))) (*.f64 1/24 (/.f64 (*.f64 b (pow.f64 a 4)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))) (+.f64 (*.f64 -1 (*.f64 eps (+.f64 1/4 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/2 (*.f64 b (pow.f64 a 2))))) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 3) b) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/6 (/.f64 (*.f64 a (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 b (pow.f64 b 2))) (*.f64 1/2 (/.f64 a (pow.f64 a 2))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 1/24 (/.f64 (*.f64 a (pow.f64 b 4)) (*.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 1/12 (/.f64 (pow.f64 b 3) (*.f64 b b)) (+.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 a 3) b) (fma.f64 1/4 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))) (*.f64 1/2 (+.f64 (/.f64 b (*.f64 b b)) (/.f64 a (*.f64 a a))))) (*.f64 a b))) (fma.f64 1/12 (/.f64 (pow.f64 a 3) (*.f64 a a)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1/4 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 b (*.f64 b b)) (/.f64 a (*.f64 a a)))) a) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) b))) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) b) (*.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 a a) (*.f64 b b))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b)))) (*.f64 a b))) (/.f64 (*.f64 1/24 (*.f64 b (pow.f64 a 4))) (*.f64 (*.f64 a a) (*.f64 b b)))))))))) (+.f64 (*.f64 (neg.f64 eps) (+.f64 1/4 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 b (*.f64 b b)) (/.f64 a (*.f64 a a)))) a) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) b))) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) b) (*.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 a a) (*.f64 b b)))))))) (+.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -1) (neg.f64 (*.f64 1/2 (+.f64 (/.f64 b (*.f64 b b)) (/.f64 a (*.f64 a a))))))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(fma.f64 -1/2 (/.f64 (*.f64 eps eps) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) a)) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(fma.f64 -1/2 (/.f64 (*.f64 eps eps) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (+.f64 (neg.f64 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (*.f64 (*.f64 eps eps) (expm1.f64 (*.f64 eps b))))) a)) (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 4) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) (pow.f64 eps 2)) eps)))) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))))) a)) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (neg.f64 (*.f64 (fma.f64 -1/12 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 eps b))) (fma.f64 1/24 (/.f64 (pow.f64 eps 4) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (/.f64 (*.f64 -1/2 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (*.f64 (*.f64 eps eps) (expm1.f64 (*.f64 eps b))))) (*.f64 eps eps))) eps))) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.f64 eps eps) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (+.f64 (neg.f64 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (expm1.f64 (*.f64 eps b)))) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (*.f64 (*.f64 eps eps) (expm1.f64 (*.f64 eps b))))) a)) (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))) (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))
(fma.f64 -1/2 (/.f64 (*.f64 eps eps) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))) (+.f64 (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)))) (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)))) b))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 eps eps) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (neg.f64 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (*.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps eps)))) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1))))) (pow.f64 eps 2)) eps)) (*.f64 1/24 (/.f64 (pow.f64 eps 4) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))) (+.f64 (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (pow.f64 eps 2)))) (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)))) b)))))
(+.f64 (neg.f64 (*.f64 (*.f64 b b) (fma.f64 -1/12 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 eps a))) (fma.f64 -1/2 (/.f64 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (*.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps eps)))) (*.f64 eps eps)) eps) (/.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 (expm1.f64 (*.f64 eps a)) eps)))))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 eps eps) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (neg.f64 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (*.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps eps)))) b))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 eps a)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 eps b)
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))
(/.f64 (*.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (/.f64 -1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(*.f64 -1 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 -1 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(-.f64 0 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(-.f64 0 (*.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(-.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(-.f64 0 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(-.f64 0 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(-.f64 0 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (neg.f64 eps)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) eps) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2) 2))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 2)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps (+.f64 a b)) 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 (+.f64 a b)))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) -1) (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 -1 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 3)
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(neg.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(neg.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(neg.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(neg.f64 (*.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) -1) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) 0) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) 0) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 eps 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 eps 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps)) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) 0) (*.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) 0) (*.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) -1)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (pow.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) -1) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 2) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (-.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 2) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (-.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))) (-.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (-.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 2) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) 2)) (-.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (fma.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 2) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)) (fma.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 0) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (/.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 0) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 0) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (+.f64 1 (/.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 0) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (+.f64 1 (/.f64 (/.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 2) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (-.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 2) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (-.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 2) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 2) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b)))) (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 2) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (-.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (-.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) 2) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)) (*.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(+.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))) (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1))
(fma.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(+.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(fma.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(+.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (+.f64 a b))))
(fma.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(+.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) -1)) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(*.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) -1)) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (*.f64 0 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0))) (-.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) -1)
(/.f64 (neg.f64 (neg.f64 eps)) (expm1.f64 (*.f64 eps a)))
(*.f64 (neg.f64 eps) (/.f64 -1 (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (neg.f64 eps)) (expm1.f64 (*.f64 eps a)))
(*.f64 -1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (neg.f64 eps)) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (neg.f64 eps))
(/.f64 (neg.f64 (neg.f64 eps)) (expm1.f64 (*.f64 eps a)))
(-.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))
(+.f64 (-.f64 3 3) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))
(+.f64 (-.f64 1 1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(-.f64 3 (-.f64 3 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (-.f64 3 3) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(-.f64 1 (-.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (-.f64 1 1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (neg.f64 eps)) (expm1.f64 (*.f64 eps a)))
(-.f64 (-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 (+.f64 0 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) 2) 2))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) -1)) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 eps eps))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (neg.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(neg.f64 (/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 eps) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(neg.f64 (/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) -1)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(neg.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (neg.f64 eps)) (expm1.f64 (*.f64 eps a)))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0))
(/.f64 (neg.f64 (neg.f64 eps)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (*.f64 eps eps)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 eps eps)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 1 0) (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 eps 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 eps 0) (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 eps) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 eps) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (neg.f64 eps) (pow.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (neg.f64 eps) (/.f64 1 (/.f64 -1 (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 1 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (pow.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) -1)) (/.f64 1 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (/.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (pow.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) -1) 0) (/.f64 eps (/.f64 1 (pow.f64 (expm1.f64 (*.f64 eps a)) -1))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 eps 0) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (pow.f64 eps -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 eps 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) -1) (pow.f64 eps -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 eps) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 eps) 0) (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 eps eps))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 eps eps)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 0) (*.f64 (/.f64 eps (expm1.f64 (*.f64 (*.f64 eps a) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) (exp.f64 (*.f64 eps a)))) 0) (/.f64 (*.f64 eps (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) (exp.f64 (*.f64 eps a))))) (expm1.f64 (*.f64 (*.f64 eps a) 3))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 2) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 2) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 2) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 2) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(+.f64 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (-.f64 (/.f64 0 (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (-.f64 0 (/.f64 0 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (neg.f64 (/.f64 0 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (-.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 3)
(+.f64 (-.f64 3 3) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (-.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) 1)
(+.f64 (-.f64 1 1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) -1)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) -1)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 -1 (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 -1 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 -1 (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps b))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 eps (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) eps)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(-.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(-.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) -1)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) -1)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (*.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) -1) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 eps -1) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2) 2))
(/.f64 (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (neg.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) -1)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) -1)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 eps 2))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) -1) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 3)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 1)
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(neg.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (cbrt.f64 (*.f64 eps eps)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (*.f64 eps eps)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 eps 0) (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 eps 0) (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) -1) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (expm1.f64 (*.f64 eps a)) -1))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 1 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 1 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (expm1.f64 (*.f64 eps a)) -1))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 0) (/.f64 (neg.f64 eps) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) -1) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (expm1.f64 (*.f64 eps b)) -1))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) -1)) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 eps 0) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 eps 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) -1) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 eps) 0) (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (neg.f64 eps) 0) (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 eps eps))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (*.f64 eps eps)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 1 (expm1.f64 (*.f64 eps b))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) -1) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (expm1.f64 (*.f64 eps b)) -1))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) 0) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) 0) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b))))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 0) (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps a) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) (exp.f64 (*.f64 eps a)))) 0) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) (exp.f64 (*.f64 eps a))))) (expm1.f64 (*.f64 (*.f64 eps a) 3))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) -1)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (+.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 2) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2)) (+.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 2) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (pow.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 2) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) 0)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 2) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 2) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 2) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (pow.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 2) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) 0)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) 2) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (pow.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 2) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3) (+.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2) 0)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 0 (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(+.f64 0 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 2)))
(*.f64 eps (+.f64 a b))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 2)) (cbrt.f64 (*.f64 eps (+.f64 a b))))
(*.f64 eps (+.f64 a b))
(*.f64 (cbrt.f64 (+.f64 a b)) (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 a b) 2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 eps (cbrt.f64 (+.f64 a b))))
(*.f64 (*.f64 eps (cbrt.f64 (+.f64 a b))) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 eps (cbrt.f64 (+.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 eps (cbrt.f64 (+.f64 a b))))
(*.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 a b) 2))) (cbrt.f64 (+.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 eps (cbrt.f64 (+.f64 a b))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (*.f64 (cbrt.f64 (*.f64 eps b)) (-.f64 (cbrt.f64 (*.f64 eps b)) (cbrt.f64 (*.f64 eps a))))) (*.f64 (cbrt.f64 eps) (+.f64 (cbrt.f64 a) (cbrt.f64 b))))
(*.f64 1 (*.f64 eps (+.f64 a b)))
(*.f64 eps (+.f64 a b))
(*.f64 (*.f64 eps (+.f64 a b)) 1)
(*.f64 eps (+.f64 a b))
(*.f64 (*.f64 (+.f64 a b) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 a b)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (+.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 a b)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (+.f64 a b) (cbrt.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 a b)) (cbrt.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (+.f64 a b)) (cbrt.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 a b)) (cbrt.f64 eps))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) 2)) (*.f64 (cbrt.f64 (*.f64 eps a)) (*.f64 (cbrt.f64 eps) (-.f64 (cbrt.f64 a) (cbrt.f64 b))))) (*.f64 (cbrt.f64 eps) (+.f64 (cbrt.f64 a) (cbrt.f64 b))))
(*.f64 eps (+.f64 a b))
(*.f64 (+.f64 a b) eps)
(*.f64 eps (+.f64 a b))
(/.f64 (*.f64 eps (+.f64 a b)) 1)
(*.f64 eps (+.f64 a b))
(fma.f64 (cbrt.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (*.f64 eps b))
(fma.f64 (*.f64 eps (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)) (*.f64 eps a))
(fma.f64 (*.f64 eps (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 eps a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps b) 2)) (cbrt.f64 (*.f64 eps b)) (*.f64 eps a))
(fma.f64 (cbrt.f64 b) (*.f64 eps (cbrt.f64 (pow.f64 b 2))) (*.f64 eps a))
(fma.f64 (cbrt.f64 b) (*.f64 eps (cbrt.f64 (*.f64 b b))) (*.f64 eps a))
(fma.f64 (cbrt.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (*.f64 eps b) 2)) (*.f64 eps a))
(fma.f64 (cbrt.f64 a) (*.f64 eps (cbrt.f64 (pow.f64 a 2))) (*.f64 eps b))
(fma.f64 (cbrt.f64 a) (*.f64 eps (cbrt.f64 (*.f64 a a))) (*.f64 eps b))
(fma.f64 (*.f64 eps (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)) (*.f64 eps b))
(fma.f64 (*.f64 eps (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (*.f64 eps b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (cbrt.f64 (*.f64 eps a)) (*.f64 eps b))
(fma.f64 1 (*.f64 eps a) (*.f64 eps b))
(fma.f64 1 (*.f64 eps b) (*.f64 eps a))
(fma.f64 (*.f64 eps b) 1 (*.f64 eps a))
(fma.f64 (*.f64 eps a) 1 (*.f64 eps b))
(fma.f64 (*.f64 b (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)) (*.f64 eps a))
(fma.f64 (*.f64 b (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) (*.f64 eps a))
(fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (pow.f64 eps 2)) b) (*.f64 eps a))
(fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (*.f64 eps eps)) b) (*.f64 eps a))
(fma.f64 (*.f64 a (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)) (*.f64 eps b))
(fma.f64 (*.f64 a (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) (*.f64 eps b))
(fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (pow.f64 eps 2)) a) (*.f64 eps b))
(fma.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (*.f64 eps eps)) a) (*.f64 eps b))
(fma.f64 a eps (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(fma.f64 eps a (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(fma.f64 eps b (*.f64 eps a))
(*.f64 eps (+.f64 a b))
(fma.f64 b eps (*.f64 eps a))
(*.f64 eps (+.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 a b))) 3)
(*.f64 eps (+.f64 a b))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3) 1/3)
(*.f64 eps (+.f64 a b))
(pow.f64 (*.f64 eps (+.f64 a b)) 1)
(*.f64 eps (+.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 a b)) 3))
(*.f64 eps (+.f64 a b))
(if (!=.f64 (*.f64 eps a) 0) (*.f64 (*.f64 eps a) (/.f64 (*.f64 eps (+.f64 a b)) (*.f64 eps a))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps a) 0) (/.f64 (*.f64 (*.f64 eps a) (*.f64 eps (+.f64 a b))) (*.f64 eps a)) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps a) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b))))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps a) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 (*.f64 eps b) eps) (-.f64 a b)))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b)))) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b))))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 (*.f64 eps b) eps) (-.f64 a b))) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 (*.f64 eps b) eps) (-.f64 a b)))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps b) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 eps b) (*.f64 eps (-.f64 a b))))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps b) 0) (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 (*.f64 (*.f64 eps b) eps) (-.f64 a b)))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps (-.f64 b a)) 0) (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 eps (-.f64 b a))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 (-.f64 b a) eps) 0) (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 b a) eps)) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps b) 0) (*.f64 (*.f64 eps b) (+.f64 1 (/.f64 (*.f64 eps a) (*.f64 eps b)))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps (-.f64 a b)) 0) (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 eps (-.f64 b a))) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 (-.f64 a b) eps) 0) (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 b a) eps)) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps (+.f64 a b)) 0) (/.f64 1 (pow.f64 (*.f64 eps (+.f64 a b)) -1)) (*.f64 eps (+.f64 a b)))
(if (!=.f64 (*.f64 eps (+.f64 a b)) 0) (pow.f64 (/.f64 1 (*.f64 eps (+.f64 a b))) -1) (*.f64 eps (+.f64 a b)))
(+.f64 (*.f64 eps a) (*.f64 eps b))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 eps b) (*.f64 eps a))
(*.f64 eps (+.f64 a b))

eval183.0ms (0.2%)

Compiler

Compiled 26010 to 6848 computations (73.7% saved)

prune113.0ms (0.2%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New57112583
Fresh000
Picked101
Done000
Total57212584
Error
0.1b
Counts
584 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
37.7b
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
16.4b
(/.f64 (+.f64 a b) (*.f64 a b))
29.6b
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))
32.5b
(/.f64 1 b)
33.1b
(/.f64 1 a)
51.0b
(+.f64 (pow.f64 a -1) (+.f64 (pow.f64 b -1) (*.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) (*.f64 a a)))))))
48.0b
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
49.7b
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b)))
35.3b
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
37.9b
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
42.0b
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
36.2b
(*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))
Compiler

Compiled 470 to 294 computations (37.4% saved)

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 18 to 6 computations (66.7% saved)

series7.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

Compiled 740 to 530 computations (28.4% saved)

rewrite1.5s (2%)

Algorithm
batch-egg-rewrite
Rules
136×egg-rr
Counts
1 → 136
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 a -1)) (/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 a b)) a) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 a b)) b) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) 2) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 a b))) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 b a)) (cbrt.f64 (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (/.f64 (pow.f64 a -1) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 b a)) 2)) (+.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 a b)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a -1) b) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a b) (/.f64 (pow.f64 a -1) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) a) (/.f64 -1 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) b) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 b a)) (-.f64 (neg.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 b a))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1) (/.f64 (+.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 b a)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 a) (*.f64 (neg.f64 b) a)) (/.f64 b (*.f64 (neg.f64 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 b) (*.f64 (neg.f64 b) a)) (/.f64 a (*.f64 (neg.f64 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (neg.f64 a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 b a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 1) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) b) (cbrt.f64 (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 (neg.f64 b) a))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (pow.f64 b 2)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))) (cbrt.f64 (*.f64 (neg.f64 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (-.f64 (neg.f64 b) a))) (cbrt.f64 (*.f64 (neg.f64 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a b) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b -1) (+.f64 a b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (+.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (+.f64 a b))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) b) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) a) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 a 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (neg.f64 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (neg.f64 b) a) b) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b -1) (-.f64 (neg.f64 b) a)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 0 (*.f64 (neg.f64 b) a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 b (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 a b) a) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 a -1) 0) (/.f64 (+.f64 a b) (/.f64 b (pow.f64 a -1))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))) 0) (/.f64 (cbrt.f64 (pow.f64 a -1)) (/.f64 b (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 a b) 0) (/.f64 1 (/.f64 (*.f64 b a) (+.f64 a b))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 a b)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (/.f64 (*.f64 b a) (cbrt.f64 (+.f64 a b)))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (+.f64 a b) (*.f64 b a)) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 b a) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2))) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 b a) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 b) a) 0) (/.f64 1 (/.f64 (*.f64 b a) (+.f64 a b))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 0) (/.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) -1)) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 a (*.f64 b a)) 3) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (pow.f64 (/.f64 a (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (+.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a))) (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a))) 0) (/.f64 (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a)))) (-.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a))) 0) (/.f64 (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a)))) (-.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b))) (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 0) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (+.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b)))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a (*.f64 b a)) 0) (*.f64 (/.f64 a (*.f64 b a)) (+.f64 1 (/.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 b (*.f64 b a)) 0) (*.f64 (/.f64 b (*.f64 b a)) (+.f64 1 (/.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 0) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (+.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a)))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 a (*.f64 b a)) 3) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (pow.f64 (/.f64 a (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 a (*.f64 b a)) 3) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (pow.f64 (/.f64 a (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 a b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (+.f64 a b) (*.f64 b a)))))))

simplify3.0s (4%)

Algorithm
egglog
Counts
160 → 190
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 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 a -1)) (/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))) b))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) a) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) b) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) 2) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 a b))) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 b) a)))
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 b a)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 1)
(*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 b a)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 b a)) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (/.f64 (pow.f64 a -1) b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))) b))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 b a)) 2)) (+.f64 a b)))
(*.f64 (cbrt.f64 (+.f64 a b)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))
(*.f64 (/.f64 (pow.f64 a -1) b) (+.f64 a b))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 b a)))
(*.f64 (+.f64 a b) (/.f64 (pow.f64 a -1) b))
(*.f64 (-.f64 (neg.f64 b) a) (/.f64 -1 (*.f64 b a)))
(*.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1))
(*.f64 (/.f64 (+.f64 a b) b) (pow.f64 a -1))
(*.f64 (/.f64 -1 (*.f64 b a)) (-.f64 (neg.f64 b) a))
(*.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) a))
(*.f64 -1 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 b a))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (pow.f64 a -1) (/.f64 (+.f64 a b) b))
(*.f64 (-.f64 -1 (/.f64 b a)) (/.f64 -1 b))
(-.f64 (/.f64 (neg.f64 a) (*.f64 (neg.f64 b) a)) (/.f64 b (*.f64 (neg.f64 b) a)))
(-.f64 (/.f64 (neg.f64 b) (*.f64 (neg.f64 b) a)) (/.f64 a (*.f64 (neg.f64 b) a)))
(-.f64 1 (+.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(-.f64 3 (+.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(-.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(-.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(-.f64 (/.f64 0 (*.f64 b a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(-.f64 (/.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 1) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) b) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (*.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a))) (cbrt.f64 b))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 (neg.f64 b) a))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) 2) 2))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (pow.f64 b 2)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))) (cbrt.f64 (*.f64 (neg.f64 b) a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (-.f64 (neg.f64 b) a))) (cbrt.f64 (*.f64 (neg.f64 b) a)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 1)
(/.f64 (+.f64 a b) (*.f64 b a))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (pow.f64 b -1) (+.f64 a b)) a)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (+.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))) (cbrt.f64 (*.f64 b a)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) b)) a)
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (+.f64 a b))) (cbrt.f64 (*.f64 b a)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) b) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) a)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) a) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) b)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 a 2)) b))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) a))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) b) (neg.f64 a))
(/.f64 (*.f64 (pow.f64 b -1) (-.f64 (neg.f64 b) a)) (neg.f64 a))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) 1/3)
(pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 1)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3))
(neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2)))))
(neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))
(neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 0 (*.f64 (neg.f64 b) a))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 b (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (pow.f64 a -1) 0) (/.f64 (+.f64 a b) (/.f64 b (pow.f64 a -1))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))) 0) (/.f64 (cbrt.f64 (pow.f64 a -1)) (/.f64 b (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 a b) 0) (/.f64 1 (/.f64 (*.f64 b a) (+.f64 a b))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (cbrt.f64 (+.f64 a b)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (/.f64 (*.f64 b a) (cbrt.f64 (+.f64 a b)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 1 0) (/.f64 (+.f64 a b) (*.f64 b a)) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 b a) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2))) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 b a) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (-.f64 (neg.f64 b) a) 0) (/.f64 1 (/.f64 (*.f64 b a) (+.f64 a b))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 0) (/.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) -1)) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 a (*.f64 b a)) 3) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (pow.f64 (/.f64 a (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (+.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a))) (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (-.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a))) 0) (/.f64 (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a)))) (-.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (-.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a))) 0) (/.f64 (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a)))) (-.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b))) (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 0) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (+.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (*.f64 (/.f64 a (*.f64 b a)) (+.f64 1 (/.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (*.f64 (/.f64 b (*.f64 b a)) (+.f64 1 (/.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 0) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (+.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 a (*.f64 b a)) 3) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (pow.f64 (/.f64 a (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 a (*.f64 b a)) 3) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (pow.f64 (/.f64 a (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(+.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))
(+.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))
(+.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))
(+.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 b a)))
(+.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (+.f64 a b) (*.f64 b a)))
Outputs
(/.f64 1 a)
(pow.f64 a -1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 1 b)
(pow.f64 b -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 1 b)
(pow.f64 b -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 1 b)
(pow.f64 b -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 1 a)
(pow.f64 a -1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 1 a)
(pow.f64 a -1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (cbrt.f64 (pow.f64 a -1)) (/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))) b))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 2))) b))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) a) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) b))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) b) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))) 2) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a)))))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 a b))) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 b a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 b) a)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (neg.f64 (*.f64 b a))))
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 b a)))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 1)
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 b a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 b a)) (cbrt.f64 (+.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (/.f64 (pow.f64 a -1) b)))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) b)
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))) b))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2)))) b)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 b a)) 2)) (+.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 b) a) 2))) (+.f64 a b))
(*.f64 (cbrt.f64 (+.f64 a b)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))))
(*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 a -1) b) (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2))))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (+.f64 a b) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2))))
(*.f64 (/.f64 (pow.f64 a -1) b) (+.f64 a b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 b a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(*.f64 (+.f64 a b) (/.f64 (pow.f64 a -1) b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (-.f64 (neg.f64 b) a) (/.f64 -1 (*.f64 b a)))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (/.f64 (+.f64 a b) b) (pow.f64 a -1))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (/.f64 -1 (*.f64 b a)) (-.f64 (neg.f64 b) a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 -1 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 b a))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (pow.f64 a -1) (/.f64 (+.f64 a b) b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (-.f64 -1 (/.f64 b a)) (/.f64 -1 b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(-.f64 (/.f64 (neg.f64 a) (*.f64 (neg.f64 b) a)) (/.f64 b (*.f64 (neg.f64 b) a)))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(-.f64 (/.f64 (neg.f64 b) (*.f64 (neg.f64 b) a)) (/.f64 a (*.f64 (neg.f64 b) a)))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(-.f64 1 (+.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(-.f64 3 (+.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(-.f64 (/.f64 (/.f64 0 (neg.f64 a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(-.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(-.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(-.f64 (/.f64 0 (*.f64 b a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(-.f64 (/.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 1) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (/.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) b) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 2)) b) (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))) (cbrt.f64 b))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2) (/.f64 (+.f64 a b) a)) b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (*.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 2)) b) (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a))) (cbrt.f64 b))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2) (/.f64 (+.f64 a b) a)) b))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 a b) a) (pow.f64 (+.f64 a b) 2)) (*.f64 b (pow.f64 (*.f64 b a) 2))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 b 2))) a))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 (neg.f64 b) a))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b a))) 2) 2))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b)) (cbrt.f64 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 2)) b) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 2))) b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 2)) b) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (pow.f64 b 2)))) (cbrt.f64 (*.f64 b (cbrt.f64 b))))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (pow.f64 b 2)))) (*.f64 a (cbrt.f64 b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b) a)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))) (cbrt.f64 (*.f64 (neg.f64 b) a)))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2) (+.f64 a b))) (neg.f64 (*.f64 b a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (-.f64 (neg.f64 b) a))) (cbrt.f64 (*.f64 (neg.f64 b) a)))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2) (+.f64 a b))) (neg.f64 (*.f64 b a))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 1)
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 (+.f64 a b) (*.f64 b a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (pow.f64 b -1) (+.f64 a b)) a)
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 a -1) b)) (+.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2))) (cbrt.f64 (*.f64 b a)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2) (+.f64 a b)) (*.f64 b a)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) b)) a)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))
(/.f64 (+.f64 a b) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (cbrt.f64 (+.f64 a b))) (cbrt.f64 (*.f64 b a)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2) (+.f64 a b)) (*.f64 b a)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) b) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) a)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 a b)) a) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) b)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (+.f64 a b))) (*.f64 b a))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))) (cbrt.f64 (pow.f64 (+.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(cbrt.f64 (/.f64 (*.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) (pow.f64 (+.f64 a b) 2)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (*.f64 (cbrt.f64 (pow.f64 a 2)) b))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 2)) b) (cbrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) a))
(/.f64 (+.f64 a b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) a) (cbrt.f64 b)))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (+.f64 1 (/.f64 b a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (+.f64 a b) b) a)
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (/.f64 (-.f64 (neg.f64 b) a) b) (neg.f64 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 (*.f64 (pow.f64 b -1) (-.f64 (neg.f64 b) a)) (neg.f64 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b a))) 3)
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) 1/3)
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 1)
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2)))))
(/.f64 (+.f64 a b) (*.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2))))
(neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 0 (*.f64 (neg.f64 b) a))))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 b (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 b (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) a))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (/.f64 1 (/.f64 b (/.f64 (+.f64 a b) a))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (pow.f64 a -1) 0) (/.f64 (+.f64 a b) (/.f64 b (pow.f64 a -1))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (pow.f64 a -1) 0) (/.f64 (+.f64 a b) (/.f64 b (pow.f64 a -1))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 a 2))))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))) 0) (/.f64 (cbrt.f64 (pow.f64 a -1)) (/.f64 b (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))) 0) (/.f64 (cbrt.f64 (pow.f64 a -1)) (/.f64 b (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 a 2))))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (+.f64 a b) 0) (/.f64 1 (/.f64 (*.f64 b a) (+.f64 a b))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 a b) 0) (/.f64 1 (/.f64 (*.f64 b a) (+.f64 a b))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (cbrt.f64 (+.f64 a b)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (/.f64 (*.f64 b a) (cbrt.f64 (+.f64 a b)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (cbrt.f64 (+.f64 a b)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (/.f64 (*.f64 b a) (cbrt.f64 (+.f64 a b)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 1 0) (/.f64 (+.f64 a b) (*.f64 b a)) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 1 0) (+.f64 (pow.f64 b -1) (pow.f64 a -1)) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 b a) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 b a) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2))) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 b a) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2))) 0) (/.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (*.f64 b a) (cbrt.f64 (pow.f64 (+.f64 a b) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (-.f64 (neg.f64 b) a) 0) (/.f64 1 (/.f64 (*.f64 b a) (+.f64 a b))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (-.f64 (neg.f64 b) a) 0) (/.f64 1 (/.f64 (*.f64 b a) (+.f64 a b))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 0) (/.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) -1)) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 0) (/.f64 1 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) -1)) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 a (*.f64 b a)) 3) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (pow.f64 (/.f64 a (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2) (/.f64 (+.f64 1 (/.f64 b a)) b)) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2)) (+.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2) (/.f64 (+.f64 1 (/.f64 b a)) b)) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a))) (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (-.f64 (pow.f64 a -1) (pow.f64 b -1)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 a -1) 2) (pow.f64 (pow.f64 b -1) 2)) (-.f64 (pow.f64 a -1) (pow.f64 b -1))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (-.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a))) 0) (/.f64 (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a)))) (-.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (-.f64 (pow.f64 b -1) (pow.f64 a -1)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 a -1) 2) (pow.f64 (pow.f64 b -1) 2)) (-.f64 (pow.f64 a -1) (pow.f64 b -1))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (-.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a))) 0) (/.f64 (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a)))) (-.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (-.f64 (pow.f64 a -1) (pow.f64 b -1)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 a -1) 2) (pow.f64 (pow.f64 b -1) 2)) (-.f64 (pow.f64 a -1) (pow.f64 b -1))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b))) (-.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (-.f64 (pow.f64 b -1) (pow.f64 a -1)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 a -1) 2) (pow.f64 (pow.f64 b -1) 2)) (-.f64 (pow.f64 a -1) (pow.f64 b -1))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 0) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (+.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (*.f64 (/.f64 (/.f64 b a) b) (+.f64 1 (/.f64 (/.f64 a (*.f64 b a)) (/.f64 (/.f64 b a) b)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (*.f64 (/.f64 a (*.f64 b a)) (+.f64 1 (/.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (*.f64 (/.f64 a (*.f64 b a)) (+.f64 1 (/.f64 (/.f64 (/.f64 b a) b) (/.f64 a (*.f64 b a))))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (*.f64 (/.f64 b (*.f64 b a)) (+.f64 1 (/.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (*.f64 (/.f64 (/.f64 b a) b) (+.f64 1 (/.f64 (/.f64 a (*.f64 b a)) (/.f64 (/.f64 b a) b)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 0) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (+.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a)))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (*.f64 (/.f64 a (*.f64 b a)) (+.f64 1 (/.f64 (/.f64 (/.f64 b a) b) (/.f64 a (*.f64 b a))))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 3) (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2)) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) 3) (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2)) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 a (*.f64 b a)) 3) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (pow.f64 (/.f64 a (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2) 0) (/.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 3) (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2)) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2) 0) (/.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) 3) (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2)) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 a (*.f64 b a)) 3) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (-.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (*.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (pow.f64 (/.f64 a (*.f64 b a)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 b a)) (/.f64 b (*.f64 b a))) (-.f64 (*.f64 (/.f64 a (*.f64 b a)) (/.f64 a (*.f64 b a))) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 a (*.f64 b a)) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) a)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) b)) (*.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 2) (/.f64 (*.f64 a (-.f64 a b)) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 3) (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2)) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(if (!=.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 0 (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 b a)) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (+.f64 a b) (*.f64 b a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 b a)) b) 3) (pow.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)) 2)) (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(+.f64 (/.f64 a (*.f64 b a)) (/.f64 b (*.f64 b a)))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 b (*.f64 b a)) (/.f64 a (*.f64 b a)))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (*.f64 (/.f64 (pow.f64 a -1) b) a) (*.f64 (/.f64 (pow.f64 a -1) b) b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (*.f64 (/.f64 (pow.f64 a -1) b) b) (*.f64 (/.f64 (pow.f64 a -1) b) a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 b a)))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 0 (*.f64 (neg.f64 b) a)) (/.f64 (+.f64 a b) (*.f64 b a)))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))

localize4.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize15.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 eps (+.f64 a b))
0.3b
(/.f64 1 (*.f64 eps (*.f64 a b)))
3.7b
(*.f64 eps (*.f64 a b))
23.6b
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
Compiler

Compiled 50 to 14 computations (72% saved)

series34.0ms (0%)

Counts
3 → 36
Calls

27 calls:

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

Compiled 3770 to 1365 computations (63.8% saved)

rewrite1.5s (2%)

Algorithm
batch-egg-rewrite
Rules
159×egg-rr
92×egg-rr
49×egg-rr
Counts
3 → 300
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 eps (*.f64 a b))
(/.f64 1 (*.f64 eps (*.f64 a b)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b -1) a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps -1) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 eps -1) a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (/.f64 (pow.f64 b -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) (pow.f64 eps -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b a)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (/.f64 (pow.f64 eps -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 -1 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 b -1) (*.f64 eps a))) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 eps -1) b) (expm1.f64 (*.f64 eps (+.f64 a b)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2))) (cbrt.f64 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))) (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))) (cbrt.f64 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b)) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 eps)) (*.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 eps -1) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (*.f64 b (*.f64 eps (neg.f64 a))) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 eps -1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (*.f64 b a) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (*.f64 (*.f64 b (*.f64 eps a)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 eps -1) b) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 a (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 eps -1) a) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 b (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b -1) a) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 eps (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 eps) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (*.f64 b (neg.f64 a)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b (*.f64 eps (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (pow.f64 eps -1)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 eps -1) b)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 eps -1) a)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 b -1) a)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 -1 eps)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))))) (*.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps (neg.f64 a)))) (*.f64 b (*.f64 eps (neg.f64 a)))) (*.f64 (*.f64 b (*.f64 eps a)) (*.f64 b (*.f64 eps (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))) (*.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))) (*.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b a)) (*.f64 (*.f64 b (*.f64 eps a)) (pow.f64 eps -1))) (*.f64 (*.f64 b (*.f64 eps a)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 b (*.f64 eps a))) (pow.f64 (*.f64 b (*.f64 eps a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) a) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 eps -1) b))) (*.f64 (*.f64 b (*.f64 eps a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) b) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 eps -1) a))) (*.f64 (*.f64 b (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) eps) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 b -1) a))) (*.f64 (*.f64 b (*.f64 eps a)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (neg.f64 a))) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 -1 eps))) (*.f64 (*.f64 b (*.f64 eps a)) (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 a)) (*.f64 b (cbrt.f64 (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (*.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 b (*.f64 eps (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 eps)) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps)) (*.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 eps -1) a) (expm1.f64 (*.f64 eps (+.f64 a b)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b -1) a) (expm1.f64 (*.f64 eps (+.f64 a b)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a))) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) 1) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) 1) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) 1) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b a))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) 1) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (*.f64 eps a) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (*.f64 b a) (cbrt.f64 eps))) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 (*.f64 b (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (pow.f64 b -1) (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 1 (/.f64 (*.f64 b (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 0) (/.f64 1 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) -1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 (pow.f64 eps -1) (/.f64 (*.f64 b a) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 -1 (/.f64 (*.f64 b (*.f64 eps (neg.f64 a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 eps -1) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 b a) (pow.f64 eps -1))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 3) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 3) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 3) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 -1 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 -1 (/.f64 (pow.f64 b -1) (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (/.f64 (pow.f64 b -1) a)) (pow.f64 eps -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (/.f64 (pow.f64 eps -1) a)) (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (/.f64 -1 eps) (/.f64 (pow.f64 b -1) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eps) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps a) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (*.f64 b a) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (*.f64 eps a) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 eps (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b a) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (*.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (neg.f64 a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (neg.f64 a)) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 b (*.f64 eps (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 b (*.f64 eps (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 eps a)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 eps (neg.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 b (*.f64 eps (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (*.f64 eps a)) 0) (/.f64 1 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (*.f64 b a) (pow.f64 eps -1)) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (*.f64 eps (cbrt.f64 (*.f64 b a))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 b 2)) 0) (/.f64 (*.f64 (*.f64 eps a) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (*.f64 (*.f64 b a) (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (pow.f64 eps 2)))) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (/.f64 (*.f64 eps a) (pow.f64 b -1)) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps a) 0) (/.f64 b (/.f64 (pow.f64 eps -1) a)) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (/.f64 (*.f64 eps b) (pow.f64 a -1)) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b a) 0) (/.f64 eps (/.f64 (pow.f64 b -1) a)) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps b) 0) (/.f64 a (/.f64 (pow.f64 eps -1) b)) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))) (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 b (*.f64 eps a)) (*.f64 b (*.f64 eps a)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps -1) (/.f64 (pow.f64 b -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b -1) a) (pow.f64 eps -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 eps -1) a) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 eps) (/.f64 1 (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 eps -1) b) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) (/.f64 (pow.f64 eps -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 b (*.f64 eps (neg.f64 a)))) (/.f64 -1 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 eps -1) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 eps) (*.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 b -1) (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 eps) 1) (*.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 eps -1) b) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) -1) (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) 1) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) 1) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 eps -1)) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 eps -1) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 a)) (*.f64 b (cbrt.f64 (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 eps -1) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (*.f64 b (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a -1) (*.f64 eps b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 eps -1) b) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 eps -1) b) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 eps -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 eps -1) b)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 eps -1) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 eps -1) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 b -1) a) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 eps -1) a) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b -1) a) 1) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) 1) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (pow.f64 b -1) a)) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 eps -1) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 eps -1) a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) 1) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 eps a) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 b a) (cbrt.f64 eps))) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 eps a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 eps -1) a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (pow.f64 b -1) a)) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b -1) a) -1) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 b a)) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 b -1) a)) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 b (*.f64 eps (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 b (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 b (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 eps a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (pow.f64 b -1) (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (*.f64 eps a)) 0) (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) -1)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3) 0) (pow.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3) -1/3) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) 0) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) -3) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) 2))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (*.f64 b a) (/.f64 1 (cbrt.f64 (pow.f64 eps 2))))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 eps -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (pow.f64 eps -1)) 2))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 eps -1) 0) (/.f64 1 (/.f64 (*.f64 b a) (pow.f64 eps -1))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))))

simplify5.0s (6.8%)

Algorithm
egglog
Counts
336 → 404
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 (+.f64 a b) 4) (pow.f64 eps 3)) (*.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 (exp.f64 (*.f64 eps b)) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (*.f64 eps b))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 eps 3))) (*.f64 eps b))) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (*.f64 eps 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 (exp.f64 (*.f64 eps a)) a) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))) (*.f64 eps a))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 eps 3))) (*.f64 eps a))) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))) (*.f64 eps a)))))) (/.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 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(*.f64 (/.f64 (pow.f64 b -1) a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps))
(*.f64 (pow.f64 eps -1) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b a)))
(*.f64 (/.f64 (pow.f64 eps -1) a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b (*.f64 eps a))))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (/.f64 (pow.f64 b -1) a))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) (pow.f64 eps -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b a)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (/.f64 (pow.f64 eps -1) a))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps a))))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) (pow.f64 b -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 -1 (*.f64 b (*.f64 eps a))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)))
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps (neg.f64 a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 b -1) (*.f64 eps a))) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (*.f64 eps a))
(/.f64 (*.f64 (/.f64 -1 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) b) (expm1.f64 (*.f64 eps (+.f64 a b)))) a)
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2))) (cbrt.f64 (*.f64 b (*.f64 eps a))))
(/.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))) (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))) (cbrt.f64 (*.f64 b a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))) (cbrt.f64 (*.f64 b (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b)) (*.f64 eps a))
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 eps)) (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 eps -1) b)) a)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 b (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (*.f64 b (*.f64 eps (neg.f64 a))) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (pow.f64 eps -1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (*.f64 b a) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (*.f64 (*.f64 b (*.f64 eps a)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) b) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 a (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) a) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 b (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) a) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 eps (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (/.f64 -1 eps) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (*.f64 b (neg.f64 a)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (pow.f64 eps -1)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b (*.f64 eps a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 eps -1) b)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) a))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 eps -1) a)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 b -1) a)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) eps))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 -1 eps)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b (neg.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))))) (*.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps (neg.f64 a)))) (*.f64 b (*.f64 eps (neg.f64 a)))) (*.f64 (*.f64 b (*.f64 eps a)) (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))) (*.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))) (*.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b a)) (*.f64 (*.f64 b (*.f64 eps a)) (pow.f64 eps -1))) (*.f64 (*.f64 b (*.f64 eps a)) (*.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 b (*.f64 eps a))) (pow.f64 (*.f64 b (*.f64 eps a)) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) a) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 eps -1) b))) (*.f64 (*.f64 b (*.f64 eps a)) a))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) b) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 eps -1) a))) (*.f64 (*.f64 b (*.f64 eps a)) b))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) eps) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 b -1) a))) (*.f64 (*.f64 b (*.f64 eps a)) eps))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (neg.f64 a))) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 -1 eps))) (*.f64 (*.f64 b (*.f64 eps a)) (*.f64 b (neg.f64 a))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2) 2))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) a))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 a)) (*.f64 b (cbrt.f64 (pow.f64 a 2))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) b) a)
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 b (*.f64 eps (neg.f64 a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps b)) a)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (*.f64 eps b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 eps)) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps)) (*.f64 b (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 b a))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) eps)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) a) (expm1.f64 (*.f64 eps (+.f64 a b)))) b)
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) a) (expm1.f64 (*.f64 eps (+.f64 a b)))) eps)
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps)) (*.f64 b a))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) 1) b)
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) 1) (*.f64 b a))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) 1) eps)
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) 1) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b a))) eps)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) eps)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) b)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (*.f64 b a))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) 1) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) 1) b)
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (*.f64 eps a) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (*.f64 b a) (cbrt.f64 eps))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a))) (neg.f64 b))
(/.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a))) (neg.f64 eps))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)) (neg.f64 eps))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a))) (neg.f64 eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 3) 1/3)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 1)
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 3))
(neg.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps a))))
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps (neg.f64 a)))))
(neg.f64 (-.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))))
(neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(neg.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) -1))
(neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 (*.f64 b (*.f64 eps a)))))
(neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (pow.f64 b -1) (*.f64 eps a))))
(neg.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))))
(neg.f64 (*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 1 (/.f64 (*.f64 b (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 0) (/.f64 1 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) -1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 -1 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 (pow.f64 eps -1) (/.f64 (*.f64 b a) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 -1 (/.f64 (*.f64 b (*.f64 eps (neg.f64 a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (pow.f64 eps -1) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 b a) (pow.f64 eps -1))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 3) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 3) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 3) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 1 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 -1 (*.f64 b (*.f64 eps a))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 -1 (/.f64 (pow.f64 b -1) (*.f64 eps a))))
(+.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) -1))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (/.f64 (pow.f64 b -1) a)) (pow.f64 eps -1)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) 1))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (/.f64 (pow.f64 eps -1) a)) (pow.f64 b -1)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (/.f64 -1 eps) (/.f64 (pow.f64 b -1) a)))
(*.f64 (cbrt.f64 eps) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))
(*.f64 a (*.f64 eps b))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))
(*.f64 (*.f64 eps b) a)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(*.f64 (*.f64 eps a) b)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 b (*.f64 eps a))))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (*.f64 b a) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (*.f64 eps a) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 eps (cbrt.f64 (*.f64 b a))))
(*.f64 eps (*.f64 b a))
(*.f64 b (*.f64 eps a))
(*.f64 (*.f64 b a) eps)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))
(*.f64 (*.f64 (*.f64 eps a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(*.f64 (*.f64 eps (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (neg.f64 eps) (*.f64 b (neg.f64 a)))
(*.f64 (*.f64 eps (neg.f64 a)) (neg.f64 b))
(*.f64 (*.f64 b (neg.f64 a)) (neg.f64 eps))
(*.f64 -1 (*.f64 b (*.f64 eps (neg.f64 a))))
(*.f64 1 (*.f64 b (*.f64 eps a)))
(*.f64 (*.f64 b (*.f64 eps a)) 1)
(-.f64 0 (*.f64 b (*.f64 eps (neg.f64 a))))
(/.f64 (/.f64 (*.f64 b (*.f64 eps a)) -1) -1)
(/.f64 (*.f64 b (*.f64 eps (neg.f64 a))) -1)
(/.f64 (*.f64 b (*.f64 eps a)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3) 1/3)
(pow.f64 (*.f64 b (*.f64 eps a)) 1)
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3))
(neg.f64 (*.f64 b (*.f64 eps (neg.f64 a))))
(if (!=.f64 (*.f64 b (*.f64 eps a)) 0) (/.f64 1 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 eps 0) (/.f64 (*.f64 b a) (pow.f64 eps -1)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (*.f64 eps (cbrt.f64 (*.f64 b a))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (pow.f64 b 2)) 0) (/.f64 (*.f64 (*.f64 eps a) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (*.f64 (*.f64 b a) (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (pow.f64 eps 2)))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 b 0) (/.f64 (*.f64 eps a) (pow.f64 b -1)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 eps a) 0) (/.f64 b (/.f64 (pow.f64 eps -1) a)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 a 0) (/.f64 (*.f64 eps b) (pow.f64 a -1)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 b a) 0) (/.f64 eps (/.f64 (pow.f64 b -1) a)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 eps b) 0) (/.f64 a (/.f64 (pow.f64 eps -1) b)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 1 0) (*.f64 b (*.f64 eps a)) (*.f64 b (*.f64 eps a)))
(*.f64 (pow.f64 eps -1) (/.f64 (pow.f64 b -1) a))
(*.f64 (/.f64 (pow.f64 b -1) a) (pow.f64 eps -1))
(*.f64 (/.f64 (pow.f64 eps -1) a) (pow.f64 b -1))
(*.f64 (/.f64 -1 eps) (/.f64 1 (*.f64 b (neg.f64 a))))
(*.f64 (/.f64 (pow.f64 eps -1) b) (pow.f64 a -1))
(*.f64 (pow.f64 b -1) (/.f64 (pow.f64 eps -1) a))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)))
(*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))
(*.f64 -1 (/.f64 -1 (*.f64 b (*.f64 eps a))))
(*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) -1)
(*.f64 1 (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 1)
(-.f64 (/.f64 0 (*.f64 b (*.f64 eps (neg.f64 a)))) (/.f64 -1 (*.f64 b (*.f64 eps a))))
(-.f64 0 (/.f64 -1 (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (pow.f64 eps -1) b) a)
(/.f64 (/.f64 -1 eps) (*.f64 b (neg.f64 a)))
(/.f64 (pow.f64 b -1) (*.f64 eps a))
(/.f64 (*.f64 (/.f64 -1 eps) 1) (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) b) 1) a)
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (cbrt.f64 (*.f64 b a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) -1) (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (*.f64 b a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) 1) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) 1) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))
(/.f64 (cbrt.f64 (pow.f64 eps -1)) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) a))
(/.f64 (/.f64 (pow.f64 eps -1) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))
(/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 a)) (*.f64 b (cbrt.f64 (pow.f64 a 2))))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 b a)))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(/.f64 (/.f64 -1 (cbrt.f64 (*.f64 b (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))
(/.f64 (pow.f64 a -1) (*.f64 eps b))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) b) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) b) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (pow.f64 eps -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 b a))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (neg.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (neg.f64 (/.f64 (pow.f64 eps -1) b)) (neg.f64 a))
(/.f64 (pow.f64 eps -1) (*.f64 b a))
(/.f64 (/.f64 (pow.f64 eps -1) a) b)
(/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) a) 1) b)
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) a) 1) eps)
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) 1) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 b (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (pow.f64 b -1) a)) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (pow.f64 eps -1) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) 1) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 1 (*.f64 (*.f64 eps a) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 1 (*.f64 (*.f64 b a) (cbrt.f64 eps))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 -1 (*.f64 eps a)) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 (pow.f64 eps -1) a)) (neg.f64 b))
(/.f64 (*.f64 -1 (/.f64 (pow.f64 b -1) a)) (neg.f64 eps))
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) a) -1) (neg.f64 eps))
(/.f64 (/.f64 -1 (*.f64 b a)) (neg.f64 eps))
(/.f64 (neg.f64 (/.f64 (pow.f64 b -1) a)) (neg.f64 eps))
(/.f64 -1 (*.f64 b (*.f64 eps (neg.f64 a))))
(/.f64 -1 (/.f64 (*.f64 b (*.f64 eps a)) -1))
(/.f64 1 (*.f64 b (*.f64 eps a)))
(/.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) 3)
(pow.f64 (*.f64 b (*.f64 eps a)) -1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 1)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3))
(neg.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))))
(neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) -1))
(neg.f64 (*.f64 -1 (/.f64 (pow.f64 b -1) (*.f64 eps a))))
(neg.f64 (*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) 1))
(if (!=.f64 (*.f64 b (*.f64 eps a)) 0) (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) -1)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3) 0) (pow.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3) -1/3) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) 0) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) -3) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) 2))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 -1 0) (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (*.f64 b a) (/.f64 1 (cbrt.f64 (pow.f64 eps 2))))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 eps -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (pow.f64 eps -1)) 2))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (pow.f64 eps -1) 0) (/.f64 1 (/.f64 (*.f64 b a) (pow.f64 eps -1))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 1 0) (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
Outputs
(/.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 (pow.f64 a -1) (fma.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (pow.f64 b -1)))
(+.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 (fma.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b)) 1/6 (pow.f64 a -1)) (fma.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (pow.f64 b -1)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (+.f64 a b) 4) (pow.f64 eps 3)) (*.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 (pow.f64 a -1) (fma.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (pow.f64 b -1))) (/.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (+.f64 a b) 4) (pow.f64 eps 3))) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)))) (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (*.f64 a 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 eps b)) b) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (*.f64 a b) eps)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (*.f64 eps b))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 eps 2) a) (exp.f64 (*.f64 eps b))) (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (*.f64 a b) eps))) (/.f64 (exp.f64 (*.f64 eps b)) b))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 eps 3))) (*.f64 eps b))) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (*.f64 eps b)))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(fma.f64 (*.f64 (/.f64 (pow.f64 a 2) eps) (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 eps 3)) b)) 1/6 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 eps 2) a) (exp.f64 (*.f64 eps b))) (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (*.f64 a b) eps))) (/.f64 (exp.f64 (*.f64 eps b)) b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (*.f64 a 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 eps a)) a) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (*.f64 a b) eps)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))) (*.f64 eps a))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 eps 2) b) (exp.f64 (*.f64 eps a))) (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (*.f64 a b) eps))) (/.f64 (exp.f64 (*.f64 eps a)) a))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 eps 3))) (*.f64 eps a))) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))) (*.f64 eps a)))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(fma.f64 (*.f64 (/.f64 (pow.f64 b 2) eps) (/.f64 (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 eps 3)) a)) 1/6 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 eps 2) b) (exp.f64 (*.f64 eps a))) (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (*.f64 a b) eps))) (/.f64 (exp.f64 (*.f64 eps a)) a)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 b -1) a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (pow.f64 eps -1) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (pow.f64 eps -1) a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (/.f64 (pow.f64 b -1) a))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) (pow.f64 eps -1))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b a)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (/.f64 (pow.f64 eps -1) a))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2) (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) (pow.f64 b -1))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 2))) (cbrt.f64 (*.f64 (*.f64 a b) eps)))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 -1 (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 2))) (cbrt.f64 (*.f64 (*.f64 a b) eps)))
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 1)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps (neg.f64 a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 b -1) (*.f64 eps a))) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (*.f64 eps a))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 -1 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) b) (expm1.f64 (*.f64 eps (+.f64 a b)))) a)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2))) (cbrt.f64 (*.f64 b (*.f64 eps a))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)) 2) (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (*.f64 a b) eps)))
(/.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))) (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2))) (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 a b) eps)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))) (cbrt.f64 (*.f64 b a)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))) (cbrt.f64 (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b)) (*.f64 eps a))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 eps)) (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 eps -1) b)) a)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 b (*.f64 eps a))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)) 2) (expm1.f64 (*.f64 (+.f64 a b) eps))) (*.f64 (*.f64 a b) eps)))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (*.f64 b (*.f64 eps (neg.f64 a))) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (pow.f64 (*.f64 (*.f64 a b) eps) 2))))
(/.f64 (*.f64 (pow.f64 eps -1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (*.f64 b a) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (*.f64 (*.f64 b (*.f64 eps a)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) b) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 a (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) a) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 b (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) a) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 eps (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 -1 eps) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1)) (*.f64 (*.f64 b (neg.f64 a)) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (pow.f64 (*.f64 (*.f64 a b) eps) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (pow.f64 eps -1)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 eps -1) b)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) a))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 eps -1) a)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 (pow.f64 b -1) a)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) 3) -1) (/.f64 -1 eps)) (*.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 eps) (+.f64 a b)))) (*.f64 b (neg.f64 a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (pow.f64 eps -1))) (*.f64 b (*.f64 a (cbrt.f64 (pow.f64 eps 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2) (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))))) (*.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 a b) eps)) eps) (cbrt.f64 (*.f64 a b)))) (*.f64 (*.f64 (*.f64 a b) eps) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps (neg.f64 a)))) (*.f64 b (*.f64 eps (neg.f64 a)))) (*.f64 (*.f64 b (*.f64 eps a)) (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))) (*.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))) (*.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2)) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (*.f64 (*.f64 a b) eps) (cbrt.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2)) (*.f64 (*.f64 a b) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b a)) (*.f64 (*.f64 b (*.f64 eps a)) (pow.f64 eps -1))) (*.f64 (*.f64 b (*.f64 eps a)) (*.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 a b)) (/.f64 (*.f64 (*.f64 a b) eps) eps)) (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 b (*.f64 eps a))) (pow.f64 (*.f64 b (*.f64 eps a)) 2))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) a) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 eps -1) b))) (*.f64 (*.f64 b (*.f64 eps a)) a))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) a (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 a b) eps)) eps) b)) (*.f64 (*.f64 (*.f64 a b) eps) a))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) b) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 eps -1) a))) (*.f64 (*.f64 b (*.f64 eps a)) b))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) b (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 a b) eps)) eps) a)) (*.f64 (*.f64 (*.f64 a b) eps) b))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) eps) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 (pow.f64 b -1) a))) (*.f64 (*.f64 b (*.f64 eps a)) eps))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) eps (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a b) eps) b)) a)) (*.f64 eps (*.f64 (*.f64 a b) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (neg.f64 a))) (*.f64 (*.f64 b (*.f64 eps a)) (/.f64 -1 eps))) (*.f64 (*.f64 b (*.f64 eps a)) (*.f64 b (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 a b)) (/.f64 (*.f64 (*.f64 a b) eps) eps)) (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) eps)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2) 2))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a b)) (cbrt.f64 (pow.f64 eps 3)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) a))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) a) (cbrt.f64 b)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) b)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 a)) (*.f64 b (cbrt.f64 (pow.f64 a 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) b) a)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 eps a) (cbrt.f64 (pow.f64 b 3))))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 b (*.f64 eps (neg.f64 a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps b)) a)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (*.f64 eps b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 eps)) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a b)) (cbrt.f64 (pow.f64 eps 3)))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps)) (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 b a))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) eps)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) a) (expm1.f64 (*.f64 eps (+.f64 a b)))) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) a) (expm1.f64 (*.f64 eps (+.f64 a b)))) eps)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (pow.f64 eps -1))) (*.f64 b (*.f64 a (cbrt.f64 (pow.f64 eps 2)))))
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) eps)) (*.f64 b a))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) 1) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) 1) (*.f64 b a))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) 1) eps)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) 1) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 b a))) eps)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)) (pow.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 2)) (pow.f64 (*.f64 (*.f64 a b) eps) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) eps)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (*.f64 b a))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 b (*.f64 eps a)))) 1) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a)) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a b)) (cbrt.f64 (pow.f64 eps 3)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a b))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) eps) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 eps a) (cbrt.f64 (pow.f64 b 3))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) 1) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 eps a) (cbrt.f64 (pow.f64 b 3))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (cbrt.f64 (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (*.f64 eps a) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 eps a) (cbrt.f64 (pow.f64 b 3))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (*.f64 b a) (cbrt.f64 eps))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a b)) (cbrt.f64 (pow.f64 eps 3)))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 eps a)) (neg.f64 b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a))) (neg.f64 b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a))) (neg.f64 eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b a)) (neg.f64 eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b a))) (neg.f64 eps))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 1)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))) 3)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 3) 1/3)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 1)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 3))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(neg.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(neg.f64 (-.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(neg.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) -1))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 (*.f64 b (*.f64 eps a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (pow.f64 b -1) (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(neg.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(neg.f64 (*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 2)) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 (*.f64 (*.f64 a b) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 2)))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 1 (/.f64 (*.f64 b (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 0) (pow.f64 (/.f64 (*.f64 (*.f64 a b) eps) (expm1.f64 (*.f64 (+.f64 a b) eps))) -1) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) 0) (/.f64 1 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) -1)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))) -1) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) -1) (*.f64 (*.f64 a b) eps)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 (*.f64 a b) eps)) 2) (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 2)) (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) -1) (*.f64 (*.f64 a b) eps))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (*.f64 b (*.f64 eps a)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 2)) (/.f64 (*.f64 (*.f64 a b) eps) (cbrt.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 -1 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 -1 0) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 (pow.f64 eps -1) (/.f64 (*.f64 b a) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 0) (/.f64 (pow.f64 eps -1) (/.f64 (*.f64 a b) (expm1.f64 (*.f64 (+.f64 a b) eps)))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 -1 (/.f64 (*.f64 b (*.f64 eps (neg.f64 a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 0) (pow.f64 (/.f64 (*.f64 (*.f64 a b) eps) (expm1.f64 (*.f64 (+.f64 a b) eps))) -1) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 (pow.f64 eps -1) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (*.f64 b a) (pow.f64 eps -1))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (pow.f64 eps -1) 0) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 (*.f64 a b) (pow.f64 eps -1))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 3) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 (*.f64 a b) eps)) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 (*.f64 a b) eps)) 2) (*.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) -1) (*.f64 (*.f64 a b) eps))))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 3) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 (*.f64 a b) eps)) 2) (*.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) -1) (*.f64 (*.f64 a b) eps)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 (*.f64 a b) eps)) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 (*.f64 a b) eps)) 2) (*.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) -1) (*.f64 (*.f64 a b) eps))))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) 3) (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 (*.f64 a b) eps)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 (*.f64 a b) eps)) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 (*.f64 a b) eps)) 2) (*.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) -1) (*.f64 (*.f64 a b) eps))))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(if (!=.f64 1 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (*.f64 eps a))))
(if (!=.f64 1 0) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b)))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (/.f64 -1 (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 -1 (/.f64 (pow.f64 b -1) (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(+.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) (pow.f64 (exp.f64 eps) (+.f64 a b))) (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) -1))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (/.f64 (pow.f64 b -1) a)) (pow.f64 eps -1)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) 1))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (neg.f64 (/.f64 (pow.f64 eps -1) a)) (pow.f64 b -1)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 a b)) (*.f64 b (*.f64 eps a))) (*.f64 (/.f64 -1 eps) (/.f64 (pow.f64 b -1) a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) eps) (*.f64 a b))
(*.f64 (cbrt.f64 eps) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 eps 3)))
(*.f64 a (*.f64 eps b))
(*.f64 (*.f64 a b) eps)
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))
(*.f64 eps (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 eps b) a)
(*.f64 (*.f64 a b) eps)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps) (cbrt.f64 (*.f64 b a)))
(*.f64 eps (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 eps 3)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(*.f64 (*.f64 a b) eps)
(*.f64 (*.f64 eps a) b)
(*.f64 (*.f64 a b) eps)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 b (*.f64 eps a))))
(*.f64 (*.f64 a b) eps)
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (*.f64 b a) (cbrt.f64 eps)))
(*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 eps 3)))
(*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (*.f64 eps a) (cbrt.f64 b)))
(*.f64 (*.f64 eps a) (cbrt.f64 (pow.f64 b 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 eps (cbrt.f64 (*.f64 b a))))
(*.f64 eps (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(*.f64 eps (*.f64 b a))
(*.f64 (*.f64 a b) eps)
(*.f64 b (*.f64 eps a))
(*.f64 (*.f64 a b) eps)
(*.f64 (*.f64 b a) eps)
(*.f64 (*.f64 a b) eps)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (neg.f64 (*.f64 (*.f64 a b) eps)) 3)))
(*.f64 (*.f64 (*.f64 b a) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))
(*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 eps 3)))
(*.f64 (*.f64 (*.f64 eps a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(*.f64 (*.f64 eps a) (cbrt.f64 (pow.f64 b 3)))
(*.f64 (*.f64 eps (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 eps (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(*.f64 (neg.f64 eps) (*.f64 b (neg.f64 a)))
(*.f64 (*.f64 a b) eps)
(*.f64 (*.f64 eps (neg.f64 a)) (neg.f64 b))
(*.f64 (*.f64 a b) eps)
(*.f64 (*.f64 b (neg.f64 a)) (neg.f64 eps))
(*.f64 (*.f64 a b) eps)
(*.f64 -1 (*.f64 b (*.f64 eps (neg.f64 a))))
(*.f64 (*.f64 a b) eps)
(*.f64 1 (*.f64 b (*.f64 eps a)))
(*.f64 (*.f64 a b) eps)
(*.f64 (*.f64 b (*.f64 eps a)) 1)
(*.f64 (*.f64 a b) eps)
(-.f64 0 (*.f64 b (*.f64 eps (neg.f64 a))))
(*.f64 (*.f64 a b) eps)
(/.f64 (/.f64 (*.f64 b (*.f64 eps a)) -1) -1)
(*.f64 (*.f64 a b) eps)
(/.f64 (*.f64 b (*.f64 eps (neg.f64 a))) -1)
(*.f64 (*.f64 a b) eps)
(/.f64 (*.f64 b (*.f64 eps a)) 1)
(*.f64 (*.f64 a b) eps)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) 3)
(*.f64 (*.f64 a b) eps)
(pow.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3) 1/3)
(*.f64 (*.f64 a b) eps)
(pow.f64 (*.f64 b (*.f64 eps a)) 1)
(*.f64 (*.f64 a b) eps)
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3))
(*.f64 (*.f64 a b) eps)
(neg.f64 (*.f64 b (*.f64 eps (neg.f64 a))))
(*.f64 (*.f64 a b) eps)
(if (!=.f64 (*.f64 b (*.f64 eps a)) 0) (/.f64 1 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 (*.f64 a b) eps) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 b -1) a) eps)) (*.f64 (*.f64 a b) eps))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2)) 0) (cbrt.f64 (/.f64 (*.f64 (*.f64 a b) eps) (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 2))) (*.f64 (*.f64 a b) eps))
(if (!=.f64 eps 0) (/.f64 (*.f64 b a) (pow.f64 eps -1)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 eps 0) (/.f64 (*.f64 a b) (pow.f64 eps -1)) (*.f64 (*.f64 a b) eps))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (*.f64 eps (cbrt.f64 (*.f64 b a))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (*.f64 eps (cbrt.f64 (*.f64 a b))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (*.f64 a b) eps))
(if (!=.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a b) eps)) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2) (/.f64 (/.f64 (pow.f64 b -1) a) eps))) (*.f64 (*.f64 a b) eps))
(if (!=.f64 (cbrt.f64 (pow.f64 b 2)) 0) (/.f64 (*.f64 (*.f64 eps a) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (pow.f64 b 2)) 0) (/.f64 (*.f64 (cbrt.f64 b) (*.f64 eps a)) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (*.f64 (*.f64 a b) eps))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (*.f64 (*.f64 b a) (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (pow.f64 eps 2)))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (*.f64 b (*.f64 a (cbrt.f64 eps))) (/.f64 1 (cbrt.f64 (pow.f64 eps 2)))) (*.f64 (*.f64 a b) eps))
(if (!=.f64 b 0) (/.f64 (*.f64 eps a) (pow.f64 b -1)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 b 0) (/.f64 (*.f64 eps a) (pow.f64 b -1)) (*.f64 (*.f64 a b) eps))
(if (!=.f64 (*.f64 eps a) 0) (/.f64 b (/.f64 (pow.f64 eps -1) a)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 eps a) 0) (/.f64 b (/.f64 (pow.f64 eps -1) a)) (*.f64 (*.f64 a b) eps))
(if (!=.f64 a 0) (/.f64 (*.f64 eps b) (pow.f64 a -1)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 a 0) (/.f64 (*.f64 eps b) (pow.f64 a -1)) (*.f64 (*.f64 a b) eps))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps) 0) (/.f64 (cbrt.f64 (*.f64 b a)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 eps (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 0) (/.f64 (cbrt.f64 (*.f64 a b)) (/.f64 1 (*.f64 eps (cbrt.f64 (pow.f64 (*.f64 a b) 2))))) (*.f64 (*.f64 a b) eps))
(if (!=.f64 (*.f64 b a) 0) (/.f64 eps (/.f64 (pow.f64 b -1) a)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 eps (/.f64 (pow.f64 b -1) a)) (*.f64 (*.f64 a b) eps))
(if (!=.f64 (*.f64 eps b) 0) (/.f64 a (/.f64 (pow.f64 eps -1) b)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 eps b) 0) (/.f64 a (/.f64 (pow.f64 eps -1) b)) (*.f64 (*.f64 a b) eps))
(if (!=.f64 (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))) (*.f64 b (*.f64 eps a)))
(if (!=.f64 (*.f64 b (*.f64 a (cbrt.f64 (pow.f64 eps 2)))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 (pow.f64 eps 2)))) (*.f64 (*.f64 a b) eps))
(if (!=.f64 1 0) (*.f64 b (*.f64 eps a)) (*.f64 b (*.f64 eps a)))
(if (!=.f64 1 0) (*.f64 (*.f64 a b) eps) (*.f64 (*.f64 a b) eps))
(*.f64 (pow.f64 eps -1) (/.f64 (pow.f64 b -1) a))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 (/.f64 (pow.f64 b -1) a) (pow.f64 eps -1))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 (/.f64 (pow.f64 eps -1) a) (pow.f64 b -1))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 (/.f64 -1 eps) (/.f64 1 (*.f64 b (neg.f64 a))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 (/.f64 (pow.f64 eps -1) b) (pow.f64 a -1))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 (pow.f64 b -1) (/.f64 (pow.f64 eps -1) a))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 -1 (/.f64 -1 (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) -1)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 1 (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 1)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(-.f64 (/.f64 0 (*.f64 b (*.f64 eps (neg.f64 a)))) (/.f64 -1 (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(-.f64 0 (/.f64 -1 (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (/.f64 (pow.f64 eps -1) b) a)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (/.f64 -1 eps) (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (pow.f64 b -1) (*.f64 eps a))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (*.f64 (/.f64 -1 eps) 1) (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) b) 1) a)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 2))) (cbrt.f64 (neg.f64 (*.f64 (*.f64 a b) eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2))) (cbrt.f64 (*.f64 b a)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 2) eps) (*.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) -1) (cbrt.f64 (*.f64 b (*.f64 eps (neg.f64 a)))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 2))) (cbrt.f64 (neg.f64 (*.f64 (*.f64 a b) eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (*.f64 b a)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 2) eps) (*.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) 1) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (pow.f64 (*.f64 (*.f64 a b) eps) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) 1) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))
(/.f64 (cbrt.f64 (pow.f64 eps -1)) (*.f64 b (*.f64 a (cbrt.f64 (pow.f64 eps 2)))))
(/.f64 (cbrt.f64 (pow.f64 eps -1)) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 eps 2))))
(/.f64 (cbrt.f64 (pow.f64 eps -1)) (*.f64 b (*.f64 a (cbrt.f64 (pow.f64 eps 2)))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 eps a)))) 2) 2))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (pow.f64 (*.f64 (*.f64 a b) eps) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(/.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 (pow.f64 eps 3)))
(/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) a))
(/.f64 (pow.f64 eps -1) (*.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) a) (cbrt.f64 b)))
(/.f64 (/.f64 (pow.f64 eps -1) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (/.f64 (pow.f64 eps -1) b) (cbrt.f64 (pow.f64 a 3)))
(/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (*.f64 b a)))
(/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 a)) (*.f64 b (cbrt.f64 (pow.f64 a 2))))
(/.f64 (pow.f64 eps -1) (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (/.f64 (pow.f64 eps -1) a) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 b a)))
(/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 2))
(/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (*.f64 b (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) eps))
(/.f64 1 (*.f64 eps (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (pow.f64 a -1) (*.f64 eps b))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) b) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))
(/.f64 (/.f64 (pow.f64 eps -1) b) (cbrt.f64 (pow.f64 a 3)))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) b) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(/.f64 (/.f64 (pow.f64 eps -1) b) (cbrt.f64 (pow.f64 a 3)))
(/.f64 (cbrt.f64 (pow.f64 eps -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 b a))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (pow.f64 (*.f64 (*.f64 a b) eps) 2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (pow.f64 (*.f64 (*.f64 a b) eps) 2)))
(/.f64 (neg.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (/.f64 (pow.f64 eps -1) b)) (neg.f64 a))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (pow.f64 eps -1) (*.f64 b a))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (/.f64 (pow.f64 eps -1) a) b)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) (pow.f64 (*.f64 (*.f64 a b) eps) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) a) 1) b)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) a) 1) eps)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (*.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) 1) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (pow.f64 b -1) a)) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 eps -1)) b) a) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 eps -1)) b) a) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 (pow.f64 eps 3)))
(/.f64 (/.f64 (pow.f64 eps -1) (*.f64 a (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (pow.f64 eps -1) a) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (pow.f64 eps -1) a) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 (/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 b a))) 1) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (pow.f64 eps -1) (cbrt.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 1 (*.f64 (*.f64 eps a) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (pow.f64 eps -1) a) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 1 (*.f64 (*.f64 b a) (cbrt.f64 eps))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (/.f64 (pow.f64 b -1) a) (cbrt.f64 (pow.f64 eps 3)))
(/.f64 (/.f64 -1 (*.f64 eps a)) (neg.f64 b))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (neg.f64 (/.f64 (pow.f64 eps -1) a)) (neg.f64 b))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (*.f64 -1 (/.f64 (pow.f64 b -1) a)) (neg.f64 eps))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) a) -1) (neg.f64 eps))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (/.f64 -1 (*.f64 b a)) (neg.f64 eps))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (neg.f64 (/.f64 (pow.f64 b -1) a)) (neg.f64 eps))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 -1 (*.f64 b (*.f64 eps (neg.f64 a))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 -1 (/.f64 (*.f64 b (*.f64 eps a)) -1))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 1 (*.f64 b (*.f64 eps a)))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(/.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 1)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) 3)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(pow.f64 (*.f64 b (*.f64 eps a)) -1)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(pow.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3) 1/3)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 1)
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 3))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(neg.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) -1))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(neg.f64 (*.f64 -1 (/.f64 (pow.f64 b -1) (*.f64 eps a))))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(neg.f64 (*.f64 (/.f64 -1 (*.f64 b (*.f64 eps a))) 1))
(/.f64 (/.f64 (pow.f64 b -1) a) eps)
(if (!=.f64 (*.f64 b (*.f64 eps a)) 0) (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (*.f64 (*.f64 a b) eps) 0) (/.f64 (/.f64 (pow.f64 b -1) a) eps) (/.f64 (/.f64 (pow.f64 b -1) a) eps))
(if (!=.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)) -1)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 b -1) a) eps)) -1) (/.f64 (/.f64 (pow.f64 b -1) a) eps))
(if (!=.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3) 0) (pow.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 3) -1/3) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 3) 0) (pow.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 3) -1/3) (/.f64 (/.f64 (pow.f64 b -1) a) eps))
(if (!=.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) 0) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 eps a))) -3) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 a b) eps)) 0) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) eps)) -3) (/.f64 (/.f64 (pow.f64 b -1) a) eps))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a)))) 2))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps) 2))))) (/.f64 (/.f64 (pow.f64 b -1) a) eps))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (*.f64 eps a))))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 b -1) a) eps)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a b) eps) 2) (/.f64 (/.f64 (pow.f64 b -1) a) eps)))) (/.f64 (/.f64 (pow.f64 b -1) a) eps))
(if (!=.f64 -1 0) (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 -1 0) (/.f64 (/.f64 (pow.f64 b -1) a) eps) (/.f64 (/.f64 (pow.f64 b -1) a) eps))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (*.f64 b a) (/.f64 1 (cbrt.f64 (pow.f64 eps 2))))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (*.f64 a b) (/.f64 1 (cbrt.f64 (pow.f64 eps 2))))) (/.f64 (/.f64 (pow.f64 b -1) a) eps))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 eps -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (pow.f64 eps -1)) 2))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 eps -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 eps -1)) (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (pow.f64 eps -1)) 2))) (/.f64 (/.f64 (pow.f64 b -1) a) eps))
(if (!=.f64 (pow.f64 eps -1) 0) (/.f64 1 (/.f64 (*.f64 b a) (pow.f64 eps -1))) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 (pow.f64 eps -1) 0) (pow.f64 (/.f64 (*.f64 a b) (pow.f64 eps -1)) -1) (/.f64 (/.f64 (pow.f64 b -1) a) eps))
(if (!=.f64 1 0) (/.f64 (pow.f64 b -1) (*.f64 eps a)) (/.f64 (pow.f64 b -1) (*.f64 eps a)))
(if (!=.f64 1 0) (/.f64 (/.f64 (pow.f64 b -1) a) eps) (/.f64 (/.f64 (pow.f64 b -1) a) eps))

localize16.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 eps (+.f64 a b))
0.1b
(/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))
5.0b
(*.f64 (expm1.f64 (*.f64 eps a)) b)
23.6b
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
Compiler

Compiled 57 to 15 computations (73.7% saved)

series71.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

Compiled 11290 to 5695 computations (49.6% saved)

rewrite1.5s (2%)

Algorithm
batch-egg-rewrite
Rules
127×egg-rr
72×egg-rr
41×egg-rr
Counts
3 → 240
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (expm1.f64 (*.f64 eps a)) b)
(/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 (expm1.f64 (*.f64 eps a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2)) (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (/.f64 1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) 1) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))) (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 -1 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (pow.f64 b -1)) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (*.f64 (expm1.f64 (*.f64 eps a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (neg.f64 b) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 b (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b -1) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (neg.f64 b)) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (/.f64 -1 (expm1.f64 (*.f64 eps a))))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) b) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (cbrt.f64 (pow.f64 b 2))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (expm1.f64 (*.f64 eps a))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (pow.f64 b -1))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 1) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 1) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (expm1.f64 (*.f64 eps a)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 (expm1.f64 (*.f64 eps a)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) (expm1.f64 (*.f64 eps (+.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) -1)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 b (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 b (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 -1 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) 0) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 -1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 (+.f64 a b)) eps)) (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (neg.f64 (pow.f64 b -1)) (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 b) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1) b) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 0) (/.f64 1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 b -1)) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 b 2)) 0) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) 0) (/.f64 (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 b) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 b (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (expm1.f64 (*.f64 eps a)) b) (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 a) eps) b) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (pow.f64 (exp.f64 a) eps)) (neg.f64 b))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (/.f64 1 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) (/.f64 1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (pow.f64 b -1)) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) 1) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b -1) 1) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b -1) -1) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) -1) (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 1) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 1) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 b) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) 1) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 b)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (pow.f64 b 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 b 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 b -1) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 b -1)) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (pow.f64 b -1)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b -1) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 b -1) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 1) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 0) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) -1)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3) 0) (pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3) -1/3) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) 0) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) -3) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 b (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 2))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (/.f64 b (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) 2))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) 0) (*.f64 (/.f64 (pow.f64 b -1) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))))

simplify6.4s (8.6%)

Algorithm
egglog
Counts
348 → 349
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) 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) b)))) (+.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 1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 a b)) (*.f64 b (pow.f64 a 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) b))) (pow.f64 a 2)) 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) b)))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 a b)) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) b)))) a)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 a b)) (*.f64 (pow.f64 a 2) b))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) b))) (pow.f64 a 2)) a)))) (pow.f64 a 2)) 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 1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 a b)) (*.f64 b (pow.f64 a 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) b))) (pow.f64 a 2)) a)))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) 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 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b))))
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)))) eps))))) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b))))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b))))
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)))) eps))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 eps 3)) (*.f64 eps b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b))) (pow.f64 eps 3)) eps)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (pow.f64 eps 2) b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (pow.f64 eps 2) b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)))) eps))))) eps))))) (pow.f64 a 2)) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 b)
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b))
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps a)) 1)))))
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 eps 3))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps a)) 1))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 eps (*.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (*.f64 eps (*.f64 a b)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3)))) (*.f64 eps (*.f64 a b))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 b (pow.f64 a 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3)))) (*.f64 eps (*.f64 a b)))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 eps (*.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (*.f64 eps (*.f64 a b)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3)))) (*.f64 eps (*.f64 a b))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 b (pow.f64 a 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3)))) (*.f64 eps (*.f64 a b)))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(-.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a 3) (*.f64 b (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (*.f64 a b))))))) (*.f64 1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (+.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a 3) (*.f64 b (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (*.f64 a b)))))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a 4) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) b))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (*.f64 a b))))) a)) (*.f64 -1/12 (/.f64 (pow.f64 a 3) (*.f64 a b))))))))) (*.f64 1/2 (/.f64 1 b)))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(-.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (*.f64 eps b))) (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 eps 2) b)))) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))) (*.f64 1/2 (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (*.f64 eps b))) (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 eps 2) b)))) (pow.f64 eps 2)) eps)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 4) (*.f64 (pow.f64 eps 2) b))) (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (*.f64 eps b))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (*.f64 eps b))) (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 eps 2) b)))) a)) (/.f64 1 (*.f64 eps (*.f64 a b))))) (*.f64 1/2 (/.f64 1 b)))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (pow.f64 b -1))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2)) (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))))
(*.f64 (pow.f64 b -1) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (/.f64 1 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)))
(*.f64 1 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b)) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (*.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))) (cbrt.f64 b))
(/.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))) (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 -1 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (neg.f64 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (pow.f64 b -1)) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (neg.f64 b) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 b (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (*.f64 (pow.f64 b -1) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (neg.f64 b)) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (/.f64 -1 (expm1.f64 (*.f64 eps a))))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) b) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) b))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (cbrt.f64 (pow.f64 b 2))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (expm1.f64 (*.f64 eps a))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (pow.f64 b -1))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (expm1.f64 (*.f64 eps a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2) 2))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 1) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 1) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) 1) b)
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (expm1.f64 (*.f64 eps a)))) b)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) b)
(/.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 b))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 (expm1.f64 (*.f64 eps a)))) (neg.f64 b))
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a)))) (neg.f64 b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 3) 1/3)
(pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 1)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 3))
(neg.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(neg.f64 (-.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))))
(neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(neg.f64 (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) -1))
(neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b)))
(neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))
(neg.f64 (*.f64 -1 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)))
(neg.f64 (*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) -1)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 b (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 b (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 -1 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 -1 0) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) 0) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 1 0) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 -1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))
(+.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 (+.f64 a b)) eps)) (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) -1))
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (neg.f64 (pow.f64 b -1)) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))))
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (pow.f64 b -1)))
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) 1))
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))
(*.f64 (expm1.f64 (*.f64 eps a)) b)
(*.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(*.f64 b (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(*.f64 (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(*.f64 (neg.f64 b) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 b))
(*.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(*.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 1)
(-.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1) b) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) -1) -1)
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b) -1)
(/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 1)
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3)
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3) 1/3)
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 1)
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3))
(neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 0) (/.f64 1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 b 0) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 b -1)) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (cbrt.f64 (pow.f64 b 2)) 0) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) 0) (/.f64 (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 b) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 b (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 1 0) (*.f64 (expm1.f64 (*.f64 eps a)) b) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) b) (neg.f64 b))
(+.f64 (*.f64 b (pow.f64 (exp.f64 a) eps)) (neg.f64 b))
(*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (/.f64 1 (neg.f64 b)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (pow.f64 b -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))
(*.f64 (pow.f64 b -1) (/.f64 1 (expm1.f64 (*.f64 eps a))))
(*.f64 -1 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) -1)
(*.f64 1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 1)
(-.f64 (/.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(-.f64 0 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 -1 (pow.f64 b -1)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) 1) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (*.f64 (pow.f64 b -1) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 b))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (*.f64 (pow.f64 b -1) -1) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 b))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) -1) (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 1) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 1) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))
(/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2) 2))
(/.f64 (/.f64 -1 b) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 -1 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) 1) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 b)) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (pow.f64 b 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 b 2) 2))))
(/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 1 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (pow.f64 b -1) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 b)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (neg.f64 (pow.f64 b -1)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) b)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (pow.f64 b -1)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (pow.f64 b -1) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 1 (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 (pow.f64 b -1) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (neg.f64 b))
(/.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 1) (neg.f64 b))
(/.f64 -1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) -1))
(/.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))
(/.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) -1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 1)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3))
(neg.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) -1))
(neg.f64 (*.f64 -1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))
(neg.f64 (*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) 1))
(if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 0) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) -1)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3) 0) (pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3) -1/3) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) 0) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) -3) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 b (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 2))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (/.f64 b (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 -1 0) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) 2))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) 0) (*.f64 (/.f64 (pow.f64 b -1) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 1 0) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (pow.f64 a -1) (pow.f64 b -1))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 2) a) (+.f64 b a)) b)) (+.f64 (pow.f64 a -1) (pow.f64 b -1)))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) b)))) (+.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 1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 a b)) (*.f64 b (pow.f64 a 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) b))) (pow.f64 a 2)) a))))))))
(+.f64 (fma.f64 eps (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 2) a) (+.f64 b a)) b)) (+.f64 (pow.f64 a -1) (pow.f64 b -1))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 3) (*.f64 a b)) (/.f64 (*.f64 (+.f64 b a) (pow.f64 a 3)) (*.f64 b (pow.f64 a 2))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 2) a) (+.f64 b a)) b)) (pow.f64 a 2)) 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) b)))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 a b)) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) b)))) a)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 a b)) (*.f64 (pow.f64 a 2) b))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) b))) (pow.f64 a 2)) a)))) (pow.f64 a 2)) 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 1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 a b)) (*.f64 b (pow.f64 a 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 1/2 (/.f64 (+.f64 a b) b))) (pow.f64 a 2)) a)))))))))
(fma.f64 eps (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 2) a) (+.f64 b a)) b)) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 4) (*.f64 a b)) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 b a)) (*.f64 b (pow.f64 a 2))))) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 2) a) (+.f64 b a)) b)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 3) (*.f64 a b)) (/.f64 (*.f64 (+.f64 b a) (pow.f64 a 3)) (*.f64 b (pow.f64 a 2))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 2) a) (+.f64 b a)) b)) (pow.f64 a 2)) a))) (pow.f64 a 2)))) a)) (+.f64 (+.f64 (pow.f64 a -1) (pow.f64 b -1)) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 3) (*.f64 a b)) (/.f64 (*.f64 (+.f64 b a) (pow.f64 a 3)) (*.f64 b (pow.f64 a 2))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 b a) 2) a) (+.f64 b a)) b)) (pow.f64 a 2)) a)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (*.f64 a eps) b))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b))))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (*.f64 a eps) b))) (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 b eps))) b))
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)))) eps))))) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b))))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b))))
(+.f64 (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 eps 2) (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (fma.f64 1/6 (/.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) b)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (exp.f64 (*.f64 b eps)) (*.f64 1/2 (expm1.f64 (*.f64 b eps)))) b))) eps)))) (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (*.f64 a eps) b))) (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 b eps))) b)))
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)))) eps))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 eps 3)) (*.f64 eps b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b))) (pow.f64 eps 3)) eps)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (pow.f64 eps 2) b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (*.f64 eps b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (pow.f64 eps 2) b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b)))) eps))))) eps))))) (pow.f64 a 2)) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) b))))
(+.f64 (+.f64 (*.f64 a (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 eps 2) (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (fma.f64 1/6 (/.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) b)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (exp.f64 (*.f64 b eps)) (*.f64 1/2 (expm1.f64 (*.f64 b eps)))) b))) eps)))) (*.f64 (-.f64 (*.f64 1/6 (-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 b eps)) (pow.f64 eps 3)) (*.f64 b eps)) (/.f64 (*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 b eps)) (*.f64 1/2 (expm1.f64 (*.f64 b eps)))) b) (pow.f64 eps 3)) eps))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 eps 4) (expm1.f64 (*.f64 b eps))) (*.f64 (pow.f64 eps 2) b)) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 eps 2) (*.f64 b eps)) (exp.f64 (*.f64 b eps)))) (fma.f64 1/6 (/.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) b)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (exp.f64 (*.f64 b eps)) (*.f64 1/2 (expm1.f64 (*.f64 b eps)))) b))) eps))) (pow.f64 eps 2))) eps))) (pow.f64 a 2))) (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 b eps)) b) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (*.f64 a eps) b))) (/.f64 (*.f64 1/2 (expm1.f64 (*.f64 b eps))) b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 1 b)
(pow.f64 b -1)
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b))
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (expm1.f64 (*.f64 a eps))) (pow.f64 b -1))
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps a)) 1)))))
(+.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (expm1.f64 (*.f64 a eps))) (pow.f64 b -1)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 eps 2) b) (exp.f64 (*.f64 a eps))) (expm1.f64 (*.f64 a eps)))))
(+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 eps a)) (pow.f64 eps 3))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps a)) 1))))))
(+.f64 (/.f64 (+.f64 (*.f64 eps (exp.f64 (*.f64 a eps))) (*.f64 1/6 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 a eps)) (pow.f64 eps 3))))) (expm1.f64 (*.f64 a eps))) (+.f64 (pow.f64 b -1) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 eps 2) b) (exp.f64 (*.f64 a eps))) (expm1.f64 (*.f64 a eps))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (*.f64 eps (*.f64 a b)))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 eps 2) b) (pow.f64 a 2)) (*.f64 (*.f64 a eps) b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3)))) (*.f64 eps (*.f64 a b))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 eps 2) b) (pow.f64 a 2)) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3))) (*.f64 (*.f64 a eps) b)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 b (pow.f64 a 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3)))) (*.f64 eps (*.f64 a b)))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 eps 2) b) (pow.f64 a 2)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 eps 4) b) (pow.f64 a 4)) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3))) (*.f64 (*.f64 a eps) b))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (*.f64 eps (*.f64 a b)))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 eps 2) b) (pow.f64 a 2)) (*.f64 (*.f64 a eps) b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3)))) (*.f64 eps (*.f64 a b))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 eps 2) b) (pow.f64 a 2)) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3))) (*.f64 (*.f64 a eps) b)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 b (pow.f64 a 4)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3)))) (*.f64 eps (*.f64 a b)))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 eps 2) b) (pow.f64 a 2)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 eps 4) b) (pow.f64 a 4)) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 b (pow.f64 eps 3))) (*.f64 (*.f64 a eps) b))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 (pow.f64 eps -1) (*.f64 a b))
(-.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 1 b)))
(+.f64 (/.f64 (pow.f64 eps -1) (*.f64 a b)) (/.f64 -1/2 b))
(-.f64 (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a 3) (*.f64 b (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (*.f64 a b))))))) (*.f64 1/2 (/.f64 1 b)))
(+.f64 (-.f64 (/.f64 (pow.f64 eps -1) (*.f64 a b)) (*.f64 eps (fma.f64 1/6 (/.f64 (pow.f64 a 3) (*.f64 b (pow.f64 a 2))) (/.f64 (*.f64 -1/4 (pow.f64 a 2)) (*.f64 a b))))) (/.f64 -1/2 b))
(-.f64 (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (+.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a 3) (*.f64 b (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (*.f64 a b)))))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a 4) (*.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) b))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (*.f64 a b))))) a)) (*.f64 -1/12 (/.f64 (pow.f64 a 3) (*.f64 a b))))))))) (*.f64 1/2 (/.f64 1 b)))
(+.f64 (-.f64 (-.f64 (/.f64 (pow.f64 eps -1) (*.f64 a b)) (*.f64 eps (fma.f64 1/6 (/.f64 (pow.f64 a 3) (*.f64 b (pow.f64 a 2))) (/.f64 (*.f64 -1/4 (pow.f64 a 2)) (*.f64 a b))))) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (/.f64 (pow.f64 a 4) (*.f64 b (pow.f64 a 2))) (fma.f64 -1/2 (/.f64 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 a 3) (*.f64 b (pow.f64 a 2))) (/.f64 (*.f64 -1/4 (pow.f64 a 2)) (*.f64 a b))) (pow.f64 a 2)) a) (/.f64 (*.f64 -1/12 (pow.f64 a 3)) (*.f64 a b)))))) (/.f64 -1/2 b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 (pow.f64 eps -1) (*.f64 a b))
(-.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 1/2 (/.f64 1 b)))
(+.f64 (/.f64 (pow.f64 eps -1) (*.f64 a b)) (/.f64 -1/2 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (*.f64 eps b))) (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 eps 2) b)))) a)) (/.f64 1 (*.f64 eps (*.f64 a b)))) (*.f64 1/2 (/.f64 1 b)))
(+.f64 (-.f64 (/.f64 (pow.f64 eps -1) (*.f64 a b)) (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) (*.f64 b eps)) (/.f64 (*.f64 1/6 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) b))) a)) (/.f64 -1/2 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (*.f64 eps b))) (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 eps 2) b)))) (pow.f64 eps 2)) eps)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 4) (*.f64 (pow.f64 eps 2) b))) (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (*.f64 eps b))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (*.f64 eps b))) (*.f64 1/6 (/.f64 (pow.f64 eps 3) (*.f64 (pow.f64 eps 2) b)))) a)) (/.f64 1 (*.f64 eps (*.f64 a b))))) (*.f64 1/2 (/.f64 1 b)))
(+.f64 (-.f64 (-.f64 (/.f64 (pow.f64 eps -1) (*.f64 a b)) (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) (*.f64 b eps)) (/.f64 (*.f64 1/6 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) b))) a)) (*.f64 (pow.f64 a 2) (fma.f64 -1/2 (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) (*.f64 b eps)) (/.f64 (*.f64 1/6 (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) b))) (pow.f64 eps 2)) eps) (fma.f64 1/24 (/.f64 (pow.f64 eps 4) (*.f64 (pow.f64 eps 2) b)) (/.f64 (*.f64 -1/12 (pow.f64 eps 3)) (*.f64 b eps)))))) (/.f64 -1/2 b))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b))
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b))
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (pow.f64 b -1))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2)) (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 2))) (cbrt.f64 (*.f64 b (expm1.f64 (*.f64 a eps)))))
(*.f64 (pow.f64 b -1) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (/.f64 1 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 2))) (cbrt.f64 (*.f64 b (expm1.f64 (*.f64 a eps)))))
(*.f64 1 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 1)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(-.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) b)) (expm1.f64 (*.f64 eps a)))
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b) 2) (expm1.f64 (*.f64 (+.f64 b a) eps))) (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 2))) (cbrt.f64 b))
(/.f64 (*.f64 -1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))) (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 2))) (neg.f64 (cbrt.f64 (*.f64 (neg.f64 b) (expm1.f64 (*.f64 a eps))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b) 2) (expm1.f64 (*.f64 (+.f64 b a) eps))) (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (expm1.f64 (*.f64 eps a)))
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 -1 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (neg.f64 b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (cbrt.f64 (pow.f64 b 2))))
(*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (cbrt.f64 (pow.f64 b 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (pow.f64 b -1)) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (*.f64 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (neg.f64 b) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 b (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (cbrt.f64 (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 b -1) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (+.f64 a b))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)) b))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (neg.f64 b)) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (/.f64 -1 (expm1.f64 (*.f64 eps a))))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (neg.f64 b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) b) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (/.f64 1 (expm1.f64 (*.f64 eps a))))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (cbrt.f64 (pow.f64 b 2))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (cbrt.f64 (pow.f64 b 2)) (/.f64 (*.f64 (neg.f64 b) (expm1.f64 (*.f64 a eps))) (*.f64 (cbrt.f64 b) (expm1.f64 (*.f64 a eps))))) (*.f64 (expm1.f64 (*.f64 a eps)) (*.f64 b (cbrt.f64 (pow.f64 b 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (expm1.f64 (*.f64 eps a))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (pow.f64 b -1))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 2)) (*.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) (/.f64 -1 (cbrt.f64 (*.f64 b (expm1.f64 (*.f64 a eps))))))) (*.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) (cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 2))))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2) 2))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) b) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)) b))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 1) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2)) (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 2)))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 1) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)) b))
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)) b))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) 1) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (expm1.f64 (*.f64 eps a)))) b)
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))) b)
(/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 -1 (expm1.f64 (*.f64 eps a)))) (neg.f64 b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (neg.f64 b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a)))) (neg.f64 b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(/.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 1)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)) 3)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(pow.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 3) 1/3)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 1)
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 3))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(neg.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(neg.f64 (-.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(neg.f64 (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) -1))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(neg.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(neg.f64 (*.f64 -1 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(neg.f64 (*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 0) (pow.f64 (/.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 (+.f64 b a) eps))) -1) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2)) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 b a) eps))) (/.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2)))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) -1)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)) -1) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) -1) (*.f64 b (expm1.f64 (*.f64 a eps)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (expm1.f64 (*.f64 a eps))) b) 2) (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 2)) (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) -1) (*.f64 b (expm1.f64 (*.f64 a eps))))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 b (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) 0) (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (/.f64 b (pow.f64 (expm1.f64 (*.f64 a eps)) -1))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 b (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 0) (/.f64 1 (*.f64 (/.f64 b (expm1.f64 (*.f64 (+.f64 b a) eps))) (expm1.f64 (*.f64 a eps)))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (cbrt.f64 (expm1.f64 (*.f64 (+.f64 b a) eps))) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 2)) (/.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) (cbrt.f64 (expm1.f64 (*.f64 (+.f64 b a) eps))))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 0) (/.f64 -1 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) 0) (pow.f64 (/.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 (+.f64 b a) eps))) -1) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 -1 0) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 -1 0) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (expm1.f64 (*.f64 a eps))) b) 3) (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (expm1.f64 (*.f64 a eps))) b) 2) (*.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) -1) (*.f64 b (expm1.f64 (*.f64 a eps))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (expm1.f64 (*.f64 a eps))) b) 2) (*.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) -1) (*.f64 b (expm1.f64 (*.f64 a eps)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (expm1.f64 (*.f64 a eps))) b) 3) (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (expm1.f64 (*.f64 a eps))) b) 2) (*.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) -1) (*.f64 b (expm1.f64 (*.f64 a eps))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3) (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b))) (+.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (expm1.f64 (*.f64 a eps))) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (expm1.f64 (*.f64 a eps))) b) 3) (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) (expm1.f64 (*.f64 a eps))) b) 2) (*.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (+.f64 b a)) -1) (*.f64 b (expm1.f64 (*.f64 a eps))))))) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) 0) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 (+.f64 (exp.f64 (*.f64 a eps)) (+.f64 1 (exp.f64 (*.f64 a (*.f64 2 eps))))) 0) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(if (!=.f64 1 0) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b) (/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) b))
(if (!=.f64 1 0) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b) (/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b))
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 -1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(+.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (pow.f64 (exp.f64 (+.f64 a b)) eps)) (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) -1))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (neg.f64 (pow.f64 b -1)) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (pow.f64 b -1)))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) 1))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(+.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 (expm1.f64 (*.f64 eps a)) b)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))))
(/.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 b a) eps)) (expm1.f64 (*.f64 a eps))) b)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (pow.f64 b 3)) (expm1.f64 (*.f64 a eps)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)) b)
(*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(*.f64 (cbrt.f64 (pow.f64 b 3)) (expm1.f64 (*.f64 a eps)))
(*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 b 3)) (expm1.f64 (*.f64 a eps)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (pow.f64 b 3)) (expm1.f64 (*.f64 a eps)))
(*.f64 (expm1.f64 (*.f64 eps a)) b)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 b (expm1.f64 (*.f64 eps a)))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)) b)
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (neg.f64 b) (expm1.f64 (*.f64 a eps))) 3)))
(*.f64 (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)) b)
(*.f64 (neg.f64 b) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 b))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 1)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(-.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1) b) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 a eps) 3)) -1) b) (+.f64 (exp.f64 (*.f64 a eps)) (+.f64 1 (exp.f64 (*.f64 a (*.f64 2 eps))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 a eps) 3)) -1) b) (+.f64 (exp.f64 (*.f64 a eps)) (+.f64 1 (exp.f64 (*.f64 a (*.f64 2 eps))))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) -1) -1)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b) -1)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 1)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) 3)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3) 1/3)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 1)
(*.f64 b (expm1.f64 (*.f64 a eps)))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 0) (/.f64 1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 0) (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) -1) (*.f64 b (expm1.f64 (*.f64 a eps))))
(if (!=.f64 b 0) (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 b -1)) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 b 0) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 b -1)) (*.f64 b (expm1.f64 (*.f64 a eps))))
(if (!=.f64 (cbrt.f64 (pow.f64 b 2)) 0) (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (cbrt.f64 (pow.f64 b 2)) 0) (/.f64 (*.f64 (cbrt.f64 b) (expm1.f64 (*.f64 a eps))) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) 0) (/.f64 (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 2)) 0) (/.f64 (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 2)))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (*.f64 b (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 2))) 0) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 2))))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (cbrt.f64 b) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 a eps))) 0) (/.f64 (cbrt.f64 b) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (expm1.f64 (*.f64 a eps)))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(if (!=.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (cbrt.f64 (*.f64 b (expm1.f64 (*.f64 a eps)))) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 2) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 2)) 0) (cbrt.f64 (/.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 2))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 b (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 (expm1.f64 (*.f64 a eps)) 0) (/.f64 b (pow.f64 (expm1.f64 (*.f64 a eps)) -1)) (*.f64 b (expm1.f64 (*.f64 a eps))))
(if (!=.f64 1 0) (*.f64 (expm1.f64 (*.f64 eps a)) b) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(if (!=.f64 1 0) (*.f64 b (expm1.f64 (*.f64 a eps))) (*.f64 b (expm1.f64 (*.f64 a eps))))
(+.f64 (*.f64 (pow.f64 (exp.f64 a) eps) b) (neg.f64 b))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(+.f64 (*.f64 b (pow.f64 (exp.f64 a) eps)) (neg.f64 b))
(*.f64 b (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (/.f64 1 (neg.f64 b)))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (cbrt.f64 (pow.f64 b 3)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (pow.f64 b -1))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(*.f64 (pow.f64 b -1) (/.f64 1 (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(*.f64 -1 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) -1)
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(*.f64 1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 1)
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(-.f64 (/.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)) (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(-.f64 0 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (*.f64 -1 (pow.f64 b -1)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) 1) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 b -1) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 b))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 2) (expm1.f64 (*.f64 a eps))) b))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 2))) (cbrt.f64 (*.f64 (neg.f64 b) (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (pow.f64 b -1) -1) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 b))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 2) (expm1.f64 (*.f64 a eps))) b))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) -1) (cbrt.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 2))) (cbrt.f64 (*.f64 (neg.f64 b) (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 1) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 1) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (pow.f64 (expm1.f64 (*.f64 a eps)) 2))) b)
(/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) b))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (pow.f64 (expm1.f64 (*.f64 a eps)) 2))) b)
(/.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) 2) 2))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (/.f64 -1 b) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (/.f64 -1 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) 1) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 b)) (cbrt.f64 b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (pow.f64 b 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 b 2) 2))))
(/.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) b))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 b 2) 2))))
(/.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (/.f64 1 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 b 3)) (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (pow.f64 b -1) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 b -1) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)))
(/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 b)))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (neg.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) (cbrt.f64 (pow.f64 b 3)))
(/.f64 (neg.f64 (pow.f64 b -1)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) b)
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (pow.f64 b -1)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (pow.f64 b -1) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)))
(/.f64 (*.f64 (pow.f64 b -1) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (pow.f64 b -1) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)))
(/.f64 (/.f64 1 (*.f64 b (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (pow.f64 b -1) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)))
(/.f64 (/.f64 (pow.f64 b -1) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (pow.f64 b -1) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 3)))
(/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (neg.f64 b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 1) (neg.f64 b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 -1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) -1))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(/.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 1)
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) -1)
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) 3)
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(pow.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3) 1/3)
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 1)
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 3))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(neg.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(neg.f64 (*.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) -1))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(neg.f64 (*.f64 -1 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(neg.f64 (*.f64 (/.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) b) 1))
(/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)
(if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 0) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) -1)) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) -1)) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3) 0) (pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 3) -1/3) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 3) 0) (pow.f64 (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 3) -1/3) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) 0) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)) -3) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (*.f64 b (expm1.f64 (*.f64 a eps)))) 0) (pow.f64 (cbrt.f64 (*.f64 b (expm1.f64 (*.f64 a eps)))) -3) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 b (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 b (/.f64 -1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) 2))))) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) 2))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1)) (/.f64 b (pow.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1)) 2))) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (/.f64 b (/.f64 1 (expm1.f64 (*.f64 eps a))))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) 0) (/.f64 -1 (/.f64 b (/.f64 -1 (expm1.f64 (*.f64 a eps))))) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 -1 0) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 -1 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))) 2))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) 2))))) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) 2)) (cbrt.f64 (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a)))))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b (expm1.f64 (*.f64 a eps))) 2) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b)))) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))) 0) (*.f64 (/.f64 (pow.f64 b -1) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1)) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (exp.f64 (*.f64 a eps)) (+.f64 1 (exp.f64 (*.f64 a (*.f64 2 eps))))) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))
(if (!=.f64 1 0) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))) (/.f64 (pow.f64 b -1) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 1 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b) (/.f64 (pow.f64 (expm1.f64 (*.f64 a eps)) -1) b))

localize13.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (*.f64 eps a))
4.5b
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
17.9b
(/.f64 eps (expm1.f64 (*.f64 eps a)))
28.5b
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b)))
Compiler

Compiled 53 to 10 computations (81.1% saved)

series25.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

Compiled 3610 to 2070 computations (42.7% saved)

rewrite1.5s (2.1%)

Algorithm
batch-egg-rewrite
Rules
127×egg-rr
122×egg-rr
Counts
2 → 249
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b)))
(expm1.f64 (*.f64 eps a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))) (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 -1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (neg.f64 eps)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) eps) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) -1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 (*.f64 eps b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (neg.f64 (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps b)) 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) 0) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) -1) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps b)) 0) (/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) 0) (*.f64 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) -1)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 3) (pow.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 0) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (+.f64 1 (/.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (+.f64 1 (/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 3) (pow.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 3) (pow.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 2 (*.f64 eps a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1) (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (/.f64 -1 (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (+.f64 1 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 1))) (-.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 0))) (-.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (-.f64 1 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1))) (+.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))))) (+.f64 -1 (cbrt.f64 (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (*.f64 0 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 0 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 eps a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (expm1.f64 (*.f64 eps a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (neg.f64 (pow.f64 (exp.f64 eps) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (exp.f64 eps) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (pow.f64 (exp.f64 eps) a) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (neg.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (exp.f64 eps) a) 0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (pow.f64 (exp.f64 eps) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 2 (*.f64 eps a))) (+.f64 1 (pow.f64 (exp.f64 eps) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (pow.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (+.f64 1 (-.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (neg.f64 (pow.f64 (exp.f64 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 2 (*.f64 eps a)))) (+.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (-.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (*.f64 (pow.f64 (exp.f64 eps) a) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 eps) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 eps) a) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 1 (pow.f64 (exp.f64 eps) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 -1 (pow.f64 (exp.f64 eps) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (/.f64 -1 (pow.f64 (exp.f64 eps) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 2 (*.f64 eps a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 eps a)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (expm1.f64 (*.f64 eps a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (expm1.f64 (*.f64 eps a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (expm1.f64 (*.f64 eps a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 eps) a) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (*.f64 (pow.f64 (exp.f64 eps) a) -1)) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (pow.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) -1) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (expm1.f64 (*.f64 eps a)) 3)) (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (neg.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (neg.f64 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))) (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -1 (pow.f64 (exp.f64 eps) a)) 0) (/.f64 (neg.f64 (expm1.f64 (*.f64 2 (*.f64 eps a)))) (-.f64 -1 (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) 0))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 0) (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3) (pow.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (expm1.f64 (*.f64 eps a)) 3)) (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0))) 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 0) (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3) (pow.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (+.f64 0 (pow.f64 (expm1.f64 (*.f64 eps a)) 3)) (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 0) (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0)))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3) (pow.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (neg.f64 (pow.f64 (exp.f64 eps) a)))) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (pow.f64 (exp.f64 eps) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 eps) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (neg.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (pow.f64 (exp.f64 eps) a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 eps) a) (-.f64 -1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (pow.f64 (exp.f64 eps) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 eps) a) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (neg.f64 (pow.f64 (exp.f64 eps) a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (expm1.f64 (*.f64 eps a)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (expm1.f64 (*.f64 eps a)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a)))) (-.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (expm1.f64 (*.f64 eps a)) 0)))))

simplify4.7s (6.3%)

Algorithm
egglog
Counts
309 → 322
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))) (pow.f64 a 2)) a)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a 4) (pow.f64 a 2))) (*.f64 -1/12 (/.f64 (pow.f64 a 3) a)))) (pow.f64 eps 3))) (/.f64 1 a))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (/.f64 1 a))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2))))) eps)) (+.f64 (*.f64 -1/12 (pow.f64 eps 3)) (*.f64 1/24 (/.f64 (pow.f64 eps 4) eps)))))) (/.f64 1 a))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 a 3) (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 eps a) (*.f64 1/6 (*.f64 (pow.f64 a 3) (pow.f64 eps 3))))))
(-.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 eps a) (*.f64 1/6 (*.f64 (pow.f64 a 3) (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 eps a) (*.f64 1/6 (*.f64 (pow.f64 a 3) (pow.f64 eps 3))))))
(-.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 (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))) (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))
(*.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 -1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(*.f64 -1 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))))
(*.f64 -1 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 -1 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(-.f64 0 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(-.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(-.f64 0 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))))
(-.f64 0 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(-.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (neg.f64 eps)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) eps) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) 2)))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) -1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 2)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 (*.f64 eps b) 3)))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(fma.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 1)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 3))
(neg.f64 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(neg.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(neg.f64 (*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))))
(if (!=.f64 (expm1.f64 (*.f64 eps b)) 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) 0) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) -1) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 eps 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (expm1.f64 (*.f64 eps b)) 0) (/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) 0) (*.f64 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) -1)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 3) (pow.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 0) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (+.f64 1 (/.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (+.f64 1 (/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 3) (pow.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 3) (pow.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(+.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))
(+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)))
(+.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (expm1.f64 (*.f64 2 (*.f64 eps a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(*.f64 (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(*.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1) (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (/.f64 -1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(*.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (+.f64 1 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 1))) (-.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 1))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 0))) (-.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 0))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (-.f64 1 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1))) (+.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1))
(*.f64 (+.f64 1 (-.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))))) (+.f64 -1 (cbrt.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (*.f64 0 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 0 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) -1)
(*.f64 -1 (neg.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(-.f64 (expm1.f64 (*.f64 eps a)) 0)
(-.f64 -1 (neg.f64 (pow.f64 (exp.f64 eps) a)))
(-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(-.f64 (pow.f64 (exp.f64 eps) a) 1)
(-.f64 (-.f64 0 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1)
(-.f64 (-.f64 0 (*.f64 (pow.f64 (exp.f64 eps) a) -1)) 1)
(-.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a))))
(-.f64 -1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)))))
(-.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 0))
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0))
(-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0))
(-.f64 1 (+.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))))
(-.f64 3 (+.f64 3 (neg.f64 (expm1.f64 (*.f64 eps a)))))
(-.f64 1 (-.f64 1 (expm1.f64 (*.f64 eps a))))
(-.f64 3 (-.f64 3 (expm1.f64 (*.f64 eps a))))
(-.f64 (+.f64 (pow.f64 (exp.f64 eps) a) 0) 1)
(-.f64 (+.f64 0 (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 (+.f64 0 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(-.f64 (+.f64 0 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))
(-.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (expm1.f64 (*.f64 2 (*.f64 eps a))) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (pow.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) 2))
(/.f64 (expm1.f64 (*.f64 eps a)) 1)
(/.f64 (neg.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) -1)
(/.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (+.f64 1 (-.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (neg.f64 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (*.f64 eps a)))) (+.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) -1))
(/.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (-.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (*.f64 (pow.f64 (exp.f64 eps) a) -1)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(fma.f64 1 (pow.f64 (exp.f64 eps) a) -1)
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) -1)
(fma.f64 (pow.f64 (exp.f64 eps) a) 1 -1)
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(fma.f64 -1 1 (pow.f64 (exp.f64 eps) a))
(fma.f64 1 -1 (pow.f64 (exp.f64 eps) a))
(fma.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0)
(fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (/.f64 -1 (pow.f64 (exp.f64 eps) a))) 0)
(fma.f64 (expm1.f64 (*.f64 2 (*.f64 eps a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0)
(fma.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1) 0)
(fma.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) 0)
(fma.f64 (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0)
(fma.f64 (expm1.f64 (*.f64 eps a)) 1 0)
(fma.f64 1 (expm1.f64 (*.f64 eps a)) 0)
(fma.f64 -1 (neg.f64 (expm1.f64 (*.f64 eps a))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))) 0)
(fma.f64 0 0 (expm1.f64 (*.f64 eps a)))
(fma.f64 0 1 (expm1.f64 (*.f64 eps a)))
(fma.f64 0 3 (expm1.f64 (*.f64 eps a)))
(fma.f64 1 0 (expm1.f64 (*.f64 eps a)))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(neg.f64 (-.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0))
(neg.f64 (-.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))))
(neg.f64 (-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))))
(neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 1 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (pow.f64 (exp.f64 eps) a) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (*.f64 (pow.f64 (exp.f64 eps) a) -1)) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 -1 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (pow.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) -1) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (expm1.f64 (*.f64 eps a)) 3)) (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (neg.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (neg.f64 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))) (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (-.f64 -1 (pow.f64 (exp.f64 eps) a)) 0) (/.f64 (neg.f64 (expm1.f64 (*.f64 2 (*.f64 eps a)))) (-.f64 -1 (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) 0))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 0) (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3) (pow.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (expm1.f64 (*.f64 eps a)) 3)) (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0))) 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 0) (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3) (pow.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (+.f64 0 (pow.f64 (expm1.f64 (*.f64 eps a)) 3)) (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 0) (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3) (pow.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (neg.f64 (pow.f64 (exp.f64 eps) a)))) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(+.f64 -1 (pow.f64 (exp.f64 eps) a))
(+.f64 (pow.f64 (exp.f64 eps) a) -1)
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (neg.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))))
(+.f64 -1 (-.f64 (pow.f64 (exp.f64 eps) a) 0))
(+.f64 (pow.f64 (exp.f64 eps) a) (-.f64 -1 0))
(+.f64 (+.f64 0 (pow.f64 (exp.f64 eps) a)) -1)
(+.f64 (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) -1)
(+.f64 -1 (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(+.f64 -1 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))))
(+.f64 -1 (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 eps) a) -1)) -1)
(+.f64 (-.f64 0 (neg.f64 (pow.f64 (exp.f64 eps) a))) -1)
(+.f64 (-.f64 (expm1.f64 (*.f64 eps a)) 1) 1)
(+.f64 (-.f64 (expm1.f64 (*.f64 eps a)) 3) 3)
(+.f64 0 (expm1.f64 (*.f64 eps a)))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))))))
(+.f64 0 (*.f64 (neg.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a)))) (-.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (expm1.f64 (*.f64 eps a)) 0)
Outputs
(/.f64 1 a)
(pow.f64 a -1)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (pow.f64 a -1))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))))) (/.f64 1 a)))
(fma.f64 -1/2 eps (-.f64 (pow.f64 a -1) (*.f64 (pow.f64 eps 2) (fma.f64 -1/4 (/.f64 (pow.f64 a 2) a) (/.f64 (*.f64 1/6 (pow.f64 a 3)) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 a 2) a)) (*.f64 1/6 (/.f64 (pow.f64 a 3) (pow.f64 a 2)))) (pow.f64 a 2)) a)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a 4) (pow.f64 a 2))) (*.f64 -1/12 (/.f64 (pow.f64 a 3) a)))) (pow.f64 eps 3))) (/.f64 1 a))))
(fma.f64 -1/2 eps (-.f64 (-.f64 (pow.f64 a -1) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 a 2) a) (/.f64 (*.f64 1/6 (pow.f64 a 3)) (pow.f64 a 2))) (pow.f64 a 2)) a) (fma.f64 1/24 (/.f64 (pow.f64 a 4) (pow.f64 a 2)) (/.f64 (*.f64 -1/12 (pow.f64 a 3)) a))) (pow.f64 eps 3))) (*.f64 (pow.f64 eps 2) (fma.f64 -1/4 (/.f64 (pow.f64 a 2) a) (/.f64 (*.f64 1/6 (pow.f64 a 3)) (pow.f64 a 2))))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 1 a)
(pow.f64 a -1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (/.f64 1 a))
(fma.f64 -1/2 (/.f64 (pow.f64 eps 2) eps) (pow.f64 a -1))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (/.f64 1 a)))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) eps) (pow.f64 a -1)) (*.f64 a (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (pow.f64 eps 2)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) eps)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) eps)) (*.f64 -1/4 (/.f64 (pow.f64 (pow.f64 eps 2) 2) (pow.f64 eps 2))))) eps)) (+.f64 (*.f64 -1/12 (pow.f64 eps 3)) (*.f64 1/24 (/.f64 (pow.f64 eps 4) eps)))))) (/.f64 1 a))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) eps) (-.f64 (pow.f64 a -1) (*.f64 (pow.f64 a 2) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 eps 2) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (pow.f64 eps 2)))) eps) (fma.f64 -1/12 (pow.f64 eps 3) (/.f64 (*.f64 1/24 (pow.f64 eps 4)) eps)))))) (*.f64 a (fma.f64 1/6 (/.f64 (pow.f64 eps 3) eps) (/.f64 (*.f64 -1/4 (pow.f64 eps 4)) (pow.f64 eps 2)))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(fma.f64 1/2 (pow.f64 (*.f64 eps a) 2) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 a 3) (pow.f64 eps 3)))))
(fma.f64 1/2 (pow.f64 (*.f64 eps a) 2) (fma.f64 eps a (*.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 eps a) (*.f64 1/6 (*.f64 (pow.f64 a 3) (pow.f64 eps 3))))))
(fma.f64 1/2 (pow.f64 (*.f64 eps a) 2) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(fma.f64 1/2 (pow.f64 (*.f64 eps a) 2) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 eps a) (*.f64 1/6 (*.f64 (pow.f64 a 3) (pow.f64 eps 3)))))
(fma.f64 1/2 (pow.f64 (*.f64 eps a) 2) (fma.f64 eps a (*.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 eps a) (*.f64 1/6 (*.f64 (pow.f64 a 3) (pow.f64 eps 3))))))
(fma.f64 1/2 (pow.f64 (*.f64 eps a) 2) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 1/6 (pow.f64 (*.f64 eps a) 3)))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))))
(*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))) (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))
(*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))
(*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3)))
(*.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 -1 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 -1 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 -1 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 -1 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 -1 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3)) (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(-.f64 0 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(-.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(-.f64 0 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(-.f64 0 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(-.f64 0 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (neg.f64 eps)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) eps) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (expm1.f64 (*.f64 eps b)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) 2)))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps a))) (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) -1) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) -1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 2) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 eps b) 3)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 (*.f64 eps b) 3)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) eps) (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) eps) (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 eps (neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(fma.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b))))) 3)
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 3))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(neg.f64 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(neg.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(neg.f64 (*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(neg.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(neg.f64 (*.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (expm1.f64 (*.f64 eps b)) 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (expm1.f64 (*.f64 eps b)) 0) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) 0) (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)) 0) (/.f64 (/.f64 (*.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) -1) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps a))) 0) (pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps a))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps a))) 2)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 eps 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 eps 0) (/.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) eps)) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (expm1.f64 (*.f64 eps b)) 0) (/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (expm1.f64 (*.f64 eps b)) 0) (/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b))) 0) (*.f64 (/.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 (*.f64 eps b) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (pow.f64 (exp.f64 eps) b)))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) 0) (*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) (exp.f64 (*.f64 eps b)))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps (*.f64 b 3))) (expm1.f64 (*.f64 eps a))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))) -1)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) -1) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 3) (pow.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 eps (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3)) (-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) 1) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (exp.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 eps (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3)) (-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) 1) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (exp.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (-.f64 (exp.f64 (*.f64 eps b)) -1))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 0) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (+.f64 1 (/.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (*.f64 (+.f64 1 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 (*.f64 eps (exp.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (+.f64 1 (/.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 0) (*.f64 (+.f64 1 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 (*.f64 eps (exp.f64 (*.f64 eps b)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 3) (pow.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) 1) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (exp.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 eps (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3)) (-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) 1) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (exp.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) 1) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (exp.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 eps (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3)) (-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) 1) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (exp.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) 3) (pow.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) 3)) (+.f64 (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 eps (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 eps (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3)) (-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) 1) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (exp.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))) (-.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps b)))))
(if (!=.f64 (/.f64 eps (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 eps (neg.f64 (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) 3)) (-.f64 (*.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 b))) 1) (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2)) (*.f64 (exp.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) 2))))) (/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))))
(+.f64 (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)) (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(+.f64 (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))) (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) -1) (*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a)))) (pow.f64 (exp.f64 eps) b)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps b)) eps) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (expm1.f64 (*.f64 2 (*.f64 eps a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (*.f64 eps a))
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(*.f64 (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(expm1.f64 (*.f64 eps a))
(*.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1))
(expm1.f64 (*.f64 eps a))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1) (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (*.f64 eps a))
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 eps a))
(*.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (/.f64 -1 (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (*.f64 eps a))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(expm1.f64 (*.f64 eps a))
(*.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))
(expm1.f64 (*.f64 eps a))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (+.f64 1 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 1))) (-.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 1))
(expm1.f64 (*.f64 eps a))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 0))) (-.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 0))
(expm1.f64 (*.f64 eps a))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (-.f64 1 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1))) (+.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1))
(expm1.f64 (*.f64 eps a))
(*.f64 (+.f64 1 (-.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))))) (+.f64 -1 (cbrt.f64 (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (*.f64 eps a))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (*.f64 0 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (+.f64 0 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(expm1.f64 (*.f64 eps a))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) -1)
(expm1.f64 (*.f64 eps a))
(*.f64 -1 (neg.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(expm1.f64 (*.f64 eps a))
(-.f64 (expm1.f64 (*.f64 eps a)) 0)
(expm1.f64 (*.f64 eps a))
(-.f64 -1 (neg.f64 (pow.f64 (exp.f64 eps) a)))
(expm1.f64 (*.f64 eps a))
(-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))
(expm1.f64 (*.f64 eps a))
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (*.f64 eps a))
(-.f64 (pow.f64 (exp.f64 eps) a) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (-.f64 0 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (-.f64 0 (*.f64 (pow.f64 (exp.f64 eps) a) -1)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (*.f64 eps a))
(-.f64 -1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)))))
(expm1.f64 (*.f64 eps a))
(-.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 0))
(expm1.f64 (*.f64 eps a))
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0))
(expm1.f64 (*.f64 eps a))
(-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0))
(expm1.f64 (*.f64 eps a))
(-.f64 1 (+.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))))
(expm1.f64 (*.f64 eps a))
(-.f64 3 (+.f64 3 (neg.f64 (expm1.f64 (*.f64 eps a)))))
(expm1.f64 (*.f64 eps a))
(-.f64 1 (-.f64 1 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(-.f64 3 (-.f64 3 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(-.f64 (+.f64 (pow.f64 (exp.f64 eps) a) 0) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (+.f64 0 (pow.f64 (exp.f64 eps) a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (+.f64 0 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (*.f64 eps a))
(-.f64 (+.f64 0 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))
(expm1.f64 (*.f64 eps a))
(-.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(/.f64 (expm1.f64 (*.f64 2 (*.f64 eps a))) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(expm1.f64 (*.f64 eps a))
(/.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (*.f64 eps a))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 2))
(expm1.f64 (*.f64 eps a))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (pow.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) 2))
(expm1.f64 (*.f64 eps a))
(/.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))
(expm1.f64 (*.f64 eps a))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) -1)
(expm1.f64 (*.f64 eps a))
(/.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (+.f64 1 (-.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (neg.f64 (pow.f64 (exp.f64 eps) a)))))
(expm1.f64 (*.f64 eps a))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (*.f64 eps a)))) (+.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) -1))
(expm1.f64 (*.f64 eps a))
(/.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (-.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (*.f64 (pow.f64 (exp.f64 eps) a) -1)))
(expm1.f64 (*.f64 eps a))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(expm1.f64 (*.f64 eps a))
(fma.f64 1 (pow.f64 (exp.f64 eps) a) -1)
(expm1.f64 (*.f64 eps a))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) -1)
(expm1.f64 (*.f64 eps a))
(fma.f64 (pow.f64 (exp.f64 eps) a) 1 -1)
(expm1.f64 (*.f64 eps a))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(expm1.f64 (*.f64 eps a))
(fma.f64 -1 1 (pow.f64 (exp.f64 eps) a))
(expm1.f64 (*.f64 eps a))
(fma.f64 1 -1 (pow.f64 (exp.f64 eps) a))
(expm1.f64 (*.f64 eps a))
(fma.f64 (expm1.f64 (*.f64 (*.f64 eps a) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0)
(expm1.f64 (*.f64 eps a))
(fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (/.f64 -1 (pow.f64 (exp.f64 eps) a))) 0)
(expm1.f64 (*.f64 eps a))
(fma.f64 (expm1.f64 (*.f64 2 (*.f64 eps a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0)
(expm1.f64 (*.f64 eps a))
(fma.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1) 0)
(expm1.f64 (*.f64 eps a))
(fma.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) 0)
(expm1.f64 (*.f64 eps a))
(fma.f64 (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 0)
(expm1.f64 (*.f64 eps a))
(fma.f64 (expm1.f64 (*.f64 eps a)) 1 0)
(expm1.f64 (*.f64 eps a))
(fma.f64 1 (expm1.f64 (*.f64 eps a)) 0)
(expm1.f64 (*.f64 eps a))
(fma.f64 -1 (neg.f64 (expm1.f64 (*.f64 eps a))) 0)
(expm1.f64 (*.f64 eps a))
(fma.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))) 0)
(expm1.f64 (*.f64 eps a))
(fma.f64 0 0 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 eps a))
(fma.f64 0 1 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 eps a))
(fma.f64 0 3 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 eps a))
(fma.f64 1 0 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 eps a))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(expm1.f64 (*.f64 eps a))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(expm1.f64 (*.f64 eps a))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(expm1.f64 (*.f64 eps a))
(neg.f64 (-.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0))
(expm1.f64 (*.f64 eps a))
(neg.f64 (-.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))))
(expm1.f64 (*.f64 eps a))
(neg.f64 (-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))))
(expm1.f64 (*.f64 eps a))
(neg.f64 (neg.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(if (!=.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 1 (exp.f64 (*.f64 eps a))) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 1 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (pow.f64 (exp.f64 eps) a) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (exp.f64 (*.f64 eps a)) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (*.f64 (pow.f64 (exp.f64 eps) a) -1)) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 -1 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (pow.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) -1) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 1 (pow.f64 (expm1.f64 (*.f64 eps a)) -1)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (expm1.f64 (*.f64 eps a)) 3)) (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (neg.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (neg.f64 (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) 1) (+.f64 1 (exp.f64 (*.f64 eps a)))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 eps) (*.f64 2 (*.f64 2 a))) 1) (pow.f64 (+.f64 1 (exp.f64 (*.f64 eps a))) 2)) (/.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) 1) (+.f64 1 (exp.f64 (*.f64 eps a))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))) (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 (-.f64 -1 (exp.f64 (*.f64 eps (*.f64 a 3)))) (-.f64 -1 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) 3) 1) (pow.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 2)) (/.f64 (-.f64 -1 (exp.f64 (*.f64 eps (*.f64 a 3)))) (-.f64 -1 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (-.f64 -1 (pow.f64 (exp.f64 eps) a)) 0) (/.f64 (neg.f64 (expm1.f64 (*.f64 2 (*.f64 eps a)))) (-.f64 -1 (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (-.f64 -1 (exp.f64 (*.f64 eps a))) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) 0))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) 0 (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 0) (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3) (pow.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (pow.f64 (+.f64 1 (exp.f64 (*.f64 eps a))) -1) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) 3) 1) (pow.f64 (+.f64 1 (exp.f64 (*.f64 eps a))) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) (+.f64 1 (exp.f64 (*.f64 eps a)))) 2) (/.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) 1) (pow.f64 (+.f64 1 (exp.f64 (*.f64 eps a))) 2)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (pow.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) -1) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 eps (*.f64 a 3))) 3) 1) (pow.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 eps (*.f64 a 3))) (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1)) 2) (/.f64 (+.f64 1 (exp.f64 (*.f64 eps (*.f64 a 3)))) (pow.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 2)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (expm1.f64 (*.f64 eps a)) 3)) (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0))) 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 0) (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3) (pow.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) (+.f64 1 (exp.f64 (*.f64 eps a)))) 2) (/.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) 1) (pow.f64 (+.f64 1 (exp.f64 (*.f64 eps a))) 2))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) 3) 1) (pow.f64 (+.f64 1 (exp.f64 (*.f64 eps a))) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) (+.f64 1 (exp.f64 (*.f64 eps a)))) 2) (/.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) 1) (pow.f64 (+.f64 1 (exp.f64 (*.f64 eps a))) 2)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 eps (*.f64 a 3))) (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1)) 2) (/.f64 (+.f64 1 (exp.f64 (*.f64 eps (*.f64 a 3)))) (pow.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 2))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 eps (*.f64 a 3))) 3) 1) (pow.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 eps (*.f64 a 3))) (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1)) 2) (/.f64 (+.f64 1 (exp.f64 (*.f64 eps (*.f64 a 3)))) (pow.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 2)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (+.f64 0 (pow.f64 (expm1.f64 (*.f64 eps a)) 3)) (+.f64 0 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 0))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (-.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 0) (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) 0)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (expm1.f64 (*.f64 eps a)) 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (+.f64 0 (+.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3) (pow.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) (+.f64 1 (exp.f64 (*.f64 eps a)))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) 3) 1) (pow.f64 (+.f64 1 (exp.f64 (*.f64 eps a))) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) (+.f64 1 (exp.f64 (*.f64 eps a)))) 2) (/.f64 (+.f64 (exp.f64 (*.f64 eps (*.f64 2 a))) 1) (pow.f64 (+.f64 1 (exp.f64 (*.f64 eps a))) 2)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (+.f64 (*.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))))))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (/.f64 (exp.f64 (*.f64 eps (*.f64 a 3))) (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 eps (*.f64 a 3))) 3) 1) (pow.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 eps (*.f64 a 3))) (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1)) 2) (/.f64 (+.f64 1 (exp.f64 (*.f64 eps (*.f64 a 3)))) (pow.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 2)))) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (neg.f64 (pow.f64 (exp.f64 eps) a)))) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(if (!=.f64 (+.f64 (+.f64 (exp.f64 (*.f64 eps a)) (exp.f64 (*.f64 eps (*.f64 2 a)))) 1) 0) (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))
(+.f64 -1 (pow.f64 (exp.f64 eps) a))
(expm1.f64 (*.f64 eps a))
(+.f64 (pow.f64 (exp.f64 eps) a) -1)
(expm1.f64 (*.f64 eps a))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (+.f64 1 (pow.f64 (exp.f64 eps) a))) (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)))))
(expm1.f64 (*.f64 eps a))
(+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a)))) (neg.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a)) (pow.f64 (exp.f64 eps) a))))))
(expm1.f64 (*.f64 eps a))
(+.f64 -1 (-.f64 (pow.f64 (exp.f64 eps) a) 0))
(expm1.f64 (*.f64 eps a))
(+.f64 (pow.f64 (exp.f64 eps) a) (-.f64 -1 0))
(expm1.f64 (*.f64 eps a))
(+.f64 (+.f64 0 (pow.f64 (exp.f64 eps) a)) -1)
(expm1.f64 (*.f64 eps a))
(+.f64 (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) -1)
(expm1.f64 (*.f64 eps a))
(+.f64 -1 (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (*.f64 eps a))
(+.f64 -1 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))))
(expm1.f64 (*.f64 eps a))
(+.f64 -1 (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 2 a))))))
(expm1.f64 (*.f64 eps a))
(+.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 eps) a) -1)) -1)
(expm1.f64 (*.f64 eps a))
(+.f64 (-.f64 0 (neg.f64 (pow.f64 (exp.f64 eps) a))) -1)
(expm1.f64 (*.f64 eps a))
(+.f64 (-.f64 (expm1.f64 (*.f64 eps a)) 1) 1)
(expm1.f64 (*.f64 eps a))
(+.f64 (-.f64 (expm1.f64 (*.f64 eps a)) 3) 3)
(expm1.f64 (*.f64 eps a))
(+.f64 0 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 eps a))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))))))
(expm1.f64 (*.f64 eps a))
(+.f64 0 (*.f64 (neg.f64 (+.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a)))) (-.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) a)))))
(expm1.f64 (*.f64 eps a))
(+.f64 (expm1.f64 (*.f64 eps a)) 0)
(expm1.f64 (*.f64 eps a))

eval534.0ms (0.7%)

Compiler

Compiled 55551 to 18637 computations (66.5% saved)

prune507.0ms (0.7%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New172651731
Fresh617
Picked101
Done224
Total173581743
Error
0b
Counts
1743 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
16.4b
(/.f64 (+.f64 a b) (*.f64 a b))
10.1b
(/.f64 (+.f64 1 (/.f64 b a)) b)
46.3b
(/.f64 eps (expm1.f64 (*.f64 eps a)))
32.5b
(/.f64 1 b)
33.1b
(/.f64 1 a)
17.0b
(-.f64 3 (+.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
32.9b
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
55.9b
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b)))
Compiler

Compiled 164 to 113 computations (31.1% saved)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 21 to 10 computations (52.4% saved)

series7.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

Compiled 740 to 530 computations (28.4% saved)

rewrite1.5s (2%)

Algorithm
batch-egg-rewrite
Rules
111×egg-rr
Counts
1 → 111
Calls
Call 1
Inputs
(/.f64 (+.f64 1 (/.f64 b a)) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 b a)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b) (-.f64 -1 (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (/.f64 1 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 (pow.f64 b 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b) (cbrt.f64 (/.f64 (+.f64 a b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 b a) b) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b)) (cbrt.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (cbrt.f64 b)) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) -1) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (cbrt.f64 b)) (*.f64 (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) -1) (*.f64 (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (+.f64 1 (pow.f64 (/.f64 b a) 3))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (-.f64 -1 (pow.f64 (/.f64 b a) 3))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (neg.f64 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (cbrt.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (neg.f64 b)) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (neg.f64 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (-.f64 -1 (/.f64 b a)))) (neg.f64 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 b a) 3) 3)) (*.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (-.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 b a) 3) 2)) (pow.f64 (/.f64 b a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 b (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (neg.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b -1) (-.f64 -1 (pow.f64 (/.f64 b a) 3))) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b)) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 0 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 a b) a) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) 0) (pow.f64 (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (+.f64 1 (pow.f64 (/.f64 b a) 3))) -1) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 a b) a) 0) (/.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (/.f64 (+.f64 a b) a))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3))) (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (/.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (pow.f64 b -1))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) -1) 0) (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (/.f64 b (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) -1))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) (/.f64 b (cbrt.f64 (/.f64 (+.f64 a b) a)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 a b) a) 0) (/.f64 -1 (/.f64 (neg.f64 b) (/.f64 (+.f64 a b) a))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -1 (/.f64 b a)) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 2) (*.f64 (/.f64 b a) (/.f64 (-.f64 a b) a)))) 0) (*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 2) (*.f64 (/.f64 b a) (/.f64 (-.f64 a b) a))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (/.f64 b a) b) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (+.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (pow.f64 (pow.f64 b 2) -1)) (-.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (pow.f64 (pow.f64 b 2) -1)) (-.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a)))) (-.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b))) (-.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 0) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (+.f64 1 (/.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 b a) b) 0) (*.f64 (/.f64 (/.f64 b a) b) (+.f64 1 (/.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (*.f64 (pow.f64 b -1) (+.f64 1 (/.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (*.f64 (pow.f64 b -1) (+.f64 1 (/.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 b)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a))))) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b)))) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (/.f64 b a) b) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 b)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (/.f64 b a) b) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 b)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 b)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 b)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))))

simplify2.8s (3.7%)

Algorithm
egglog
Counts
135 → 148
Calls
Call 1
Inputs
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 (-.f64 -1 (/.f64 b a)) (/.f64 -1 b))
(*.f64 (/.f64 -1 b) (-.f64 -1 (/.f64 b a)))
(*.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(*.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))
(*.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (/.f64 1 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) -1))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 (pow.f64 b 2) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 (pow.f64 b -1)))
(*.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1))
(*.f64 -1 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(-.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (/.f64 -1 b))
(-.f64 (/.f64 (/.f64 b a) b) (/.f64 -1 b))
(-.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b)) (cbrt.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (cbrt.f64 b)) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) -1) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (neg.f64 b)))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (cbrt.f64 b)) (*.f64 (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) -1) (*.f64 (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)) (neg.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (+.f64 1 (pow.f64 (/.f64 b a) 3))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (-.f64 -1 (pow.f64 (/.f64 b a) 3))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) 2))
(/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (cbrt.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (neg.f64 b)) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (neg.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (-.f64 -1 (/.f64 b a)))) (neg.f64 (cbrt.f64 b)))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 b))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a))) (cbrt.f64 b))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 b a) 3) 3)) (*.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (-.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 b a) 3) 2)) (pow.f64 (/.f64 b a) 3))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)) b))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (neg.f64 b)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 b (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (neg.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b)))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (*.f64 (pow.f64 b -1) (-.f64 -1 (pow.f64 (/.f64 b a) 3))) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (neg.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b)) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))
(neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 0 (neg.f64 b))))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) 0) (pow.f64 (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (+.f64 1 (pow.f64 (/.f64 b a) 3))) -1) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (/.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (/.f64 (+.f64 a b) a))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3))) (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (/.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (pow.f64 b -1))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) -1) 0) (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (/.f64 b (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) -1))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) (/.f64 b (cbrt.f64 (/.f64 (+.f64 a b) a)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (/.f64 -1 (/.f64 (neg.f64 b) (/.f64 (+.f64 a b) a))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 -1 (/.f64 b a)) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 2) (*.f64 (/.f64 b a) (/.f64 (-.f64 a b) a)))) 0) (*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 2) (*.f64 (/.f64 b a) (/.f64 (-.f64 a b) a))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 1 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (/.f64 b a) b) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (+.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (pow.f64 (pow.f64 b 2) -1)) (-.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (pow.f64 (pow.f64 b 2) -1)) (-.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a)))) (-.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b))) (-.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 0) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (+.f64 1 (/.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (*.f64 (/.f64 (/.f64 b a) b) (+.f64 1 (/.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (*.f64 (pow.f64 b -1) (+.f64 1 (/.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (*.f64 (pow.f64 b -1) (+.f64 1 (/.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 b)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a))))) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b)))) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (/.f64 b a) b) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 b)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (/.f64 b a) b) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 0 (neg.f64 b)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 b)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(+.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))
(+.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))
(+.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))
(+.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))
(+.f64 (/.f64 0 (neg.f64 b)) (/.f64 (/.f64 (+.f64 a b) a) b))
(+.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))
Outputs
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.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 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (-.f64 -1 (/.f64 b a)) (/.f64 -1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 -1 b) (-.f64 -1 (/.f64 b a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a))) b)
(*.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (/.f64 1 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 (pow.f64 b 2) -1)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a))) b)
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 (pow.f64 b -1)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(*.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 -1 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(-.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (/.f64 -1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(-.f64 (/.f64 (/.f64 b a) b) (/.f64 -1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(-.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b)) (cbrt.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b)) (cbrt.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (cbrt.f64 b)) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (cbrt.f64 (pow.f64 b 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b) (*.f64 b b))) (/.f64 (+.f64 a b) a))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) -1) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (cbrt.f64 b)) (*.f64 (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)) (cbrt.f64 (pow.f64 b 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b) (*.f64 b b))) (/.f64 (+.f64 a b) a))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) -1) (*.f64 (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)) (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (+.f64 1 (pow.f64 (/.f64 b a) 3))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b) (*.f64 b b))) (/.f64 (+.f64 a b) a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (-.f64 -1 (pow.f64 (/.f64 b a) 3))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b) (*.f64 b b))) (/.f64 (+.f64 a b) a))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (cbrt.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) b) (cbrt.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (neg.f64 b)) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (neg.f64 (cbrt.f64 b)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (-.f64 -1 (/.f64 b a))) (neg.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (-.f64 -1 (/.f64 b a)))) (neg.f64 (cbrt.f64 b)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (-.f64 -1 (/.f64 b a))) (neg.f64 b)))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 b))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) a)) b))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a))) (cbrt.f64 b))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) a)) b))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 b a) 3) 3)) (*.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (-.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 b a) 3) 2)) (pow.f64 (/.f64 b a) 3))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) (cbrt.f64 (pow.f64 b 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (pow.f64 (/.f64 (+.f64 a b) a) 2)) (*.f64 b b)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 b (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (neg.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 b -1) (-.f64 -1 (pow.f64 (/.f64 b a) 3))) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b)) (neg.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 1/3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 0 (neg.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) 0) (pow.f64 (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (+.f64 1 (pow.f64 (/.f64 b a) 3))) -1) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) 0) (pow.f64 (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (-.f64 (pow.f64 (/.f64 b a) 3) -1)) -1) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (/.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (/.f64 (+.f64 a b) a))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (/.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (/.f64 (+.f64 a b) a))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3))) (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1)) (/.f64 (*.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) b) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) 2)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (/.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (pow.f64 b -1))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) (/.f64 -1 b))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) -1) 0) (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (/.f64 b (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) -1))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1) -1) 0) (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 b (/.f64 -1 (fma.f64 (/.f64 b a) (/.f64 (-.f64 b a) a) 1)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) (/.f64 b (cbrt.f64 (/.f64 (+.f64 a b) a)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) (/.f64 b (cbrt.f64 (/.f64 (+.f64 a b) a)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a)))) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (/.f64 -1 (/.f64 (neg.f64 b) (/.f64 (+.f64 a b) a))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (+.f64 a b) a) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (-.f64 -1 (/.f64 b a)) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 -1 (/.f64 b a)) 0) (pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 2) (*.f64 (/.f64 b a) (/.f64 (-.f64 a b) a)))) 0) (*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 2) (*.f64 (/.f64 b a) (/.f64 (-.f64 a b) a))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 a b) a) (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 2)) -1) 0) (*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) b) (-.f64 (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 3) -1)) (-.f64 (fma.f64 (/.f64 b a) (/.f64 (-.f64 a b) a) (pow.f64 (*.f64 (/.f64 b a) (/.f64 (-.f64 b a) a)) 2)) -1)) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 1 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 1 0) (/.f64 (+.f64 a b) (*.f64 a b)) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 0) (pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) -1) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (/.f64 b a) b) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (+.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (pow.f64 (pow.f64 b 2) -1)) (-.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 (-.f64 b a) a) b) 0) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)) (*.f64 b b)) (/.f64 (-.f64 1 (/.f64 b a)) b)) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (-.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (pow.f64 (pow.f64 b 2) -1)) (-.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 (-.f64 b a) a) b) 0) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)) (*.f64 b b)) (/.f64 (-.f64 1 (/.f64 b a)) b)) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (-.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a)))) (-.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 1 (/.f64 b a)) b) 0) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)) (*.f64 b b)) (/.f64 (-.f64 1 (/.f64 b a)) b)) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (-.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b))) (-.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 1 (/.f64 b a)) b) 0) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)) (*.f64 b b)) (/.f64 (-.f64 1 (/.f64 b a)) b)) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 0) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (+.f64 1 (/.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (*.f64 (/.f64 (/.f64 b a) b) (-.f64 (/.f64 (/.f64 1 b) (/.f64 (/.f64 b a) b)) -1)) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (*.f64 (/.f64 (/.f64 b a) b) (+.f64 1 (/.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (*.f64 (/.f64 (/.f64 b a) b) (-.f64 (/.f64 (/.f64 1 b) (/.f64 (/.f64 b a) b)) -1)) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (pow.f64 b -1) 0) (*.f64 (pow.f64 b -1) (+.f64 1 (/.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (+.f64 1 (/.f64 (/.f64 1 a) (/.f64 1 b))) b) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (pow.f64 b -1) 0) (*.f64 (pow.f64 b -1) (+.f64 1 (/.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (+.f64 1 (/.f64 (/.f64 1 a) (/.f64 1 b))) b) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 b)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a))))) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b)))) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (/.f64 b a) b) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 b)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 b a) b) 3) (/.f64 1 (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (-.f64 (pow.f64 (pow.f64 b 2) -1) (*.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (*.f64 (pow.f64 b -1) (/.f64 b a))) (*.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 (/.f64 b a) b) 3)) (+.f64 (pow.f64 (pow.f64 b 2) -1) (-.f64 (*.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 b a) b)) (*.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 b a) b) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b a) 3) -1) (pow.f64 b 3)) (fma.f64 (/.f64 (/.f64 b a) b) (/.f64 (/.f64 (-.f64 b a) a) b) (/.f64 1 (*.f64 b b)))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (+.f64 a b) (*.f64 a b)))
(if (!=.f64 (/.f64 0 (neg.f64 b)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 b)) 3) (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 0 (neg.f64 b))) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (pow.f64 b -1) (/.f64 (/.f64 b a) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 (/.f64 b a) b) (pow.f64 b -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (pow.f64 b -1) (*.f64 (pow.f64 b -1) (/.f64 b a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 (pow.f64 b -1) (/.f64 b a)) (pow.f64 b -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 0 (neg.f64 b)) (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (+.f64 a b) (*.f64 a b))

localize4.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 20 to 14 computations (30% saved)

series3.0ms (0%)

Counts
1 → 6
Calls

6 calls:

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

Compiled 110 to 80 computations (27.3% saved)

rewrite1.5s (2%)

Algorithm
batch-egg-rewrite
Rules
46×egg-rr
Counts
1 → 46
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1))) (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2))) (/.f64 (-.f64 (cbrt.f64 (pow.f64 a -1)) (cbrt.f64 (*.f64 -1/2 eps))) (cbrt.f64 a))) (+.f64 (cbrt.f64 (*.f64 -1/2 eps)) (cbrt.f64 (pow.f64 a -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 2)) (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 a -1) 2)) (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2)))) (cbrt.f64 (/.f64 (*.f64 -1/2 eps) a))) (+.f64 (cbrt.f64 (*.f64 -1/2 eps)) (cbrt.f64 (pow.f64 a -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -1/2 eps (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 1/2 eps) (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 a -1) (*.f64 1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 eps) 0) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 0 (neg.f64 a))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 eps) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 1/2 eps) (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 eps) (*.f64 -1/2 (cbrt.f64 (pow.f64 eps 2))) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1/2 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -1/2 eps)) (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2))) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2))) (cbrt.f64 (*.f64 -1/2 eps)) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/2 eps (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps -1/2 (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) eps) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 -1/2) eps) (cbrt.f64 1/4) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 a -1)) (cbrt.f64 (pow.f64 (pow.f64 a -1) 2)) (*.f64 -1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (pow.f64 a -1) 2)) (cbrt.f64 (pow.f64 a -1)) (*.f64 -1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 -1 a) (*.f64 -1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 a -1) (*.f64 -1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -1/2 eps) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 a -1) 1 (*.f64 -1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1/2 eps) 1 (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 1/2 eps) (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 eps) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 eps) 0) (*.f64 eps (+.f64 -1/2 (/.f64 (pow.f64 a -1) eps))) (fma.f64 -1/2 eps (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a)) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 a -1) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 eps -1/2 (/.f64 -1 a)) 0) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 -1 (pow.f64 a 2))) (fma.f64 eps -1/2 (/.f64 -1 a))) (fma.f64 -1/2 eps (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) 0) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 -1 (pow.f64 a 2))) (fma.f64 eps -1/2 (/.f64 -1 a))) (fma.f64 -1/2 eps (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 a -1) 0) (/.f64 (+.f64 1 (/.f64 (*.f64 -1/2 eps) (pow.f64 a -1))) a) (fma.f64 -1/2 eps (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 0) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) -1) -1) (fma.f64 -1/2 eps (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 a) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 eps) (pow.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 a -1) (*.f64 -1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -1/2 eps) 0) (pow.f64 a -1))))))

simplify2.1s (2.9%)

Algorithm
egglog
Counts
52 → 63
Calls
Call 1
Inputs
(/.f64 1 a)
(*.f64 -1/2 eps)
(*.f64 -1/2 eps)
(/.f64 1 a)
(*.f64 -1/2 eps)
(*.f64 -1/2 eps)
(*.f64 (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1))) (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 2)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2))) (/.f64 (-.f64 (cbrt.f64 (pow.f64 a -1)) (cbrt.f64 (*.f64 -1/2 eps))) (cbrt.f64 a))) (+.f64 (cbrt.f64 (*.f64 -1/2 eps)) (cbrt.f64 (pow.f64 a -1))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 2)) (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 a -1) 2)) (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2)))) (cbrt.f64 (/.f64 (*.f64 -1/2 eps) a))) (+.f64 (cbrt.f64 (*.f64 -1/2 eps)) (cbrt.f64 (pow.f64 a -1))))
(*.f64 1 (fma.f64 -1/2 eps (pow.f64 a -1)))
(*.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 1)
(*.f64 -1 (-.f64 (*.f64 1/2 eps) (pow.f64 a -1)))
(-.f64 (pow.f64 a -1) (*.f64 1/2 eps))
(-.f64 (+.f64 (*.f64 -1/2 eps) 0) (/.f64 -1 a))
(-.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 0 (neg.f64 a))) (/.f64 -1 a))
(-.f64 (*.f64 -1/2 eps) (/.f64 -1 a))
(-.f64 0 (-.f64 (*.f64 1/2 eps) (pow.f64 a -1)))
(/.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 1)
(fma.f64 (cbrt.f64 eps) (*.f64 -1/2 (cbrt.f64 (pow.f64 eps 2))) (pow.f64 a -1))
(fma.f64 (*.f64 -1/2 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)) (pow.f64 a -1))
(fma.f64 (cbrt.f64 (*.f64 -1/2 eps)) (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2))) (pow.f64 a -1))
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2))) (cbrt.f64 (*.f64 -1/2 eps)) (pow.f64 a -1))
(fma.f64 -1/2 eps (pow.f64 a -1))
(fma.f64 eps -1/2 (pow.f64 a -1))
(fma.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) eps) (pow.f64 a -1))
(fma.f64 (*.f64 (cbrt.f64 -1/2) eps) (cbrt.f64 1/4) (pow.f64 a -1))
(fma.f64 (cbrt.f64 (pow.f64 a -1)) (cbrt.f64 (pow.f64 (pow.f64 a -1) 2)) (*.f64 -1/2 eps))
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 a -1) 2)) (cbrt.f64 (pow.f64 a -1)) (*.f64 -1/2 eps))
(fma.f64 -1 (/.f64 -1 a) (*.f64 -1/2 eps))
(fma.f64 1 (pow.f64 a -1) (*.f64 -1/2 eps))
(fma.f64 1 (*.f64 -1/2 eps) (pow.f64 a -1))
(fma.f64 (pow.f64 a -1) 1 (*.f64 -1/2 eps))
(fma.f64 (*.f64 -1/2 eps) 1 (pow.f64 a -1))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 3) 1/3)
(pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 1)
(cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 3))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1)))) 3))
(neg.f64 (-.f64 (*.f64 1/2 eps) (pow.f64 a -1)))
(if (!=.f64 (*.f64 -1/2 eps) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (*.f64 -1/2 eps) 0) (*.f64 eps (+.f64 -1/2 (/.f64 (pow.f64 a -1) eps))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a)) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (pow.f64 a -1) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (fma.f64 eps -1/2 (/.f64 -1 a)) 0) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 -1 (pow.f64 a 2))) (fma.f64 eps -1/2 (/.f64 -1 a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) 0) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 -1 (pow.f64 a 2))) (fma.f64 eps -1/2 (/.f64 -1 a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (pow.f64 a -1) 0) (/.f64 (+.f64 1 (/.f64 (*.f64 -1/2 eps) (pow.f64 a -1))) a) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 0) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) -1) -1) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (/.f64 -1 a) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(+.f64 (*.f64 -1/2 eps) (pow.f64 a -1))
(+.f64 (pow.f64 a -1) (*.f64 -1/2 eps))
(+.f64 (-.f64 (*.f64 -1/2 eps) 0) (pow.f64 a -1))
Outputs
(/.f64 1 a)
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(/.f64 1 a)
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(*.f64 (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1))) (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 2)))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (+.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2))) (/.f64 (-.f64 (cbrt.f64 (pow.f64 a -1)) (cbrt.f64 (*.f64 -1/2 eps))) (cbrt.f64 a))) (+.f64 (cbrt.f64 (*.f64 -1/2 eps)) (cbrt.f64 (pow.f64 a -1))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 2)) (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 a -1) 2)) (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2)))) (cbrt.f64 (/.f64 (*.f64 -1/2 eps) a))) (+.f64 (cbrt.f64 (*.f64 -1/2 eps)) (cbrt.f64 (pow.f64 a -1))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 1 (fma.f64 -1/2 eps (pow.f64 a -1)))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1 (-.f64 (*.f64 1/2 eps) (pow.f64 a -1)))
(fma.f64 -1/2 eps (/.f64 1 a))
(-.f64 (pow.f64 a -1) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1/2 eps) 0) (/.f64 -1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 0 (neg.f64 a))) (/.f64 -1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(-.f64 (*.f64 -1/2 eps) (/.f64 -1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(-.f64 0 (-.f64 (*.f64 1/2 eps) (pow.f64 a -1)))
(fma.f64 -1/2 eps (/.f64 1 a))
(/.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (cbrt.f64 eps) (*.f64 -1/2 (cbrt.f64 (pow.f64 eps 2))) (pow.f64 a -1))
(-.f64 (cbrt.f64 (*.f64 eps (*.f64 -1/8 (*.f64 eps eps)))) (/.f64 -1 a))
(fma.f64 (*.f64 -1/2 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2)) (pow.f64 a -1))
(-.f64 (cbrt.f64 (*.f64 (*.f64 eps -1/8) (*.f64 eps eps))) (/.f64 -1 a))
(fma.f64 (cbrt.f64 (*.f64 -1/2 eps)) (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2))) (pow.f64 a -1))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 eps 2))) (cbrt.f64 (*.f64 -1/2 eps)) (pow.f64 a -1))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 -1/2 eps (pow.f64 a -1))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 eps -1/2 (pow.f64 a -1))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) eps) (pow.f64 a -1))
(fma.f64 (cbrt.f64 -1/2) (*.f64 eps (cbrt.f64 1/4)) (/.f64 1 a))
(fma.f64 (*.f64 (cbrt.f64 -1/2) eps) (cbrt.f64 1/4) (pow.f64 a -1))
(fma.f64 (*.f64 (cbrt.f64 -1/2) eps) (cbrt.f64 1/4) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -1)) (cbrt.f64 (pow.f64 (pow.f64 a -1) 2)) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 a -1) 2)) (cbrt.f64 (pow.f64 a -1)) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 -1 (/.f64 -1 a) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 1 (pow.f64 a -1) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 1 (*.f64 -1/2 eps) (pow.f64 a -1))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (pow.f64 a -1) 1 (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (*.f64 -1/2 eps) 1 (pow.f64 a -1))
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1))) 3)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 3) 1/3)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 3))
(fma.f64 -1/2 eps (/.f64 1 a))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 eps (pow.f64 a -1)))) 3))
(fma.f64 -1/2 eps (/.f64 1 a))
(neg.f64 (-.f64 (*.f64 1/2 eps) (pow.f64 a -1)))
(fma.f64 -1/2 eps (/.f64 1 a))
(if (!=.f64 (*.f64 -1/2 eps) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (*.f64 eps -1/2) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 1 a) 3)) (fma.f64 1/4 (*.f64 eps eps) (/.f64 (fma.f64 1/2 eps (/.f64 1 a)) a))) (fma.f64 -1/2 eps (/.f64 1 a)))
(if (!=.f64 (*.f64 -1/2 eps) 0) (*.f64 eps (+.f64 -1/2 (/.f64 (pow.f64 a -1) eps))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (*.f64 eps -1/2) 0) (fma.f64 eps -1/2 (/.f64 eps (*.f64 a eps))) (fma.f64 -1/2 eps (/.f64 1 a)))
(if (!=.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a)) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (fma.f64 1/4 (*.f64 eps eps) (/.f64 (fma.f64 1/2 eps (/.f64 1 a)) a)) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 1 a) 3)) (fma.f64 1/4 (*.f64 eps eps) (/.f64 (fma.f64 1/2 eps (/.f64 1 a)) a))) (fma.f64 -1/2 eps (/.f64 1 a)))
(if (!=.f64 (pow.f64 a -1) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 1 a) 3)) (fma.f64 1/4 (*.f64 eps eps) (/.f64 (fma.f64 1/2 eps (/.f64 1 a)) a))) (fma.f64 -1/2 eps (/.f64 1 a)))
(if (!=.f64 (fma.f64 eps -1/2 (/.f64 -1 a)) 0) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 -1 (pow.f64 a 2))) (fma.f64 eps -1/2 (/.f64 -1 a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (fma.f64 eps -1/2 (/.f64 -1 a)) 0) (/.f64 (fma.f64 1/4 (*.f64 eps eps) (/.f64 -1 (*.f64 a a))) (fma.f64 eps -1/2 (/.f64 -1 a))) (fma.f64 -1/2 eps (/.f64 1 a)))
(if (!=.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) 0) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 -1 (pow.f64 a 2))) (fma.f64 eps -1/2 (/.f64 -1 a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (fma.f64 1/2 eps (/.f64 1 a)) 0) (/.f64 (fma.f64 1/4 (*.f64 eps eps) (/.f64 -1 (*.f64 a a))) (fma.f64 eps -1/2 (/.f64 -1 a))) (fma.f64 -1/2 eps (/.f64 1 a)))
(if (!=.f64 (pow.f64 a -1) 0) (/.f64 (+.f64 1 (/.f64 (*.f64 -1/2 eps) (pow.f64 a -1))) a) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (-.f64 (/.f64 (*.f64 1/2 eps) (/.f64 -1 a)) -1) a) (fma.f64 -1/2 eps (/.f64 1 a)))
(if (!=.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) 0) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (pow.f64 a -1)) -1) -1) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0) (pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) -1) -1) (fma.f64 -1/2 eps (/.f64 1 a)))
(if (!=.f64 (/.f64 -1 a) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (pow.f64 a 3) -1)) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (-.f64 (pow.f64 a -1) (*.f64 -1/2 eps)) a))) (fma.f64 -1/2 eps (pow.f64 a -1)))
(if (!=.f64 (/.f64 -1 a) 0) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 1 a) 3)) (fma.f64 1/4 (*.f64 eps eps) (/.f64 (fma.f64 1/2 eps (/.f64 1 a)) a))) (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (pow.f64 a -1))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (pow.f64 a -1) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (-.f64 (*.f64 -1/2 eps) 0) (pow.f64 a -1))
(fma.f64 -1/2 eps (/.f64 1 a))

localize14.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
1.9b
(-.f64 3 (+.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
7.1b
(/.f64 (-.f64 -1 (/.f64 b a)) b)
Compiler

Compiled 42 to 23 computations (45.2% saved)

series12.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

Compiled 1550 to 1130 computations (27.1% saved)

rewrite1.5s (2.1%)

Algorithm
batch-egg-rewrite
Rules
233×egg-rr
193×egg-rr
Counts
2 → 426
Calls
Call 1
Inputs
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(-.f64 3 (+.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) a) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (/.f64 1 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) (-.f64 -1 (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 1 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 1 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) (/.f64 1 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 b a)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (+.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (neg.f64 (/.f64 1 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))) (-.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (+.f64 (cbrt.f64 9) (cbrt.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (-.f64 (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (-.f64 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (-.f64 (*.f64 (cbrt.f64 9) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (-.f64 (*.f64 (sqrt.f64 3) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (+.f64 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))) (+.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (*.f64 0 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (+.f64 0 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 b) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b (*.f64 b (neg.f64 a))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) b) (/.f64 (/.f64 (pow.f64 (/.f64 b a) 3) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (/.f64 (pow.f64 (/.f64 b a) 3) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 b) (pow.f64 b 2)) (/.f64 (*.f64 b (/.f64 b a)) (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 b) 1) (/.f64 (/.f64 b (*.f64 b a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 b) (+.f64 (/.f64 b (*.f64 b a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 b) (+.f64 (+.f64 (/.f64 b (*.f64 b a)) -3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 3 (/.f64 -1 b)) (+.f64 (/.f64 b (*.f64 b a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 b) (-.f64 (/.f64 b (*.f64 b a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 27 (-.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (-.f64 9 (/.f64 (-.f64 -1 (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 b) (-.f64 (+.f64 (/.f64 b (*.f64 b a)) -3) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 3 (/.f64 -1 b)) (-.f64 (/.f64 b (*.f64 b a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 -1 b)) (/.f64 b (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (neg.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 (neg.f64 b) a))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) b) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 b 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 b (*.f64 (cbrt.f64 b) a)))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (*.f64 b (neg.f64 a))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 b))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 b 2)) b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (*.f64 b (/.f64 (neg.f64 b) a))) (neg.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (cbrt.f64 (pow.f64 b 2))) (*.f64 b (/.f64 b (*.f64 (cbrt.f64 b) a)))) (*.f64 b (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 b (neg.f64 a))) (neg.f64 (pow.f64 b 2))) (*.f64 b (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 b a)) (pow.f64 b 2)) (*.f64 b (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (*.f64 (neg.f64 b) (/.f64 (neg.f64 b) a))) (pow.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (*.f64 (neg.f64 b) (/.f64 b a))) (neg.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (neg.f64 b) (/.f64 b (*.f64 (cbrt.f64 b) a)))) (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1 (*.f64 b (neg.f64 a))) (pow.f64 b 2)) (*.f64 (neg.f64 b) (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1 (*.f64 b a)) (neg.f64 (pow.f64 b 2))) (*.f64 (neg.f64 b) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 a b) a) 6) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 a b) a) 27) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 6) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 27) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 6) (*.f64 b 0)) (*.f64 b 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 27) (*.f64 b 0)) (*.f64 b 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 6) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 27) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 6) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 27) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 b a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 b (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (pow.f64 (/.f64 b a) 3) 3)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) (+.f64 1 (*.f64 (pow.f64 (/.f64 b a) 3) (+.f64 -1 (pow.f64 (/.f64 b a) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 1 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 1 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 (/.f64 (+.f64 a b) a))) (*.f64 6 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 6 (-.f64 -1 (/.f64 b a)))) (*.f64 6 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 6 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 6 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 6 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 6 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 27 (/.f64 (+.f64 a b) a))) (*.f64 27 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 27 (-.f64 -1 (/.f64 b a)))) (*.f64 27 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 27 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 27 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 27 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 27 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 a b) a) 6) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 a b) a) 27) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 6) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 27) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 6) (*.f64 b 0)) (*.f64 b 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 27) (*.f64 b 0)) (*.f64 b 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 6) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 27) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 6) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 27) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b)) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a)))) (neg.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (neg.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (neg.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (pow.f64 -3 3)) (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) (pow.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 27 (pow.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 3)) (+.f64 9 (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)) (*.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (+.f64 a b) a) (/.f64 -1 b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 -1 (/.f64 b a)) (pow.f64 b -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 b -1) (-.f64 -1 (/.f64 b a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 b -1) (/.f64 b (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (cbrt.f64 b)) (pow.f64 (/.f64 -1 (cbrt.f64 b)) 2) (/.f64 b (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 -1 (cbrt.f64 (pow.f64 b 2))) (/.f64 b (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (/.f64 b (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 3 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 1 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 27 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (/.f64 1 (-.f64 9 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 27 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) 9) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (*.f64 b a)) 2)) (/.f64 (+.f64 -1 (/.f64 b a)) b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -1 (/.f64 b a)) 0) (pow.f64 (/.f64 b (-.f64 -1 (/.f64 b a))) -1) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b))) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -1)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b (neg.f64 a))) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)) 0) (/.f64 (-.f64 9 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))) (-.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a)))) 0) (/.f64 (-.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a))))) (-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (+.f64 1 (/.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 1 (/.f64 -3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b) 0) (*.f64 (/.f64 -1 b) (+.f64 1 (/.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 -1 b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 9 (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)) (*.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a)))))) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b (neg.f64 a))) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -3 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 b (*.f64 b (neg.f64 a))) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b (neg.f64 a))) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 2)) (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a)))) 0) (*.f64 (/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 2)) (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (*.f64 0 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 -1) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -1) -3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 b) (*.f64 (/.f64 b (*.f64 b a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 b) (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 b) (*.f64 (pow.f64 b -1) (/.f64 (neg.f64 b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b -1) (/.f64 (neg.f64 b) a)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 b) (-.f64 (/.f64 b (*.f64 b (neg.f64 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (-.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 b) (+.f64 (/.f64 b (*.f64 b (neg.f64 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (+.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (/.f64 -1 b)) (/.f64 b (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b) (-.f64 -1 (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 1 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 b a)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (-.f64 1 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 1 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (/.f64 1 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 b -1)) (neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 9) (+.f64 (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (cbrt.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (-.f64 (cbrt.f64 3) (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (*.f64 0 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 b -1)) (-.f64 (/.f64 b (*.f64 (cbrt.f64 (pow.f64 b 2)) a)) (/.f64 -1 (cbrt.f64 (pow.f64 b 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (-.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 9) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (-.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (*.f64 0 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (+.f64 0 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (+.f64 0 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 b) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 b -1) (/.f64 b (*.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (neg.f64 b)) (/.f64 (/.f64 (pow.f64 (/.f64 b a) 3) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 27 (+.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (/.f64 (-.f64 -1 (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 27 (-.f64 27 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (-.f64 9 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 3) (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 3 0) (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (neg.f64 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a b) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (+.f64 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (+.f64 9 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b)) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a)))) (pow.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 6 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 b) a) (cbrt.f64 (pow.f64 b 2))) (*.f64 (neg.f64 b) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 b) a) b) (*.f64 (neg.f64 b) -1)) (neg.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 b) a) (neg.f64 b)) (neg.f64 b)) (pow.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 b a) (cbrt.f64 (pow.f64 b 2))) (*.f64 b (/.f64 -1 (cbrt.f64 b)))) (*.f64 b (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 b a) b) (neg.f64 b)) (pow.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 b a) (neg.f64 b)) b) (neg.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (pow.f64 b 2))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) b) (*.f64 (cbrt.f64 (pow.f64 b 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 b 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) (neg.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 1)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 b 2))) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (*.f64 b (neg.f64 a)) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (*.f64 b (neg.f64 a)) -1)) (*.f64 (*.f64 b (neg.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 2) (*.f64 (*.f64 b (neg.f64 a)) 1)) (*.f64 (*.f64 b (neg.f64 a)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b (cbrt.f64 (pow.f64 b 2))) (*.f64 (*.f64 b a) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 2) (*.f64 (*.f64 b a) -1)) (*.f64 (*.f64 b a) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (*.f64 b a) 1)) (*.f64 (*.f64 b a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 (/.f64 (+.f64 a b) a))) (*.f64 6 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (*.f64 6 (-.f64 -1 (/.f64 b a)))) (*.f64 6 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 6 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 6 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 6 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 6 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 b)) (*.f64 27 (/.f64 (+.f64 a b) a))) (*.f64 27 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (*.f64 27 (-.f64 -1 (/.f64 b a)))) (*.f64 27 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 27 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 27 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 27 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 27 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) (*.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 3)) (*.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 6 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 6 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 6 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 6 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 6 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 27 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 27 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 27 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 27 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) (/.f64 -1 (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 3) (sqrt.f64 3) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 3) (cbrt.f64 9) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (pow.f64 (cbrt.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 1 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 -3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 9) (cbrt.f64 3) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 b (cbrt.f64 b)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 b 2)) a)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (/.f64 1 (*.f64 b a)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 b (*.f64 (cbrt.f64 (pow.f64 b 2)) a)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 b (*.f64 b a))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 b a) 2) (pow.f64 b 2))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 b a) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) b) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 b (*.f64 b a)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 b (*.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (sqrt.f64 3)) 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 3) 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 9) 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 3) 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (/.f64 1 (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 b a)) 3) (neg.f64 (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (-.f64 9 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (/.f64 (/.f64 (+.f64 a b) a) b)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))) (+.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 0) (/.f64 (-.f64 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) 9) (+.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (/.f64 (pow.f64 b -1) b)) (/.f64 (+.f64 -1 (/.f64 b a)) b)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 0) (/.f64 (-.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) 9) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a))) 0) (/.f64 (-.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (*.f64 b a)) 2)) (-.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 1 (/.f64 3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (*.f64 (pow.f64 b -1) (+.f64 1 (/.f64 (/.f64 b (*.f64 b a)) (pow.f64 b -1)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a))))) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (+.f64 9 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 81 (*.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (-.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) 9))) 0) (*.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 729 (pow.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) 3))) (+.f64 81 (*.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (-.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) 9)))) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (neg.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (*.f64 0 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (*.f64 -3 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 1) (/.f64 (/.f64 (+.f64 a b) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b -1) 1) (*.f64 (/.f64 b (*.f64 b a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 b -1) (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 b -1) (*.f64 -1 (/.f64 b (*.f64 b (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 b a)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 (pow.f64 b -1)) (+.f64 (/.f64 b (*.f64 b a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 3) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))))))

simplify5.6s (7.5%)

Algorithm
egglog
Counts
474 → 610
Calls
Call 1
Inputs
(/.f64 -1 b)
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 -1 a)
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 -1 a)
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 -1 a)
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(/.f64 -1 b)
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 -1 b)
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)
(*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1)
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 -1 b))
(*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) b))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(*.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (/.f64 1 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(*.f64 (pow.f64 b -1) (-.f64 -1 (/.f64 b a)))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 1 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 1 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(*.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))
(*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) (/.f64 1 (pow.f64 b 2)))
(*.f64 -3 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(*.f64 (-.f64 -1 (/.f64 b a)) (pow.f64 b -1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(*.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)))
(*.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))
(*.f64 3 (+.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 3)))
(*.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (neg.f64 (/.f64 1 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))) (-.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (+.f64 (cbrt.f64 9) (cbrt.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (-.f64 (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (cbrt.f64 3)))
(*.f64 3 (-.f64 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1))
(*.f64 (cbrt.f64 3) (-.f64 (*.f64 (cbrt.f64 9) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (cbrt.f64 9)))
(*.f64 (sqrt.f64 3) (-.f64 (*.f64 (sqrt.f64 3) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (sqrt.f64 3)))
(*.f64 3 (+.f64 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -1))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))) (+.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (*.f64 0 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (+.f64 0 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))
(-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)
(-.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (/.f64 (+.f64 a b) a) b))
(-.f64 (/.f64 0 b) (/.f64 (/.f64 (+.f64 a b) a) b))
(-.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) -3)
(-.f64 3 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(-.f64 (/.f64 b (*.f64 b (neg.f64 a))) (pow.f64 b -1))
(-.f64 (/.f64 (/.f64 -1 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) b) (/.f64 (/.f64 (pow.f64 (/.f64 b a) 3) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) b))
(-.f64 (/.f64 -1 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (/.f64 (pow.f64 (/.f64 b a) 3) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(-.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(-.f64 (/.f64 (neg.f64 b) (pow.f64 b 2)) (/.f64 (*.f64 b (/.f64 b a)) (pow.f64 b 2)))
(-.f64 (/.f64 (/.f64 -1 b) 1) (/.f64 (/.f64 b (*.f64 b a)) 1))
(-.f64 (/.f64 -1 b) (+.f64 (/.f64 b (*.f64 b a)) 0))
(-.f64 (/.f64 -1 b) (+.f64 (+.f64 (/.f64 b (*.f64 b a)) -3) 3))
(-.f64 (+.f64 3 (/.f64 -1 b)) (+.f64 (/.f64 b (*.f64 b a)) 3))
(-.f64 (/.f64 -1 b) (-.f64 (/.f64 b (*.f64 b a)) 0))
(-.f64 27 (-.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(-.f64 9 (-.f64 9 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(-.f64 1 (-.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(-.f64 (/.f64 -1 b) (-.f64 (+.f64 (/.f64 b (*.f64 b a)) -3) -3))
(-.f64 (+.f64 3 (/.f64 -1 b)) (-.f64 (/.f64 b (*.f64 b a)) -3))
(-.f64 (+.f64 0 (/.f64 -1 b)) (/.f64 b (*.f64 b a)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 27) 27)
(-.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 9) 9)
(-.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1) 1)
(/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (neg.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 (neg.f64 b) a))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) b) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 b 2)) b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 b (*.f64 (cbrt.f64 b) a)))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (*.f64 b (neg.f64 a))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 b))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 b (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 b 2)) b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 b a)))
(/.f64 (-.f64 b (*.f64 b (/.f64 (neg.f64 b) a))) (neg.f64 (pow.f64 b 2)))
(/.f64 (-.f64 (neg.f64 (cbrt.f64 (pow.f64 b 2))) (*.f64 b (/.f64 b (*.f64 (cbrt.f64 b) a)))) (*.f64 b (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 -1 (*.f64 b (neg.f64 a))) (neg.f64 (pow.f64 b 2))) (*.f64 b (*.f64 b (neg.f64 a))))
(/.f64 (-.f64 (*.f64 -1 (*.f64 b a)) (pow.f64 b 2)) (*.f64 b (*.f64 b a)))
(/.f64 (-.f64 (neg.f64 b) (*.f64 (neg.f64 b) (/.f64 (neg.f64 b) a))) (pow.f64 b 2))
(/.f64 (-.f64 b (*.f64 (neg.f64 b) (/.f64 b a))) (neg.f64 (pow.f64 b 2)))
(/.f64 (-.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (neg.f64 b) (/.f64 b (*.f64 (cbrt.f64 b) a)))) (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 1 (*.f64 b (neg.f64 a))) (pow.f64 b 2)) (*.f64 (neg.f64 b) (*.f64 b (neg.f64 a))))
(/.f64 (-.f64 (*.f64 1 (*.f64 b a)) (neg.f64 (pow.f64 b 2))) (*.f64 (neg.f64 b) (*.f64 b a)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 a b) a) 6) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 6))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 a b) a) 27) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 27))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 6) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 6))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 27) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 27))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 6))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 27))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 6) (*.f64 b 0)) (*.f64 b 6))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 27) (*.f64 b 0)) (*.f64 b 27))
(/.f64 (-.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 6) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 6))
(/.f64 (-.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 27) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 27))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 6) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 6))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 27) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 27))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 6))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 27))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 1))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 b (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (/.f64 b a) 3) 3)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) (+.f64 1 (*.f64 (pow.f64 (/.f64 b a) 3) (+.f64 -1 (pow.f64 (/.f64 b a) 3))))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 1 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 1 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 (/.f64 (+.f64 a b) a))) (*.f64 6 (neg.f64 b)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 6 (-.f64 -1 (/.f64 b a)))) (*.f64 6 b))
(/.f64 (+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 6 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 6 (pow.f64 b 2)))
(/.f64 (+.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 6 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 6 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (+.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 27 (/.f64 (+.f64 a b) a))) (*.f64 27 (neg.f64 b)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 27 (-.f64 -1 (/.f64 b a)))) (*.f64 27 b))
(/.f64 (+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 27 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 27 (pow.f64 b 2)))
(/.f64 (+.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 27 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 27 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (+.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 a b) a) 6) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 6))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 a b) a) 27) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 27))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 6) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 6))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 27) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 27))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 6))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 27))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 6) (*.f64 b 0)) (*.f64 b 6))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 27) (*.f64 b 0)) (*.f64 b 27))
(/.f64 (+.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 6) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 6))
(/.f64 (+.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 27) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 27))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 6) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 6))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 27) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 27))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 6))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 27))
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b)) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(/.f64 (neg.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a)))) (neg.f64 (pow.f64 b 2)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (neg.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (neg.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1)
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)
(/.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (pow.f64 -3 3)) (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3))))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))
(/.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(/.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) (pow.f64 b 2))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 3)) (+.f64 9 (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)) (*.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)))))
(fma.f64 1 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(fma.f64 3 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -3)
(fma.f64 (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) -3)
(fma.f64 (/.f64 (+.f64 a b) a) (/.f64 -1 b) 0)
(fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2))) 0)
(fma.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b) 0)
(fma.f64 (-.f64 -1 (/.f64 b a)) (pow.f64 b -1) 0)
(fma.f64 (pow.f64 b -1) (-.f64 -1 (/.f64 b a)) 0)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 0)
(fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1 0)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0)
(fma.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)
(fma.f64 -1 (pow.f64 b -1) (/.f64 b (*.f64 b (neg.f64 a))))
(fma.f64 (/.f64 -1 (cbrt.f64 b)) (pow.f64 (/.f64 -1 (cbrt.f64 b)) 2) (/.f64 b (*.f64 b (neg.f64 a))))
(fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 -1 (cbrt.f64 (pow.f64 b 2))) (/.f64 b (*.f64 b (neg.f64 a))))
(fma.f64 (/.f64 -1 (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (/.f64 b (*.f64 b (neg.f64 a))))
(fma.f64 1 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))
(fma.f64 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 3 -3)
(fma.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) -3)
(fma.f64 -1 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) -3)
(fma.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 1 -3)
(fma.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) -3)
(fma.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(fma.f64 (+.f64 27 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (/.f64 1 (-.f64 9 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))))) -3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 1/3)
(pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3))
(cbrt.f64 (*.f64 27 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 1))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) 9) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (+.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (*.f64 b a)) 2)) (/.f64 (+.f64 -1 (/.f64 b a)) b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 -1 (/.f64 b a)) 0) (pow.f64 (/.f64 b (-.f64 -1 (/.f64 b a))) -1) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 3 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b))) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -1)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b (neg.f64 a))) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)) 0) (/.f64 (-.f64 9 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))) (-.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a)))) 0) (/.f64 (-.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a))))) (-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (+.f64 1 (/.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 1 (/.f64 -3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 -1 b) 0) (*.f64 (/.f64 -1 b) (+.f64 1 (/.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 -1 b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 9 (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)) (*.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a)))))) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b (neg.f64 a))) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 -3 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 b (*.f64 b (neg.f64 a))) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b (neg.f64 a))) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 1 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 2)) (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a)))) 0) (*.f64 (/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 2)) (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(+.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))
(+.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(+.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))
(+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)
(+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (*.f64 0 1))
(+.f64 3 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 1))
(+.f64 -3 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -1))
(+.f64 (*.f64 0 -1) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(+.f64 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -1) -3)
(+.f64 (/.f64 -1 b) (*.f64 (/.f64 b (*.f64 b a)) -1))
(+.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 -1 b))
(+.f64 (/.f64 -1 b) (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) 1))
(+.f64 -3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(+.f64 (/.f64 -1 b) (*.f64 (pow.f64 b -1) (/.f64 (neg.f64 b) a)))
(+.f64 (*.f64 (pow.f64 b -1) (/.f64 (neg.f64 b) a)) (/.f64 -1 b))
(+.f64 (/.f64 -1 b) (-.f64 (/.f64 b (*.f64 b (neg.f64 a))) 0))
(+.f64 3 (-.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3) 3))
(+.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 3)
(+.f64 (/.f64 -1 b) (+.f64 (/.f64 b (*.f64 b (neg.f64 a))) 0))
(+.f64 3 (+.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3) -3))
(+.f64 (+.f64 0 (/.f64 -1 b)) (/.f64 b (*.f64 b (neg.f64 a))))
(+.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 27) 27)
(+.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 9) 9)
(+.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1) 1)
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -1)
(*.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 -1 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(*.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) a))
(*.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))
(*.f64 (/.f64 -1 b) (-.f64 -1 (/.f64 b a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))
(*.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b)))
(*.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 1 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))
(*.f64 (-.f64 -1 (/.f64 b a)) (/.f64 -1 b))
(*.f64 3 (-.f64 1 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))
(*.f64 3 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(*.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 1 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(*.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (/.f64 1 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(*.f64 (/.f64 -1 (cbrt.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2))))
(*.f64 (cbrt.f64 (pow.f64 b -1)) (neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2)))))
(*.f64 (+.f64 (cbrt.f64 9) (+.f64 (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (cbrt.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (-.f64 (cbrt.f64 3) (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (*.f64 0 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 (cbrt.f64 (pow.f64 b -1)) (-.f64 (/.f64 b (*.f64 (cbrt.f64 (pow.f64 b 2)) a)) (/.f64 -1 (cbrt.f64 (pow.f64 b 2)))))
(*.f64 (cbrt.f64 3) (-.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 9) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(*.f64 -1 (-.f64 -3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b))))
(*.f64 (sqrt.f64 3) (-.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (*.f64 0 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (+.f64 0 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))
(*.f64 3 (+.f64 0 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)))
(-.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(-.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(-.f64 (/.f64 0 b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(-.f64 3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(-.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(-.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(-.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))
(-.f64 -3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))
(-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(-.f64 (pow.f64 b -1) (/.f64 b (*.f64 b (neg.f64 a))))
(-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3))
(-.f64 (/.f64 (/.f64 -1 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (neg.f64 b)) (/.f64 (/.f64 (pow.f64 (/.f64 b a) 3) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (neg.f64 b)))
(-.f64 27 (+.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(-.f64 9 (+.f64 9 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(-.f64 1 (+.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(-.f64 27 (-.f64 27 (/.f64 (/.f64 (+.f64 a b) a) b)))
(-.f64 9 (-.f64 9 (/.f64 (/.f64 (+.f64 a b) a) b)))
(-.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(-.f64 (+.f64 0 3) (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(-.f64 (+.f64 0 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(-.f64 (+.f64 0 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) 3)
(-.f64 (+.f64 3 0) (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(/.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (neg.f64 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)))
(/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (+.f64 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (+.f64 9 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b)) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (neg.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a)))) (pow.f64 b 2))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(/.f64 (-.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 6 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 b) a) (cbrt.f64 (pow.f64 b 2))) (*.f64 (neg.f64 b) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 b) a) b) (*.f64 (neg.f64 b) -1)) (neg.f64 (pow.f64 b 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 b) a) (neg.f64 b)) (neg.f64 b)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (/.f64 b a) (cbrt.f64 (pow.f64 b 2))) (*.f64 b (/.f64 -1 (cbrt.f64 b)))) (*.f64 b (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 (/.f64 b a) b) (neg.f64 b)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (/.f64 b a) (neg.f64 b)) b) (neg.f64 (pow.f64 b 2)))
(/.f64 (-.f64 (*.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (pow.f64 b 2))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) b) (*.f64 (cbrt.f64 (pow.f64 b 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 b 2)) b))
(/.f64 (-.f64 (*.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) (neg.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 1)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 b 2))) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (*.f64 b (neg.f64 a)) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (*.f64 b (neg.f64 a)) -1)) (*.f64 (*.f64 b (neg.f64 a)) b))
(/.f64 (-.f64 (pow.f64 b 2) (*.f64 (*.f64 b (neg.f64 a)) 1)) (*.f64 (*.f64 b (neg.f64 a)) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 b (cbrt.f64 (pow.f64 b 2))) (*.f64 (*.f64 b a) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 b 2) (*.f64 (*.f64 b a) -1)) (*.f64 (*.f64 b a) b))
(/.f64 (-.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (*.f64 b a) 1)) (*.f64 (*.f64 b a) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 (/.f64 (+.f64 a b) a))) (*.f64 6 (neg.f64 b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 6 (-.f64 -1 (/.f64 b a)))) (*.f64 6 b))
(/.f64 (-.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 6 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 6 (pow.f64 b 2)))
(/.f64 (-.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 6 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 6 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (-.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 b)) (*.f64 27 (/.f64 (+.f64 a b) a))) (*.f64 27 (neg.f64 b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 27 (-.f64 -1 (/.f64 b a)))) (*.f64 27 b))
(/.f64 (-.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 27 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 27 (pow.f64 b 2)))
(/.f64 (-.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 27 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 27 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (-.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (-.f64 (*.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) (*.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(/.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 3)) (*.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 6 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 6 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 6 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(/.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 6 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 6 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 27 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 27 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 27 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(/.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 27 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) (/.f64 -1 (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(fma.f64 (sqrt.f64 3) (sqrt.f64 3) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 1 3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 (cbrt.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (pow.f64 (cbrt.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) -3)
(fma.f64 1 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(fma.f64 3 1 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 (neg.f64 (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 -1 -3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 (/.f64 b (cbrt.f64 b)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 b 2)) a)) (pow.f64 b -1))
(fma.f64 b (/.f64 1 (*.f64 b a)) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 b (*.f64 (cbrt.f64 (pow.f64 b 2)) a)) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (/.f64 b (*.f64 b a))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 b a) 2) (pow.f64 b 2))) (pow.f64 b -1))
(fma.f64 (/.f64 b a) (pow.f64 b -1) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (/.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) b) (pow.f64 b -1))
(fma.f64 1 (/.f64 b (*.f64 b a)) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (/.f64 b (*.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2)) (pow.f64 b -1))
(fma.f64 0 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(fma.f64 (*.f64 2 (sqrt.f64 3)) 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(fma.f64 3 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(fma.f64 (cbrt.f64 3) 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(fma.f64 1 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(fma.f64 (cbrt.f64 9) 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(fma.f64 (sqrt.f64 3) 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (/.f64 1 (pow.f64 b 3))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 b a)) 3) (neg.f64 (pow.f64 b 3))))
(neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 3 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (-.f64 9 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (/.f64 (/.f64 (+.f64 a b) a) b)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))) (+.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 0) (/.f64 (-.f64 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) 9) (+.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (+.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (/.f64 (pow.f64 b -1) b)) (/.f64 (+.f64 -1 (/.f64 b a)) b)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 0) (/.f64 (-.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) 9) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a))) 0) (/.f64 (-.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (*.f64 b a)) 2)) (-.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 1 (/.f64 3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (*.f64 (pow.f64 b -1) (+.f64 1 (/.f64 (/.f64 b (*.f64 b a)) (pow.f64 b -1)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a))))) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (+.f64 9 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 81 (*.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (-.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) 9))) 0) (*.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 729 (pow.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) 3))) (+.f64 81 (*.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (-.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) 9)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(+.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(+.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (neg.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (*.f64 0 -1))
(+.f64 -3 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) -1))
(+.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (*.f64 -3 -1))
(+.f64 (*.f64 0 1) (/.f64 (/.f64 (+.f64 a b) a) b))
(+.f64 (*.f64 (pow.f64 b -1) 1) (*.f64 (/.f64 b (*.f64 b a)) 1))
(+.f64 (pow.f64 b -1) (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) -1))
(+.f64 3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(+.f64 -3 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(+.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(+.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))
(+.f64 (pow.f64 b -1) (*.f64 -1 (/.f64 b (*.f64 b (neg.f64 a)))))
(+.f64 (/.f64 b (*.f64 b a)) (pow.f64 b -1))
(+.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(+.f64 (+.f64 3 (pow.f64 b -1)) (+.f64 (/.f64 b (*.f64 b a)) -3))
(+.f64 (+.f64 0 3) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
Outputs
(/.f64 -1 b)
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(/.f64 -1 a)
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(/.f64 -1 a)
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(/.f64 -1 a)
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(/.f64 -1 b)
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(/.f64 -1 b)
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(neg.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(neg.f64 (+.f64 (pow.f64 b -1) (pow.f64 a -1)))
(/.f64 1 b)
(pow.f64 b -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 1 a)
(pow.f64 a -1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 1 a)
(pow.f64 a -1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 1 a)
(pow.f64 a -1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 1 b)
(pow.f64 b -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(/.f64 1 b)
(pow.f64 b -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (pow.f64 b -1) (pow.f64 a -1))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 -1 b))
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(cbrt.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(*.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(*.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(cbrt.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (/.f64 1 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(*.f64 (pow.f64 b -1) (-.f64 -1 (/.f64 b a)))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 1 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)))
(*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 1 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(*.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) b)
(*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) (/.f64 1 (pow.f64 b 2)))
(/.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) (*.f64 b b))
(*.f64 -3 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(*.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b)))
(*.f64 (-.f64 -1 (/.f64 b a)) (pow.f64 b -1))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(*.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)))
(/.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 3) (*.f64 3 b))
(*.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (-.f64 -1 (/.f64 b a))) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 3 (+.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 3)))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(*.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (neg.f64 (/.f64 1 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(neg.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))) (-.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (+.f64 (cbrt.f64 9) (cbrt.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (-.f64 (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (cbrt.f64 3)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 2)) (+.f64 (cbrt.f64 9) (cbrt.f64 (*.f64 3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (-.f64 (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (cbrt.f64 3)))
(*.f64 3 (-.f64 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1))
(fma.f64 3 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b))) -3)
(*.f64 (cbrt.f64 3) (-.f64 (*.f64 (cbrt.f64 9) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (cbrt.f64 9)))
(*.f64 (cbrt.f64 3) (fma.f64 (cbrt.f64 9) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b))) (neg.f64 (cbrt.f64 9))))
(*.f64 (sqrt.f64 3) (-.f64 (*.f64 (sqrt.f64 3) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (sqrt.f64 3)))
(*.f64 (sqrt.f64 3) (fma.f64 (sqrt.f64 3) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b))) (neg.f64 (sqrt.f64 3))))
(*.f64 3 (+.f64 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -1))
(fma.f64 3 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b))) -3)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))) (+.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (*.f64 0 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (+.f64 0 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(-.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (-.f64 0 (/.f64 (+.f64 a b) a)) b)
(-.f64 (/.f64 0 b) (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (-.f64 0 (/.f64 (+.f64 a b) a)) b)
(-.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) -3)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(-.f64 3 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(-.f64 (/.f64 b (*.f64 b (neg.f64 a))) (pow.f64 b -1))
(-.f64 (/.f64 b (neg.f64 (*.f64 b a))) (pow.f64 b -1))
(-.f64 (/.f64 (/.f64 -1 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) b) (/.f64 (/.f64 (pow.f64 (/.f64 b a) 3) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) b))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(-.f64 (/.f64 -1 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (/.f64 (pow.f64 (/.f64 b a) 3) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)))
(-.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(-.f64 (/.f64 (neg.f64 b) (pow.f64 b 2)) (/.f64 (*.f64 b (/.f64 b a)) (pow.f64 b 2)))
(/.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) (*.f64 b b))
(-.f64 (/.f64 (/.f64 -1 b) 1) (/.f64 (/.f64 b (*.f64 b a)) 1))
(-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))
(-.f64 (/.f64 -1 b) (+.f64 (/.f64 b (*.f64 b a)) 0))
(-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))
(-.f64 (/.f64 -1 b) (+.f64 (+.f64 (/.f64 b (*.f64 b a)) -3) 3))
(-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))
(-.f64 (+.f64 3 (/.f64 -1 b)) (+.f64 (/.f64 b (*.f64 b a)) 3))
(-.f64 (/.f64 -1 b) (-.f64 (/.f64 b (*.f64 b a)) 0))
(-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))
(-.f64 27 (-.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(-.f64 9 (-.f64 9 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(-.f64 1 (-.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(-.f64 (/.f64 -1 b) (-.f64 (+.f64 (/.f64 b (*.f64 b a)) -3) -3))
(-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))
(-.f64 (+.f64 3 (/.f64 -1 b)) (-.f64 (/.f64 b (*.f64 b a)) -3))
(-.f64 (+.f64 3 (/.f64 -1 b)) (+.f64 (/.f64 b (*.f64 b a)) 3))
(-.f64 (+.f64 0 (/.f64 -1 b)) (/.f64 b (*.f64 b a)))
(-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 27) 27)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(-.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 9) 9)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(-.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1) 1)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3)) (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (neg.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 (neg.f64 b) a))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 b)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 (/.f64 b a))) (/.f64 (neg.f64 b) (cbrt.f64 b))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 b))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) b) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 b 2)) b))
(/.f64 (-.f64 (/.f64 (neg.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 b (*.f64 (cbrt.f64 b) a)))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 b (*.f64 (cbrt.f64 b) a)))) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (*.f64 b (neg.f64 a))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 b))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 b (neg.f64 a))))
(/.f64 (-.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 b a))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 b))) (*.f64 b (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 b 2)) b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 b a)))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 b a)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b a)))
(/.f64 (-.f64 b (*.f64 b (/.f64 (neg.f64 b) a))) (neg.f64 (pow.f64 b 2)))
(/.f64 (+.f64 b (/.f64 (*.f64 b b) a)) (neg.f64 (*.f64 b b)))
(/.f64 (-.f64 (neg.f64 (cbrt.f64 (pow.f64 b 2))) (*.f64 b (/.f64 b (*.f64 (cbrt.f64 b) a)))) (*.f64 b (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (neg.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 b b) (*.f64 (cbrt.f64 b) a))) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(/.f64 (-.f64 (*.f64 -1 (*.f64 b (neg.f64 a))) (neg.f64 (pow.f64 b 2))) (*.f64 b (*.f64 b (neg.f64 a))))
(/.f64 (-.f64 (neg.f64 (neg.f64 (*.f64 b a))) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 b b) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 b a)) (pow.f64 b 2)) (*.f64 b (*.f64 b a)))
(-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))
(/.f64 (-.f64 (neg.f64 b) (*.f64 (neg.f64 b) (/.f64 (neg.f64 b) a))) (pow.f64 b 2))
(/.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) (*.f64 b b))
(/.f64 (-.f64 b (*.f64 (neg.f64 b) (/.f64 b a))) (neg.f64 (pow.f64 b 2)))
(/.f64 (+.f64 b (/.f64 (*.f64 b b) a)) (neg.f64 (*.f64 b b)))
(/.f64 (-.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (neg.f64 b) (/.f64 b (*.f64 (cbrt.f64 b) a)))) (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (+.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (*.f64 b b) (*.f64 (cbrt.f64 b) a))) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 1 (*.f64 b (neg.f64 a))) (pow.f64 b 2)) (*.f64 (neg.f64 b) (*.f64 b (neg.f64 a))))
(/.f64 (-.f64 (neg.f64 (*.f64 b a)) (*.f64 b b)) (*.f64 b (*.f64 (neg.f64 a) (neg.f64 b))))
(/.f64 (-.f64 (*.f64 1 (*.f64 b a)) (neg.f64 (pow.f64 b 2))) (*.f64 (neg.f64 b) (*.f64 b a)))
(/.f64 (-.f64 (*.f64 b a) (neg.f64 (*.f64 b b))) (neg.f64 (*.f64 b (*.f64 b a))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 a b) a) 6) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 6))
(/.f64 (fma.f64 (/.f64 (+.f64 a b) a) 6 0) (*.f64 (neg.f64 b) 6))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 a b) a) 27) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 27))
(/.f64 (fma.f64 (/.f64 (+.f64 a b) a) 27 0) (*.f64 27 (neg.f64 b)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 6) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 6))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 6 0) (*.f64 (cbrt.f64 (*.f64 b b)) 6))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 27) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 27))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 27 0) (*.f64 27 (cbrt.f64 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 6))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6 0) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 6))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 27))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27 0) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) (*.f64 27 b)))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 6) (*.f64 b 0)) (*.f64 b 6))
(/.f64 (fma.f64 (-.f64 -1 (/.f64 b a)) 6 0) (*.f64 6 b))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 27) (*.f64 b 0)) (*.f64 b 27))
(/.f64 (fma.f64 (-.f64 -1 (/.f64 b a)) 27 0) (*.f64 27 b))
(/.f64 (-.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 6) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 6))
(/.f64 (fma.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) 6 0) (*.f64 6 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 27) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 27))
(/.f64 (fma.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) 27 0) (*.f64 27 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 6) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 6))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 6 0) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 6))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 27) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 27))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 27 0) (*.f64 27 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 6))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6 0) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 6))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 27))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27 0) (*.f64 27 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (/.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 1))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 b (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (/.f64 b a) 3) 3)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) (+.f64 1 (*.f64 (pow.f64 (/.f64 b a) 3) (+.f64 -1 (pow.f64 (/.f64 b a) 3))))))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (pow.f64 (/.f64 b a) 3) 3)) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (+.f64 1 (*.f64 (+.f64 -1 (pow.f64 (/.f64 b a) 3)) (pow.f64 (/.f64 b a) 3))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 1 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 1 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(/.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 (/.f64 (+.f64 a b) a))) (*.f64 6 (neg.f64 b)))
(/.f64 (fma.f64 (/.f64 (+.f64 a b) a) 6 0) (*.f64 (neg.f64 b) 6))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 6 0) (*.f64 (cbrt.f64 (*.f64 b b)) 6))
(/.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6 0) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 6))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 6 (-.f64 -1 (/.f64 b a)))) (*.f64 6 b))
(/.f64 (fma.f64 (-.f64 -1 (/.f64 b a)) 6 0) (*.f64 6 b))
(/.f64 (+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 6 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 6 (pow.f64 b 2)))
(/.f64 (fma.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) 6 0) (*.f64 6 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 6 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 6 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 6 0) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 6))
(/.f64 (+.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6 0) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 6))
(/.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 27 (/.f64 (+.f64 a b) a))) (*.f64 27 (neg.f64 b)))
(/.f64 (fma.f64 (/.f64 (+.f64 a b) a) 27 0) (*.f64 27 (neg.f64 b)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 27 0) (*.f64 27 (cbrt.f64 (*.f64 b b))))
(/.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27 0) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) (*.f64 27 b)))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 27 (-.f64 -1 (/.f64 b a)))) (*.f64 27 b))
(/.f64 (fma.f64 (-.f64 -1 (/.f64 b a)) 27 0) (*.f64 27 b))
(/.f64 (+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 27 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 27 (pow.f64 b 2)))
(/.f64 (fma.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) 27 0) (*.f64 27 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 27 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 27 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 27 0) (*.f64 27 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (+.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27 0) (*.f64 27 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 a b) a) 6) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 6))
(/.f64 (fma.f64 (/.f64 (+.f64 a b) a) 6 0) (*.f64 (neg.f64 b) 6))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 a b) a) 27) (*.f64 (neg.f64 b) 0)) (*.f64 (neg.f64 b) 27))
(/.f64 (fma.f64 (/.f64 (+.f64 a b) a) 27 0) (*.f64 27 (neg.f64 b)))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 6) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 6))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 6 0) (*.f64 (cbrt.f64 (*.f64 b b)) 6))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 27) (*.f64 (cbrt.f64 (pow.f64 b 2)) 0)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 27))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 27 0) (*.f64 27 (cbrt.f64 (*.f64 b b))))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 6))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6 0) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 6))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 0)) (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 27))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27 0) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) (*.f64 27 b)))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 6) (*.f64 b 0)) (*.f64 b 6))
(/.f64 (fma.f64 (-.f64 -1 (/.f64 b a)) 6 0) (*.f64 6 b))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 27) (*.f64 b 0)) (*.f64 b 27))
(/.f64 (fma.f64 (-.f64 -1 (/.f64 b a)) 27 0) (*.f64 27 b))
(/.f64 (+.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 6) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 6))
(/.f64 (fma.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) 6 0) (*.f64 6 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) 27) (*.f64 (pow.f64 b 2) 0)) (*.f64 (pow.f64 b 2) 27))
(/.f64 (fma.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) 27 0) (*.f64 27 (*.f64 b b)))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 6) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 6))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 6 0) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 6))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 27) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 0)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 27))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) 27 0) (*.f64 27 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 6))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6 0) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 6))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 0)) (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 27))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 27 0) (*.f64 27 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b)) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(/.f64 (neg.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a)))) (neg.f64 (pow.f64 b 2)))
(/.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) (*.f64 b b))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (neg.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (neg.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(/.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27) (+.f64 9 (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3))))
(/.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (pow.f64 -3 3)) (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3))))
(/.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27) (-.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 2) 9) (*.f64 -3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(/.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(/.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))) (pow.f64 b 2))
(/.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) (*.f64 b b))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 3)) (+.f64 9 (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)) (*.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)))))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(fma.f64 1 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(fma.f64 3 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -3)
(fma.f64 3 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b))) -3)
(fma.f64 (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) -3)
(fma.f64 (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 2)) -3)
(fma.f64 (/.f64 (+.f64 a b) a) (/.f64 -1 b) 0)
(+.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) 0)
(fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2))) 0)
(fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (*.f64 b b))) 0)
(fma.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b) 0)
(fma.f64 (-.f64 -1 (/.f64 b a)) (pow.f64 b -1) 0)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(fma.f64 (pow.f64 b -1) (-.f64 -1 (/.f64 b a)) 0)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 0)
(fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1 0)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 0)
(fma.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(fma.f64 -1 (pow.f64 b -1) (/.f64 b (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 -1 b) (/.f64 b (neg.f64 (*.f64 b a))))
(fma.f64 (/.f64 -1 (cbrt.f64 b)) (pow.f64 (/.f64 -1 (cbrt.f64 b)) 2) (/.f64 b (*.f64 b (neg.f64 a))))
(fma.f64 (/.f64 -1 (cbrt.f64 b)) (pow.f64 (/.f64 -1 (cbrt.f64 b)) 2) (/.f64 b (neg.f64 (*.f64 b a))))
(fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 -1 (cbrt.f64 (pow.f64 b 2))) (/.f64 b (*.f64 b (neg.f64 a))))
(fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 -1 (cbrt.f64 (*.f64 b b))) (/.f64 b (neg.f64 (*.f64 b a))))
(fma.f64 (/.f64 -1 (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (/.f64 b (*.f64 b (neg.f64 a))))
(fma.f64 (/.f64 -1 (cbrt.f64 b)) (/.f64 1 (cbrt.f64 (*.f64 b b))) (/.f64 b (neg.f64 (*.f64 b a))))
(fma.f64 1 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))
(fma.f64 1 (/.f64 -1 b) (/.f64 b (neg.f64 (*.f64 b a))))
(fma.f64 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 3 -3)
(fma.f64 3 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b))) -3)
(fma.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) -3)
(fma.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b)))) -3)
(fma.f64 -1 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(fma.f64 -1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) -3)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) -3)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 2)) (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) -3)
(fma.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 1 -3)
(fma.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) -3)
(fma.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b)))) -3)
(fma.f64 -1 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(+.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)) 0)
(fma.f64 (+.f64 27 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (/.f64 1 (-.f64 9 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))))) -3)
(fma.f64 (+.f64 27 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (pow.f64 (-.f64 9 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))) -1) -3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 3)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(pow.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 1/3)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(cbrt.f64 (*.f64 27 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 1))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(if (!=.f64 (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) 9) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 2) -9) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (+.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (*.f64 b a)) 2)) (/.f64 (+.f64 -1 (/.f64 b a)) b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) 0) (/.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (/.f64 b (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 -1 (/.f64 b a)) 0) (pow.f64 (/.f64 b (-.f64 -1 (/.f64 b a))) -1) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 -1 (/.f64 b a)) 0) (/.f64 1 (/.f64 b (-.f64 -1 (/.f64 b a)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 3 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (/.f64 (*.f64 (/.f64 b (*.f64 b a)) (+.f64 -1 (/.f64 b a))) b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b))) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (/.f64 (*.f64 (/.f64 b (*.f64 b a)) (+.f64 -1 (/.f64 b a))) b)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (/.f64 (*.f64 (/.f64 b (*.f64 b a)) (+.f64 -1 (/.f64 b a))) b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 (+.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (/.f64 (*.f64 (/.f64 b (*.f64 b a)) (+.f64 -1 (/.f64 b a))) b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -1)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (pow.f64 (/.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b)) -1) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b (neg.f64 a))) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (neg.f64 (*.f64 b a))) 3)) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (neg.f64 (*.f64 b a))) 2)) (/.f64 (/.f64 b (*.f64 b a)) b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (/.f64 (-.f64 -1 (/.f64 b a)) b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)) 0) (/.f64 (-.f64 9 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))) (-.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 3 (+.f64 -3 (/.f64 (-.f64 -1 (/.f64 b a)) b))) 0) (/.f64 (-.f64 9 (pow.f64 (+.f64 -3 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 2)) (-.f64 3 (+.f64 -3 (/.f64 (-.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a)))) 0) (/.f64 (-.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a))))) (-.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a))) 0) (/.f64 (-.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (neg.f64 (*.f64 b a))) 2)) (+.f64 (/.f64 -1 b) (/.f64 b (*.f64 b a)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (+.f64 1 (/.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 1 (/.f64 -3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 -1 b) 0) (*.f64 (/.f64 -1 b) (+.f64 1 (/.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 -1 b)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 -1 b) 0) (*.f64 (/.f64 -1 b) (+.f64 1 (/.f64 b (*.f64 (/.f64 -1 b) (neg.f64 (*.f64 b a)))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0) (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 9 (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)) (*.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3)))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (-.f64 (+.f64 -3 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 3))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 2) 9) (*.f64 -3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0) (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a)))))) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b (neg.f64 a))) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (neg.f64 (*.f64 b a))) 2)) (/.f64 (/.f64 b (*.f64 b a)) b)) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (neg.f64 (*.f64 b a))) 3)) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (neg.f64 (*.f64 b a))) 2)) (/.f64 (/.f64 b (*.f64 b a)) b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0) (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (+.f64 -3 (/.f64 (-.f64 -1 (/.f64 b a)) b)) 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 -3 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 b (*.f64 b (neg.f64 a))) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b (neg.f64 a))) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 b (neg.f64 (*.f64 b a))) 0) (/.f64 (+.f64 (/.f64 -1 (pow.f64 b 3)) (pow.f64 (/.f64 b (neg.f64 (*.f64 b a))) 3)) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (neg.f64 (*.f64 b a))) 2)) (/.f64 (/.f64 b (*.f64 b a)) b))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 1 0) (/.f64 (-.f64 -1 (/.f64 b a)) b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 2)) (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a)))) 0) (*.f64 (/.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 2)) (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 2)) (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a)))) 0) (/.f64 (*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b) (-.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 2)) (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) 3))) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(+.f64 (/.f64 -1 b) (/.f64 b (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 -1 b) (/.f64 b (neg.f64 (*.f64 b a))))
(+.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(+.f64 3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(+.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (*.f64 0 1))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(+.f64 3 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 1))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(+.f64 -3 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -1))
(fma.f64 -1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) -3)
(+.f64 (*.f64 0 -1) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(+.f64 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -1) -3)
(fma.f64 -1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) -3)
(+.f64 (/.f64 -1 b) (*.f64 (/.f64 b (*.f64 b a)) -1))
(+.f64 (/.f64 b (*.f64 b (neg.f64 a))) (/.f64 -1 b))
(+.f64 (/.f64 -1 b) (/.f64 b (neg.f64 (*.f64 b a))))
(+.f64 (/.f64 -1 b) (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) 1))
(+.f64 (/.f64 -1 b) (/.f64 b (neg.f64 (*.f64 b a))))
(+.f64 -3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b))
(+.f64 (/.f64 -1 b) (*.f64 (pow.f64 b -1) (/.f64 (neg.f64 b) a)))
(fma.f64 (pow.f64 b -1) (neg.f64 (/.f64 b a)) (/.f64 -1 b))
(+.f64 (*.f64 (pow.f64 b -1) (/.f64 (neg.f64 b) a)) (/.f64 -1 b))
(fma.f64 (pow.f64 b -1) (neg.f64 (/.f64 b a)) (/.f64 -1 b))
(+.f64 (/.f64 -1 b) (-.f64 (/.f64 b (*.f64 b (neg.f64 a))) 0))
(+.f64 (/.f64 -1 b) (/.f64 b (neg.f64 (*.f64 b a))))
(+.f64 3 (-.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3) 3))
(+.f64 3 (fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3 -3))
(+.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) 3)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(+.f64 (/.f64 -1 b) (+.f64 (/.f64 b (*.f64 b (neg.f64 a))) 0))
(+.f64 (/.f64 -1 b) (/.f64 b (neg.f64 (*.f64 b a))))
(+.f64 3 (+.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3) -3))
(+.f64 3 (fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3 -3))
(+.f64 (+.f64 0 (/.f64 -1 b)) (/.f64 b (*.f64 b (neg.f64 a))))
(+.f64 (/.f64 -1 b) (/.f64 b (neg.f64 (*.f64 b a))))
(+.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 27) 27)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(+.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 9) 9)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(+.f64 (-.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 1) 1)
(/.f64 (-.f64 -1 (/.f64 b a)) b)
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -1)
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(*.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 -1 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(*.f64 (pow.f64 b -1) (/.f64 (+.f64 a b) a))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 -1 b) (-.f64 -1 (/.f64 b a)))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) b)
(*.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2)) b)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (/.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))) b))
(*.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 1 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3)) (+.f64 9 (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3))))
(*.f64 (-.f64 -1 (/.f64 b a)) (/.f64 -1 b))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(*.f64 3 (-.f64 1 (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))
(*.f64 3 (-.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b)))))
(*.f64 3 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(*.f64 3 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b)))
(*.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 1 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(*.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (/.f64 1 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27) (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 (neg.f64 (-.f64 -1 (/.f64 b a))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (pow.f64 b -1)) (neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 (pow.f64 b 2)))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 b -1)) (-.f64 -1 (/.f64 b a))) (cbrt.f64 (*.f64 b b))))
(*.f64 (+.f64 (cbrt.f64 9) (+.f64 (cbrt.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (cbrt.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (-.f64 (cbrt.f64 3) (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(*.f64 (+.f64 (cbrt.f64 9) (+.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 2)) (cbrt.f64 (*.f64 3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (-.f64 (cbrt.f64 3) (cbrt.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (*.f64 0 (cbrt.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))))) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 (cbrt.f64 (pow.f64 b -1)) (-.f64 (/.f64 b (*.f64 (cbrt.f64 (pow.f64 b 2)) a)) (/.f64 -1 (cbrt.f64 (pow.f64 b 2)))))
(*.f64 (cbrt.f64 (pow.f64 b -1)) (-.f64 (/.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) a)) (/.f64 -1 (cbrt.f64 (*.f64 b b)))))
(*.f64 (cbrt.f64 3) (-.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 9) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(*.f64 (cbrt.f64 3) (-.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 9) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b))))))
(*.f64 -1 (-.f64 -3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (sqrt.f64 3) (-.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (/.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(*.f64 (sqrt.f64 3) (-.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b))))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (*.f64 0 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (+.f64 0 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 3 (+.f64 0 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)))
(*.f64 3 (/.f64 (/.f64 (+.f64 a b) a) (*.f64 3 b)))
(-.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(/.f64 (/.f64 (+.f64 a b) a) b)
(-.f64 0 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(-.f64 (/.f64 0 b) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (-.f64 0 (-.f64 -1 (/.f64 b a))) b)
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (-.f64 0 (-.f64 -1 (/.f64 b a))) b)
(-.f64 3 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(-.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(/.f64 (/.f64 (+.f64 a b) a) b)
(-.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(-.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))
(-.f64 -3 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(/.f64 (/.f64 (+.f64 a b) a) b)
(-.f64 (pow.f64 b -1) (/.f64 b (*.f64 b (neg.f64 a))))
(+.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))
(-.f64 0 (*.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (*.f64 3 b)) 3))
(neg.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 3) (*.f64 3 b)))
(-.f64 (/.f64 (/.f64 -1 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (neg.f64 b)) (/.f64 (/.f64 (pow.f64 (/.f64 b a) 3) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (neg.f64 b)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(-.f64 27 (+.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(-.f64 9 (+.f64 9 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(-.f64 1 (+.f64 1 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(-.f64 27 (-.f64 27 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(-.f64 9 (-.f64 9 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(-.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(-.f64 (+.f64 0 3) (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(-.f64 (+.f64 0 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(-.f64 (+.f64 0 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) 3)
(/.f64 (/.f64 (+.f64 a b) a) b)
(-.f64 (+.f64 3 0) (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (neg.f64 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27) (neg.f64 (+.f64 9 (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3)))))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3)) (+.f64 9 (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3))))
(/.f64 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27) (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)))
(/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (-.f64 (pow.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27) (+.f64 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (+.f64 9 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b)) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))
(neg.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(neg.f64 (/.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b))))
(/.f64 (neg.f64 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a)))) (pow.f64 b 2))
(/.f64 (fma.f64 (/.f64 b a) b (neg.f64 (neg.f64 b))) (*.f64 b b))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b))
(/.f64 (-.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 6 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 0 (*.f64 -6 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27))) (+.f64 54 (*.f64 6 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 0 (*.f64 -27 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27))) (+.f64 243 (*.f64 27 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 b) a) (cbrt.f64 (pow.f64 b 2))) (*.f64 (neg.f64 b) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 (/.f64 b a))) (/.f64 (neg.f64 b) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 b) a) b) (*.f64 (neg.f64 b) -1)) (neg.f64 (pow.f64 b 2)))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) a)) (*.f64 b -1)) (neg.f64 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 b) a) (neg.f64 b)) (neg.f64 b)) (pow.f64 b 2))
(/.f64 (fma.f64 (/.f64 b a) b (neg.f64 (neg.f64 b))) (*.f64 b b))
(/.f64 (-.f64 (*.f64 (/.f64 b a) (cbrt.f64 (pow.f64 b 2))) (*.f64 b (/.f64 -1 (cbrt.f64 b)))) (*.f64 b (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 b a)) (/.f64 (neg.f64 b) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(/.f64 (-.f64 (*.f64 (/.f64 b a) b) (neg.f64 b)) (pow.f64 b 2))
(/.f64 (fma.f64 (/.f64 b a) b (neg.f64 (neg.f64 b))) (*.f64 b b))
(/.f64 (-.f64 (*.f64 (/.f64 b a) (neg.f64 b)) b) (neg.f64 (pow.f64 b 2)))
(/.f64 (neg.f64 (+.f64 b (/.f64 (*.f64 b b) a))) (neg.f64 (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (pow.f64 b 2))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (cbrt.f64 (pow.f64 b 2)) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 b (*.f64 (cbrt.f64 b) a))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))) (pow.f64 (cbrt.f64 (*.f64 b b)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) b) (*.f64 (cbrt.f64 (pow.f64 b 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 b 2)) b))
(/.f64 (fma.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) b (neg.f64 (neg.f64 (cbrt.f64 (*.f64 b b))))) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(/.f64 (-.f64 (*.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) (neg.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) 1)) (*.f64 (cbrt.f64 (pow.f64 b 2)) (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (cbrt.f64 b) a))) (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 b 2))) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (*.f64 b (neg.f64 a)) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 b)) (/.f64 (neg.f64 (neg.f64 (*.f64 b a))) (cbrt.f64 b))) (*.f64 b (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 b b)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (*.f64 b (neg.f64 a)) -1)) (*.f64 (*.f64 b (neg.f64 a)) b))
(/.f64 (-.f64 (neg.f64 (*.f64 b b)) (neg.f64 (neg.f64 (*.f64 b a)))) (*.f64 (*.f64 b b) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 b 2) (*.f64 (*.f64 b (neg.f64 a)) 1)) (*.f64 (*.f64 b (neg.f64 a)) (neg.f64 b)))
(/.f64 (-.f64 (*.f64 b b) (neg.f64 (*.f64 b a))) (*.f64 b (*.f64 (neg.f64 a) (neg.f64 b))))
(/.f64 (-.f64 (*.f64 b (cbrt.f64 (pow.f64 b 2))) (*.f64 (*.f64 b a) (/.f64 -1 (cbrt.f64 b)))) (*.f64 (*.f64 b a) (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (/.f64 (neg.f64 (*.f64 b a)) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b a)))
(/.f64 (-.f64 (pow.f64 b 2) (*.f64 (*.f64 b a) -1)) (*.f64 (*.f64 b a) b))
(-.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))
(/.f64 (-.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (*.f64 b a) 1)) (*.f64 (*.f64 b a) (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 (*.f64 b b)) (*.f64 b a)) (neg.f64 (*.f64 b (*.f64 b a))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 (/.f64 (+.f64 a b) a))) (*.f64 6 (neg.f64 b)))
(/.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 a b) 6) a)) (*.f64 (neg.f64 b) 6))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 -1 (/.f64 b a)) 6) (cbrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 b b)) 6))
(/.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6 0) (neg.f64 (*.f64 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b) 6)))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 6 (-.f64 -1 (/.f64 b a)))) (*.f64 6 b))
(/.f64 (fma.f64 (-.f64 -1 (/.f64 b a)) 6 0) (*.f64 (neg.f64 b) 6))
(/.f64 (-.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 6 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 6 (pow.f64 b 2)))
(/.f64 (fma.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) 6 0) (neg.f64 (*.f64 6 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 6 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 6 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6) b)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) 6))
(/.f64 (-.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 6 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 6 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (fma.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) 6 0) (neg.f64 (*.f64 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b)) 6)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 b)) (*.f64 27 (/.f64 (+.f64 a b) a))) (*.f64 27 (neg.f64 b)))
(/.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 a b) 27) a)) (*.f64 27 (neg.f64 b)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (fma.f64 (/.f64 (-.f64 -1 (/.f64 b a)) (cbrt.f64 b)) 27 0) (neg.f64 (*.f64 27 (cbrt.f64 (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) b)))
(/.f64 (+.f64 0 (*.f64 -27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)) (*.f64 27 b)))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 27 (-.f64 -1 (/.f64 b a)))) (*.f64 27 b))
(/.f64 (fma.f64 (-.f64 -1 (/.f64 b a)) 27 0) (*.f64 27 (neg.f64 b)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 27 (-.f64 (neg.f64 b) (*.f64 b (/.f64 b a))))) (*.f64 27 (pow.f64 b 2)))
(/.f64 (fma.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 b b) a)) 27 0) (neg.f64 (*.f64 27 (*.f64 b b))))
(/.f64 (-.f64 (*.f64 0 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))) (*.f64 27 (/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) b))) (*.f64 27 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (-.f64 0 (/.f64 (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3))) b)) (*.f64 27 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (-.f64 (*.f64 0 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))) (*.f64 27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (+.f64 0 (*.f64 -27 (-.f64 -1 (pow.f64 (/.f64 b a) 3)))) (*.f64 27 (+.f64 b (*.f64 (*.f64 (/.f64 b a) (+.f64 -1 (/.f64 b a))) b))))
(/.f64 (-.f64 (*.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) (*.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(/.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 3)) (*.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 b a) 3)) (*.f64 (neg.f64 b) (-.f64 (+.f64 1 (pow.f64 (/.f64 b a) 2)) (/.f64 b a))))
(/.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 6 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 6 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))
(/.f64 (+.f64 0 (+.f64 162 (*.f64 6 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3)))) (*.f64 6 (+.f64 9 (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3)))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 6 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(/.f64 (+.f64 0 (*.f64 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27) 6)) (neg.f64 (+.f64 54 (*.f64 6 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(/.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 6 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 6 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 0 (+.f64 162 (*.f64 6 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3)))) (+.f64 54 (*.f64 6 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 27 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 27 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))))
(/.f64 (+.f64 (+.f64 729 (*.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3) 27)) 0) (+.f64 243 (*.f64 27 (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3)))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 27))) (*.f64 27 (neg.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(/.f64 (+.f64 0 (*.f64 27 (+.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) -27))) (neg.f64 (+.f64 243 (*.f64 27 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(/.f64 (+.f64 (*.f64 0 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (*.f64 27 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)))) (*.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 (+.f64 729 (*.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3) 27)) 0) (+.f64 243 (*.f64 27 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (-.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) (/.f64 -1 (cbrt.f64 b))) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (-.f64 (/.f64 b (*.f64 (cbrt.f64 b) a)) (/.f64 -1 (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(fma.f64 (sqrt.f64 3) (sqrt.f64 3) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3))
(fma.f64 1 3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(fma.f64 (cbrt.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (pow.f64 (cbrt.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) -3)
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) 2) -3)
(fma.f64 1 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(fma.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) -3)
(fma.f64 3 1 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(fma.f64 (neg.f64 (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 (neg.f64 (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3))
(fma.f64 -1 -3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3))
(fma.f64 (/.f64 b (cbrt.f64 b)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 b 2)) a)) (pow.f64 b -1))
(fma.f64 (/.f64 b (cbrt.f64 b)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) a)) (pow.f64 b -1))
(fma.f64 b (/.f64 1 (*.f64 b a)) (pow.f64 b -1))
(+.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))
(fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 b (*.f64 (cbrt.f64 (pow.f64 b 2)) a)) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) a)) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (/.f64 b (*.f64 b a))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 b a) 2) (pow.f64 b 2))) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (/.f64 b (*.f64 b a))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 b a) 2) (*.f64 b b))) (pow.f64 b -1))
(fma.f64 (/.f64 b a) (pow.f64 b -1) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (/.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) b) (pow.f64 b -1))
(fma.f64 1 (/.f64 b (*.f64 b a)) (pow.f64 b -1))
(+.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))
(fma.f64 (cbrt.f64 (/.f64 b (*.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2)) (pow.f64 b -1))
(fma.f64 0 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(fma.f64 (*.f64 2 (sqrt.f64 3)) 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(fma.f64 3 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(fma.f64 (cbrt.f64 3) 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(fma.f64 1 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(fma.f64 (cbrt.f64 9) 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(fma.f64 (sqrt.f64 3) 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(/.f64 (/.f64 (+.f64 a b) a) b)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 1/3)
(/.f64 (/.f64 (+.f64 a b) a) b)
(pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(/.f64 (/.f64 (+.f64 a b) a) b)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(/.f64 (/.f64 (+.f64 a b) a) b)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (/.f64 1 (pow.f64 b 3))))
(/.f64 (/.f64 (+.f64 a b) a) b)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 b a)) 3) (neg.f64 (pow.f64 b 3))))
(neg.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b))
(/.f64 (-.f64 -1 (/.f64 b a)) (neg.f64 b))
(if (!=.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 3 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (-.f64 9 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (-.f64 9 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 2)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (/.f64 (/.f64 (+.f64 a b) a) b)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 9 (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) -1) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (*.f64 b a)) 2)) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))) (+.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (+.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 0) (/.f64 (-.f64 (/.f64 729 (pow.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 2)) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 2)) (/.f64 (+.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 0) (/.f64 (-.f64 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) 9) (+.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 3 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 2) -9) (+.f64 3 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (+.f64 -1 (/.f64 b a)) b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (/.f64 (pow.f64 b -1) b)) (/.f64 (+.f64 -1 (/.f64 b a)) b)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 0) (/.f64 (-.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) 9) (-.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 2) -9) (-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a))) 0) (/.f64 (-.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (*.f64 b a)) 2)) (-.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 0 0) 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 1 (/.f64 3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 0) (*.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) (+.f64 1 (/.f64 3 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (*.f64 (pow.f64 b -1) (+.f64 1 (/.f64 (/.f64 b (*.f64 b a)) (pow.f64 b -1)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 b -1) 0) (*.f64 (pow.f64 b -1) (+.f64 1 (/.f64 b (*.f64 (pow.f64 b -1) (*.f64 b a))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 0) (/.f64 (-.f64 (/.f64 19683 (pow.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 3)) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (/.f64 729 (pow.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (+.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (*.f64 (/.f64 b (*.f64 b a)) -1) b) (/.f64 (pow.f64 b -1) b)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 9 (*.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 2) 9) (*.f64 3 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a))))) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (-.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (*.f64 b a)) 2)) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (*.f64 b a)) 2)) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (/.f64 729 (pow.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (+.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))) 0) (/.f64 (-.f64 (/.f64 19683 (pow.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 3)) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (/.f64 729 (pow.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (+.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b))) (+.f64 9 (*.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 2) (+.f64 9 (*.f64 3 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)))) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (*.f64 (/.f64 b (*.f64 b a)) -1) b) (/.f64 (pow.f64 b -1) b))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (*.f64 (/.f64 b (*.f64 b a)) -1) b) (/.f64 (pow.f64 b -1) b)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (*.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 (/.f64 b (*.f64 b a)) 3)) (+.f64 (/.f64 (pow.f64 b -1) b) (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 1 (pow.f64 b 3))) (-.f64 (+.f64 (/.f64 (pow.f64 b -1) b) (pow.f64 (/.f64 b (*.f64 b a)) 2)) (*.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))) (*.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 0) (/.f64 (-.f64 (/.f64 19683 (pow.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 3)) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) 3)) (+.f64 (/.f64 729 (pow.f64 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (/.f64 (+.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 0) (/.f64 (/.f64 (+.f64 a b) a) b) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (pow.f64 b -1) b) (*.f64 (/.f64 b (*.f64 b a)) (/.f64 -1 b))))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (/.f64 b (*.f64 b a)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 b (*.f64 b a)) 3) (/.f64 -1 (pow.f64 b 3))) (+.f64 (pow.f64 (/.f64 b (*.f64 b a)) 2) (+.f64 (/.f64 (*.f64 (/.f64 b (*.f64 b a)) -1) b) (/.f64 (pow.f64 b -1) b)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 81 (*.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (-.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) 9))) 0) (*.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 729 (pow.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) 3))) (+.f64 81 (*.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (-.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) 9)))) (/.f64 (/.f64 (+.f64 a b) a) b))
(if (!=.f64 (+.f64 81 (*.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (fma.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)) -9))) 0) (/.f64 (*.f64 (+.f64 27 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -3) 3)) (+.f64 81 (*.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) (fma.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)) -9)))) (+.f64 729 (pow.f64 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))) 3))) (/.f64 (/.f64 (+.f64 a b) a) b))
(+.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 (/.f64 27 (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b))))) (neg.f64 (/.f64 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))))
(/.f64 (-.f64 27 (pow.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)) (+.f64 9 (*.f64 (-.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 6 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (*.f64 0 -1))
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 -3 (*.f64 (+.f64 (/.f64 (-.f64 -1 (/.f64 b a)) b) -3) -1))
(+.f64 -3 (*.f64 -1 (+.f64 -3 (/.f64 (-.f64 -1 (/.f64 b a)) b))))
(+.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) (*.f64 -3 -1))
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 (*.f64 0 1) (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 (*.f64 (pow.f64 b -1) 1) (*.f64 (/.f64 b (*.f64 b a)) 1))
(+.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))
(+.f64 (pow.f64 b -1) (*.f64 (/.f64 b (*.f64 b (neg.f64 a))) -1))
(+.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))
(+.f64 3 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 -3 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))
(+.f64 (pow.f64 b -1) (*.f64 -1 (/.f64 b (*.f64 b (neg.f64 a)))))
(+.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))
(+.f64 (/.f64 b (*.f64 b a)) (pow.f64 b -1))
(+.f64 (pow.f64 b -1) (/.f64 b (*.f64 b a)))
(+.f64 (+.f64 3 (/.f64 (/.f64 (+.f64 a b) a) b)) -3)
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 (+.f64 3 (pow.f64 b -1)) (+.f64 (/.f64 b (*.f64 b a)) -3))
(+.f64 (+.f64 0 3) (+.f64 -3 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (/.f64 (+.f64 a b) a) b)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 18 to 6 computations (66.7% saved)

eval367.0ms (0.5%)

Compiler

Compiled 31489 to 15064 computations (52.2% saved)

prune234.0ms (0.3%)

Pruning

9 alts after pruning (3 fresh and 6 done)

PrunedKeptTotal
New111131114
Fresh101
Picked011
Done156
Total111391122
Error
0b
Counts
1122 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
16.4b
(/.f64 (+.f64 a b) (*.f64 a b))
10.1b
(/.f64 (+.f64 1 (/.f64 b a)) b)
53.0b
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
46.3b
(/.f64 eps (expm1.f64 (*.f64 eps a)))
32.5b
(/.f64 1 b)
33.1b
(/.f64 1 a)
35.6b
(-.f64 3 (+.f64 3 (/.f64 -1 b)))
32.9b
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
62.2b
(*.f64 eps -1/2)
Compiler

Compiled 82 to 61 computations (25.6% saved)

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
2.1b
(-.f64 3 (+.f64 3 (/.f64 -1 b)))
Compiler

Compiled 21 to 17 computations (19% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

Compiled 200 to 140 computations (30% saved)

rewrite1.5s (2%)

Algorithm
batch-egg-rewrite
Rules
159×egg-rr
Counts
1 → 159
Calls
Call 1
Inputs
(-.f64 3 (+.f64 3 (/.f64 -1 b)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) (/.f64 1 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 b 2))) (/.f64 -1 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 b)) (/.f64 -1 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (*.f64 0 (/.f64 -1 (cbrt.f64 b))))) (cbrt.f64 (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 9) (+.f64 (cbrt.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2)) (cbrt.f64 (+.f64 9 (/.f64 -3 b))))) (-.f64 (cbrt.f64 3) (cbrt.f64 (-.f64 3 (pow.f64 b -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -3 (+.f64 (pow.f64 b -1) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (-.f64 (sqrt.f64 3) (*.f64 (+.f64 1 (/.f64 1/3 (neg.f64 b))) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (*.f64 0 (cbrt.f64 (pow.f64 b -1))))) (+.f64 0 (cbrt.f64 (pow.f64 b -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -1) (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (neg.f64 (/.f64 1/3 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (+.f64 0 (neg.f64 (/.f64 1/3 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (-.f64 1 (+.f64 1 (/.f64 1/3 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (-.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 9) (+.f64 1 (/.f64 1/3 (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/3 (neg.f64 b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 b -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 27 (+.f64 27 (/.f64 -1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (/.f64 -1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 27 (-.f64 27 (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (-.f64 9 (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 3 0) (-.f64 3 (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 3) (-.f64 3 (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 b -1) -3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -3 (+.f64 (/.f64 -1 b) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (pow.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (+.f64 (pow.f64 b -1) 3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 b -1) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 b) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 b -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b)) (*.f64 1/3 (+.f64 27 (/.f64 -1 (pow.f64 b 3))))) (*.f64 1/3 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b)) (*.f64 1/3 (+.f64 (/.f64 1 (pow.f64 b 3)) (neg.f64 27)))) (*.f64 1/3 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) 1) (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -1)) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (+.f64 27 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) -1) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 b -1) 3) 3) 27) (+.f64 (*.f64 (+.f64 (pow.f64 b -1) 3) (+.f64 (pow.f64 b -1) 3)) (+.f64 9 (*.f64 (+.f64 (pow.f64 b -1) 3) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (pow.f64 (-.f64 3 (pow.f64 b -1)) 3))) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 27 (/.f64 1 (pow.f64 b 3))) 1/3) (*.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) -3) b)) 1)) (*.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) -3) b)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (/.f64 -1 (cbrt.f64 b)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (*.f64 6 -1)) (*.f64 6 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 1)) (*.f64 6 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 6 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (/.f64 -1 (cbrt.f64 b)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 b) (*.f64 27 -1)) (*.f64 27 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 b)) 27) (*.f64 27 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 9) (/.f64 (-.f64 -3 (pow.f64 b -1)) b)) (*.f64 1/3 (+.f64 (/.f64 1 (pow.f64 b 3)) (neg.f64 27)))) (*.f64 1/3 (+.f64 (neg.f64 9) (/.f64 (-.f64 -3 (pow.f64 b -1)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) 9) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 b -1)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 b)) (neg.f64 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (+.f64 27 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 6 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) (*.f64 6 1)) (*.f64 6 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (cbrt.f64 (pow.f64 b -1)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 -1)) (*.f64 6 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 27 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 b) 27) (*.f64 27 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (cbrt.f64 (pow.f64 b -1)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 27 -1)) (*.f64 27 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 b -1)) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/3 (neg.f64 b))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) -1) (cbrt.f64 (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 b 2))) (neg.f64 (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (+.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2) (-.f64 9 (neg.f64 (+.f64 9 (/.f64 -3 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 6 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (*.f64 6 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 27 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (*.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (neg.f64 27)) 1/3) (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b))) (*.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -3 (+.f64 1 (/.f64 1/3 (neg.f64 b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 0 (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 3) 0 (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 3) 0 (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 9) 0 (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (sqrt.f64 3)) 0 (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 3) (sqrt.f64 3) (+.f64 (pow.f64 b -1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)) (+.f64 (pow.f64 b -1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 -3 (+.f64 (pow.f64 b -1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (pow.f64 b -1) 3)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b -1) 3)) 2) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 3) (cbrt.f64 9) (+.f64 (pow.f64 b -1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 3 (+.f64 (pow.f64 b -1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 9) (cbrt.f64 3) (+.f64 (pow.f64 b -1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 1 (+.f64 (pow.f64 b -1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (pow.f64 b -1) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 (+.f64 -1 (neg.f64 (/.f64 1/3 (neg.f64 b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (pow.f64 b -1) -3)) (cbrt.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 3 (pow.f64 b -1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (pow.f64 b -1) -3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (-.f64 3 (pow.f64 b -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 b -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 b -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 b -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 b 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 b 3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 3 (pow.f64 b -1)) 0) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 0) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 b -1) -3) 0) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2) (-.f64 9 (neg.f64 (+.f64 9 (/.f64 -3 b))))) 0) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -1) 3) (+.f64 (pow.f64 b -1) 3)) (+.f64 9 (*.f64 (+.f64 (pow.f64 b -1) 3) 3))) 0) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 b -1) 3) 0) (pow.f64 b -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b) 0) (/.f64 (/.f64 1 (pow.f64 b 2)) (pow.f64 b -1)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 6 (pow.f64 b -1)) 0) (/.f64 (/.f64 (-.f64 6 (pow.f64 b -1)) b) (-.f64 6 (pow.f64 b -1))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (pow.f64 (/.f64 1 (pow.f64 b -1)) -1) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 b) 0) (/.f64 (/.f64 -1 (pow.f64 b 3)) (/.f64 -1 (pow.f64 b 2))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 b 2)) 0) (/.f64 (/.f64 -1 (pow.f64 b 3)) (/.f64 -1 (pow.f64 b 2))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 b 3)) (/.f64 -1 (pow.f64 b 2))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 b -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 b -1)) -3)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 1 (pow.f64 b 3)) (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1))))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) 0) (/.f64 (-.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))) (+.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (pow.f64 b -1) 3) 3) 0) (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 b -1) 3) (+.f64 (pow.f64 b -1) 3)) 9) (+.f64 (+.f64 (pow.f64 b -1) 3) 3)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 b) 0) (pow.f64 (cbrt.f64 b) -3) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b 3) 0) (pow.f64 (pow.f64 b 3) (neg.f64 1/3)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (pow.f64 b -1) -3) 3) 0) (/.f64 (neg.f64 (/.f64 (-.f64 6 (pow.f64 b -1)) b)) (-.f64 (+.f64 (pow.f64 b -1) -3) 3)) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) 2) 0) (/.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (pow.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) 2))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (pow.f64 b -1))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (pow.f64 b -1) 0))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 b -1) -3) 0) (*.f64 (+.f64 (pow.f64 b -1) -3) (+.f64 1 (/.f64 3 (+.f64 (pow.f64 b -1) -3)))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3)) (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1)))) 0) (/.f64 (/.f64 1 (pow.f64 b 3)) (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1))))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3)) (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b -1) 0) (/.f64 (/.f64 1 (pow.f64 b 3)) (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1))))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3)) (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 81 (*.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) (-.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) 9))) 0) (*.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (+.f64 729 (pow.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) 3))) (+.f64 81 (*.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) (-.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) 9)))) (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 b -1) (*.f64 0 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 b -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (neg.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (*.f64 (+.f64 (/.f64 -1 b) -3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 3) (+.f64 (pow.f64 b -1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (+.f64 (pow.f64 b -1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 b -1) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (+.f64 (pow.f64 b -1) 3))))))

simplify3.2s (4.3%)

Algorithm
egglog
Counts
171 → 201
Calls
Call 1
Inputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(*.f64 (pow.f64 b -1) 1)
(*.f64 1 (pow.f64 b -1))
(*.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) (/.f64 1 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 b 2))) (/.f64 -1 (cbrt.f64 b)))
(*.f64 (/.f64 -1 (cbrt.f64 b)) (/.f64 -1 (cbrt.f64 (pow.f64 b 2))))
(*.f64 (+.f64 0 (+.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (*.f64 0 (/.f64 -1 (cbrt.f64 b))))) (cbrt.f64 (pow.f64 b -1)))
(*.f64 (+.f64 (cbrt.f64 9) (+.f64 (cbrt.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2)) (cbrt.f64 (+.f64 9 (/.f64 -3 b))))) (-.f64 (cbrt.f64 3) (cbrt.f64 (-.f64 3 (pow.f64 b -1)))))
(*.f64 -1 (-.f64 -3 (+.f64 (pow.f64 b -1) -3)))
(*.f64 (sqrt.f64 3) (-.f64 (sqrt.f64 3) (*.f64 (+.f64 1 (/.f64 1/3 (neg.f64 b))) (sqrt.f64 3))))
(*.f64 (+.f64 0 (-.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (*.f64 0 (cbrt.f64 (pow.f64 b -1))))) (+.f64 0 (cbrt.f64 (pow.f64 b -1))))
(*.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -1))
(*.f64 (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -1) (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 (pow.f64 b -1)))
(*.f64 (/.f64 -1 b) -1)
(*.f64 3 (neg.f64 (/.f64 1/3 (neg.f64 b))))
(*.f64 3 (+.f64 0 (neg.f64 (/.f64 1/3 (neg.f64 b)))))
(*.f64 3 (-.f64 1 (+.f64 1 (/.f64 1/3 (neg.f64 b)))))
(*.f64 (cbrt.f64 3) (-.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 9) (+.f64 1 (/.f64 1/3 (neg.f64 b))))))
(*.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))
(*.f64 -1 (/.f64 -1 b))
(*.f64 (neg.f64 (/.f64 1/3 (neg.f64 b))) 3)
(-.f64 (pow.f64 b -1) 0)
(-.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(-.f64 1 (+.f64 1 (/.f64 -1 b)))
(-.f64 27 (+.f64 27 (/.f64 -1 b)))
(-.f64 9 (+.f64 9 (/.f64 -1 b)))
(-.f64 1 (-.f64 1 (pow.f64 b -1)))
(-.f64 27 (-.f64 27 (pow.f64 b -1)))
(-.f64 9 (-.f64 9 (pow.f64 b -1)))
(-.f64 (+.f64 3 0) (-.f64 3 (pow.f64 b -1)))
(-.f64 (+.f64 0 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(-.f64 (+.f64 0 3) (-.f64 3 (pow.f64 b -1)))
(-.f64 (+.f64 (pow.f64 b -1) -3) -3)
(-.f64 -3 (+.f64 (/.f64 -1 b) -3))
(-.f64 3 (-.f64 3 (pow.f64 b -1)))
(-.f64 0 (/.f64 -1 b))
(-.f64 (+.f64 0 (+.f64 (pow.f64 b -1) 3)) 3)
(-.f64 (+.f64 (pow.f64 b -1) 3) 3)
(-.f64 (/.f64 0 b) (/.f64 -1 b))
(/.f64 (/.f64 -1 b) -1)
(/.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (pow.f64 b -1) 1)
(/.f64 (-.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b)) (*.f64 1/3 (+.f64 27 (/.f64 -1 (pow.f64 b 3))))) (*.f64 1/3 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b))))
(/.f64 (+.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b)) (*.f64 1/3 (+.f64 (/.f64 1 (pow.f64 b 3)) (neg.f64 27)))) (*.f64 1/3 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b))))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(/.f64 1 b)
(/.f64 -1 (neg.f64 b))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) 1) (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (*.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -1)) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (+.f64 27 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) -1) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 b -1) 3) 3) 27) (+.f64 (*.f64 (+.f64 (pow.f64 b -1) 3) (+.f64 (pow.f64 b -1) 3)) (+.f64 9 (*.f64 (+.f64 (pow.f64 b -1) 3) 3))))
(/.f64 (-.f64 (*.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (pow.f64 (-.f64 3 (pow.f64 b -1)) 3))) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (*.f64 (+.f64 27 (/.f64 1 (pow.f64 b 3))) 1/3) (*.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) -3) b)) 1)) (*.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) -3) b)) 1/3))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (/.f64 -1 (cbrt.f64 b)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 6 -1)) (*.f64 6 b))
(/.f64 (-.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 1)) (*.f64 6 (neg.f64 b)))
(/.f64 (-.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 6 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (/.f64 -1 (cbrt.f64 b)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 27 -1)) (*.f64 27 b))
(/.f64 (-.f64 (*.f64 0 (neg.f64 b)) 27) (*.f64 27 (neg.f64 b)))
(/.f64 (-.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (+.f64 (neg.f64 9) (/.f64 (-.f64 -3 (pow.f64 b -1)) b)) (*.f64 1/3 (+.f64 (/.f64 1 (pow.f64 b 3)) (neg.f64 27)))) (*.f64 1/3 (+.f64 (neg.f64 9) (/.f64 (-.f64 -3 (pow.f64 b -1)) b))))
(/.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) 9) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 9))
(/.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 b -1)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) 2))
(/.f64 (/.f64 -1 (cbrt.f64 b)) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (+.f64 27 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3))))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 6 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 6 1)) (*.f64 6 b))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (cbrt.f64 (pow.f64 b -1)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 -1)) (*.f64 6 (neg.f64 b)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 27 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))
(/.f64 (+.f64 (*.f64 0 b) 27) (*.f64 27 b))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (cbrt.f64 (pow.f64 b -1)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 27 -1)) (*.f64 27 (neg.f64 b)))
(/.f64 (cbrt.f64 (pow.f64 b -1)) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (neg.f64 (/.f64 1/3 (neg.f64 b))) 1/3)
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) -1) (cbrt.f64 (pow.f64 b 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 b 2))) (neg.f64 (cbrt.f64 b)))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (+.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2) (-.f64 9 (neg.f64 (+.f64 9 (/.f64 -3 b))))))
(/.f64 (+.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 6 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (*.f64 6 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (+.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 27 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (*.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (neg.f64 27)) 1/3) (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b))) (*.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b)) 1/3))
(fma.f64 -3 (+.f64 1 (/.f64 1/3 (neg.f64 b))) 3)
(fma.f64 3 0 (pow.f64 b -1))
(fma.f64 (sqrt.f64 3) 0 (pow.f64 b -1))
(fma.f64 0 0 (pow.f64 b -1))
(fma.f64 (cbrt.f64 3) 0 (pow.f64 b -1))
(fma.f64 (cbrt.f64 9) 0 (pow.f64 b -1))
(fma.f64 1 0 (pow.f64 b -1))
(fma.f64 (*.f64 2 (sqrt.f64 3)) 0 (pow.f64 b -1))
(fma.f64 (sqrt.f64 3) (sqrt.f64 3) (+.f64 (pow.f64 b -1) -3))
(fma.f64 (neg.f64 (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)) (+.f64 (pow.f64 b -1) -3))
(fma.f64 -1 -3 (+.f64 (pow.f64 b -1) -3))
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 b -1) 3)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b -1) 3)) 2) -3)
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) (+.f64 (pow.f64 b -1) -3))
(fma.f64 1 3 (+.f64 (pow.f64 b -1) -3))
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) (+.f64 (pow.f64 b -1) -3))
(fma.f64 3 1 (+.f64 (pow.f64 b -1) -3))
(fma.f64 1 (+.f64 (pow.f64 b -1) 3) -3)
(fma.f64 3 (+.f64 -1 (neg.f64 (/.f64 1/3 (neg.f64 b)))) 3)
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 b -1) -3)) (cbrt.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2)) 3)
(fma.f64 (cbrt.f64 (-.f64 3 (pow.f64 b -1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2))) 3)
(fma.f64 1 (+.f64 (pow.f64 b -1) -3) 3)
(fma.f64 -1 (-.f64 3 (pow.f64 b -1)) 3)
(pow.f64 (pow.f64 b -1) 1)
(pow.f64 b -1)
(pow.f64 (cbrt.f64 (pow.f64 b -1)) 3)
(pow.f64 (/.f64 1 (pow.f64 b 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 b 3)))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 b 3)) -1))
(neg.f64 (/.f64 -1 b))
(if (!=.f64 (-.f64 3 (pow.f64 b -1)) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 3 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 b 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 -1 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (+.f64 (pow.f64 b -1) -3) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 1 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2) (-.f64 9 (neg.f64 (+.f64 9 (/.f64 -3 b))))) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -1) 3) (+.f64 (pow.f64 b -1) 3)) (+.f64 9 (*.f64 (+.f64 (pow.f64 b -1) 3) 3))) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (+.f64 (pow.f64 b -1) 3) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (/.f64 1 (pow.f64 b 2)) (pow.f64 b -1)) (pow.f64 b -1))
(if (!=.f64 (-.f64 6 (pow.f64 b -1)) 0) (/.f64 (/.f64 (-.f64 6 (pow.f64 b -1)) b) (-.f64 6 (pow.f64 b -1))) (pow.f64 b -1))
(if (!=.f64 (pow.f64 b -1) 0) (pow.f64 (/.f64 1 (pow.f64 b -1)) -1) (pow.f64 b -1))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (/.f64 -1 (pow.f64 b 3)) (/.f64 -1 (pow.f64 b 2))) (pow.f64 b -1))
(if (!=.f64 (/.f64 1 (pow.f64 b 2)) 0) (/.f64 (/.f64 -1 (pow.f64 b 3)) (/.f64 -1 (pow.f64 b 2))) (pow.f64 b -1))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 b 3)) (/.f64 -1 (pow.f64 b 2))) (pow.f64 b -1))
(if (!=.f64 (cbrt.f64 (pow.f64 b -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 b -1)) -3)) (pow.f64 b -1))
(if (!=.f64 0 0) (/.f64 (/.f64 1 (pow.f64 b 3)) (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1))))) (pow.f64 b -1))
(if (!=.f64 (+.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) 0) (/.f64 (-.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))) (+.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))) (pow.f64 b -1))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 b -1) 3) 3) 0) (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 b -1) 3) (+.f64 (pow.f64 b -1) 3)) 9) (+.f64 (+.f64 (pow.f64 b -1) 3) 3)) (pow.f64 b -1))
(if (!=.f64 (cbrt.f64 b) 0) (pow.f64 (cbrt.f64 b) -3) (pow.f64 b -1))
(if (!=.f64 (pow.f64 b 3) 0) (pow.f64 (pow.f64 b 3) (neg.f64 1/3)) (pow.f64 b -1))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 b -1) -3) 3) 0) (/.f64 (neg.f64 (/.f64 (-.f64 6 (pow.f64 b -1)) b)) (-.f64 (+.f64 (pow.f64 b -1) -3) 3)) (pow.f64 b -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) 2) 0) (/.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (pow.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) 2))) (pow.f64 b -1))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (pow.f64 b -1))) (pow.f64 b -1))
(if (!=.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (pow.f64 b -1))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (pow.f64 b -1) 0))) (pow.f64 b -1))
(if (!=.f64 (+.f64 (pow.f64 b -1) -3) 0) (*.f64 (+.f64 (pow.f64 b -1) -3) (+.f64 1 (/.f64 3 (+.f64 (pow.f64 b -1) -3)))) (pow.f64 b -1))
(if (!=.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3)) (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (pow.f64 b -1))
(if (!=.f64 (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1)))) 0) (/.f64 (/.f64 1 (pow.f64 b 3)) (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1))))) (pow.f64 b -1))
(if (!=.f64 (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3)) (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (pow.f64 b -1))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (/.f64 1 (pow.f64 b 3)) (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1))))) (pow.f64 b -1))
(if (!=.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3)) (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (pow.f64 b -1))
(if (!=.f64 (+.f64 81 (*.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) (-.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) 9))) 0) (*.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (+.f64 729 (pow.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) 3))) (+.f64 81 (*.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) (-.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) 9)))) (pow.f64 b -1))
(+.f64 (pow.f64 b -1) (*.f64 0 -1))
(+.f64 (pow.f64 b -1) 0)
(+.f64 0 (pow.f64 b -1))
(+.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (neg.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))
(+.f64 -3 (*.f64 (+.f64 (/.f64 -1 b) -3) -1))
(+.f64 (+.f64 0 3) (+.f64 (pow.f64 b -1) -3))
(+.f64 3 (+.f64 (pow.f64 b -1) -3))
(+.f64 (+.f64 (pow.f64 b -1) -3) 3)
(+.f64 (+.f64 (pow.f64 b -1) 3) -3)
(+.f64 -3 (+.f64 (pow.f64 b -1) 3))
Outputs
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 b -1)
(*.f64 (pow.f64 b -1) 1)
(pow.f64 b -1)
(*.f64 1 (pow.f64 b -1))
(pow.f64 b -1)
(*.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) (/.f64 1 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 b 2))) (/.f64 -1 (cbrt.f64 b)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(*.f64 (/.f64 -1 (cbrt.f64 b)) (/.f64 -1 (cbrt.f64 (pow.f64 b 2))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(*.f64 (+.f64 0 (+.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (*.f64 0 (/.f64 -1 (cbrt.f64 b))))) (cbrt.f64 (pow.f64 b -1)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(*.f64 (+.f64 (cbrt.f64 9) (+.f64 (cbrt.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2)) (cbrt.f64 (+.f64 9 (/.f64 -3 b))))) (-.f64 (cbrt.f64 3) (cbrt.f64 (-.f64 3 (pow.f64 b -1)))))
(*.f64 -1 (-.f64 -3 (+.f64 (pow.f64 b -1) -3)))
(pow.f64 b -1)
(*.f64 (sqrt.f64 3) (-.f64 (sqrt.f64 3) (*.f64 (+.f64 1 (/.f64 1/3 (neg.f64 b))) (sqrt.f64 3))))
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 3) (/.f64 1/3 b)))
(*.f64 (+.f64 0 (-.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (*.f64 0 (cbrt.f64 (pow.f64 b -1))))) (+.f64 0 (cbrt.f64 (pow.f64 b -1))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(*.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -1))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(*.f64 (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -1) (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 (pow.f64 b -1)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(*.f64 (/.f64 -1 b) -1)
(pow.f64 b -1)
(*.f64 3 (neg.f64 (/.f64 1/3 (neg.f64 b))))
(/.f64 (/.f64 1/3 b) 1/3)
(*.f64 3 (+.f64 0 (neg.f64 (/.f64 1/3 (neg.f64 b)))))
(/.f64 (/.f64 1/3 b) 1/3)
(*.f64 3 (-.f64 1 (+.f64 1 (/.f64 1/3 (neg.f64 b)))))
(/.f64 (/.f64 1/3 b) 1/3)
(*.f64 (cbrt.f64 3) (-.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 9) (+.f64 1 (/.f64 1/3 (neg.f64 b))))))
(*.f64 (*.f64 (cbrt.f64 9) (/.f64 1/3 b)) (cbrt.f64 3))
(*.f64 (cbrt.f64 (pow.f64 b -1)) (/.f64 1 (cbrt.f64 (pow.f64 b 2))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(*.f64 -1 (/.f64 -1 b))
(pow.f64 b -1)
(*.f64 (neg.f64 (/.f64 1/3 (neg.f64 b))) 3)
(/.f64 (/.f64 1/3 b) 1/3)
(-.f64 (pow.f64 b -1) 0)
(pow.f64 b -1)
(-.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(-.f64 1 (+.f64 1 (/.f64 -1 b)))
(pow.f64 b -1)
(-.f64 27 (+.f64 27 (/.f64 -1 b)))
(pow.f64 b -1)
(-.f64 9 (+.f64 9 (/.f64 -1 b)))
(pow.f64 b -1)
(-.f64 1 (-.f64 1 (pow.f64 b -1)))
(pow.f64 b -1)
(-.f64 27 (-.f64 27 (pow.f64 b -1)))
(pow.f64 b -1)
(-.f64 9 (-.f64 9 (pow.f64 b -1)))
(pow.f64 b -1)
(-.f64 (+.f64 3 0) (-.f64 3 (pow.f64 b -1)))
(pow.f64 b -1)
(-.f64 (+.f64 0 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(-.f64 (+.f64 0 3) (-.f64 3 (pow.f64 b -1)))
(pow.f64 b -1)
(-.f64 (+.f64 (pow.f64 b -1) -3) -3)
(pow.f64 b -1)
(-.f64 -3 (+.f64 (/.f64 -1 b) -3))
(pow.f64 b -1)
(-.f64 3 (-.f64 3 (pow.f64 b -1)))
(pow.f64 b -1)
(-.f64 0 (/.f64 -1 b))
(pow.f64 b -1)
(-.f64 (+.f64 0 (+.f64 (pow.f64 b -1) 3)) 3)
(pow.f64 b -1)
(-.f64 (+.f64 (pow.f64 b -1) 3) 3)
(pow.f64 b -1)
(-.f64 (/.f64 0 b) (/.f64 -1 b))
(pow.f64 b -1)
(/.f64 (/.f64 -1 b) -1)
(pow.f64 b -1)
(/.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(/.f64 (pow.f64 b -1) 1)
(pow.f64 b -1)
(/.f64 (-.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b)) (*.f64 1/3 (+.f64 27 (/.f64 -1 (pow.f64 b 3))))) (*.f64 1/3 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b))))
(/.f64 (+.f64 (/.f64 1/3 (pow.f64 b 3)) (/.f64 (-.f64 (pow.f64 b -1) -3) b)) (+.f64 3 (/.f64 (/.f64 (-.f64 (pow.f64 b -1) -3) b) 3)))
(/.f64 (+.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b)) (*.f64 1/3 (+.f64 (/.f64 1 (pow.f64 b 3)) (neg.f64 27)))) (*.f64 1/3 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b))))
(/.f64 (+.f64 (/.f64 1/3 (pow.f64 b 3)) (/.f64 (-.f64 (pow.f64 b -1) -3) b)) (+.f64 3 (/.f64 (/.f64 (-.f64 (pow.f64 b -1) -3) b) 3)))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 -1 (neg.f64 b))
(pow.f64 b -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) 1) (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(/.f64 (*.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -1)) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (+.f64 27 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3)))))
(/.f64 (/.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (-.f64 27 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) (/.f64 1 (cbrt.f64 (pow.f64 b 2)))) (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(cbrt.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (pow.f64 b 2)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27) -1) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 b))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 2))) (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(cbrt.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (pow.f64 b 2)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 b -1) 3) 3) 27) (+.f64 (*.f64 (+.f64 (pow.f64 b -1) 3) (+.f64 (pow.f64 b -1) 3)) (+.f64 9 (*.f64 (+.f64 (pow.f64 b -1) 3) 3))))
(pow.f64 b -1)
(/.f64 (-.f64 (*.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (pow.f64 (-.f64 3 (pow.f64 b -1)) 3))) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(/.f64 (-.f64 (*.f64 (+.f64 27 (/.f64 1 (pow.f64 b 3))) 1/3) (*.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) -3) b)) 1)) (*.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) -3) b)) 1/3))
(/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 b -1) 3) -27) 3) 9) (/.f64 (-.f64 (pow.f64 b -1) 3) b)) (*.f64 1/3 (+.f64 9 (/.f64 (-.f64 (pow.f64 b -1) 3) b))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (/.f64 -1 (cbrt.f64 b)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 6 (cbrt.f64 b)) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 6 -1)) (*.f64 6 b))
(pow.f64 b -1)
(/.f64 (-.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 1)) (*.f64 6 (neg.f64 b)))
(pow.f64 b -1)
(/.f64 (-.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 6 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (+.f64 162 (*.f64 6 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3))) (*.f64 6 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (/.f64 -1 (cbrt.f64 b)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 -27 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) -27))
(/.f64 (-.f64 (*.f64 0 b) (*.f64 27 -1)) (*.f64 27 b))
(pow.f64 b -1)
(/.f64 (-.f64 (*.f64 0 (neg.f64 b)) 27) (*.f64 27 (neg.f64 b)))
(pow.f64 b -1)
(/.f64 (-.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 -729 (*.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) 27)) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -27))
(/.f64 (-.f64 (+.f64 (neg.f64 9) (/.f64 (-.f64 -3 (pow.f64 b -1)) b)) (*.f64 1/3 (+.f64 (/.f64 1 (pow.f64 b 3)) (neg.f64 27)))) (*.f64 1/3 (+.f64 (neg.f64 9) (/.f64 (-.f64 -3 (pow.f64 b -1)) b))))
(/.f64 (-.f64 (-.f64 (+.f64 -9 (/.f64 (-.f64 -3 (pow.f64 b -1)) b)) (/.f64 1/3 (pow.f64 b 3))) -9) (*.f64 1/3 (+.f64 -9 (/.f64 (-.f64 -3 (pow.f64 b -1)) b))))
(/.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) 9) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 9))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (*.f64 (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 1/9) 9))
(/.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 2))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 b -1)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) 2))
(/.f64 (cbrt.f64 (pow.f64 b -1)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (/.f64 -1 (cbrt.f64 b)) (neg.f64 (cbrt.f64 (pow.f64 b 2))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(/.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (+.f64 27 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3))))))
(/.f64 (/.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (+.f64 729 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (-.f64 27 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3)))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 6 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 6 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))
(/.f64 (+.f64 162 (*.f64 6 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3))) (*.f64 6 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (+.f64 (*.f64 0 b) (*.f64 6 1)) (*.f64 6 b))
(pow.f64 b -1)
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 6 (cbrt.f64 (pow.f64 b -1)))) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 6 (cbrt.f64 b)) (*.f64 6 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 6 -1)) (*.f64 6 (neg.f64 b)))
(pow.f64 b -1)
(/.f64 (+.f64 (*.f64 0 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 27 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 27))) (*.f64 27 (neg.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))
(/.f64 (-.f64 -729 (*.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) 27)) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -27))
(/.f64 (+.f64 (*.f64 0 b) 27) (*.f64 27 b))
(pow.f64 b -1)
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 b 2))) (*.f64 27 (cbrt.f64 (pow.f64 b -1)))) (*.f64 27 (cbrt.f64 (pow.f64 b 2))))
(/.f64 (/.f64 -27 (cbrt.f64 b)) (*.f64 (cbrt.f64 (pow.f64 b 2)) -27))
(/.f64 (+.f64 (*.f64 0 (neg.f64 b)) (*.f64 27 -1)) (*.f64 27 (neg.f64 b)))
(pow.f64 b -1)
(/.f64 (cbrt.f64 (pow.f64 b -1)) (cbrt.f64 (pow.f64 b 2)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(/.f64 (neg.f64 (/.f64 1/3 (neg.f64 b))) 1/3)
(/.f64 (/.f64 1/3 b) 1/3)
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 b)) -1) (cbrt.f64 (pow.f64 b 2)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 b 2))) (neg.f64 (cbrt.f64 b)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) -1) b))
(/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (+.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2) (-.f64 9 (neg.f64 (+.f64 9 (/.f64 -3 b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2) (+.f64 (+.f64 -9 (/.f64 3 b)) -9)))
(/.f64 (+.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 6 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (*.f64 6 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (+.f64 162 (*.f64 6 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3))) (*.f64 6 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (+.f64 (*.f64 0 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (*.f64 27 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (*.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))
(/.f64 (-.f64 -729 (*.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) 27)) (*.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) -27))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 b 3)) (neg.f64 27)) 1/3) (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b))) (*.f64 (+.f64 9 (/.f64 (+.f64 (pow.f64 b -1) 3) b)) 1/3))
(/.f64 (+.f64 (/.f64 1/3 (pow.f64 b 3)) (/.f64 (-.f64 (pow.f64 b -1) -3) b)) (+.f64 3 (/.f64 (/.f64 (-.f64 (pow.f64 b -1) -3) b) 3)))
(fma.f64 -3 (+.f64 1 (/.f64 1/3 (neg.f64 b))) 3)
(fma.f64 -3 (+.f64 1 (/.f64 -1/3 b)) 3)
(fma.f64 3 0 (pow.f64 b -1))
(pow.f64 b -1)
(fma.f64 (sqrt.f64 3) 0 (pow.f64 b -1))
(pow.f64 b -1)
(fma.f64 0 0 (pow.f64 b -1))
(pow.f64 b -1)
(fma.f64 (cbrt.f64 3) 0 (pow.f64 b -1))
(pow.f64 b -1)
(fma.f64 (cbrt.f64 9) 0 (pow.f64 b -1))
(pow.f64 b -1)
(fma.f64 1 0 (pow.f64 b -1))
(pow.f64 b -1)
(fma.f64 (*.f64 2 (sqrt.f64 3)) 0 (pow.f64 b -1))
(pow.f64 b -1)
(fma.f64 (sqrt.f64 3) (sqrt.f64 3) (+.f64 (pow.f64 b -1) -3))
(pow.f64 b -1)
(fma.f64 (neg.f64 (sqrt.f64 3)) (neg.f64 (sqrt.f64 3)) (+.f64 (pow.f64 b -1) -3))
(pow.f64 b -1)
(fma.f64 -1 -3 (+.f64 (pow.f64 b -1) -3))
(pow.f64 b -1)
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 b -1) 3)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b -1) 3)) 2) -3)
(pow.f64 b -1)
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) (+.f64 (pow.f64 b -1) -3))
(pow.f64 b -1)
(fma.f64 1 3 (+.f64 (pow.f64 b -1) -3))
(pow.f64 b -1)
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) (+.f64 (pow.f64 b -1) -3))
(pow.f64 b -1)
(fma.f64 3 1 (+.f64 (pow.f64 b -1) -3))
(pow.f64 b -1)
(fma.f64 1 (+.f64 (pow.f64 b -1) 3) -3)
(pow.f64 b -1)
(fma.f64 3 (+.f64 -1 (neg.f64 (/.f64 1/3 (neg.f64 b)))) 3)
(fma.f64 3 (+.f64 -1 (/.f64 1/3 b)) 3)
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 b -1) -3)) (cbrt.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2)) 3)
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b -1) 3)) (cbrt.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2)) 3)
(fma.f64 (cbrt.f64 (-.f64 3 (pow.f64 b -1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2))) 3)
(fma.f64 1 (+.f64 (pow.f64 b -1) -3) 3)
(pow.f64 b -1)
(fma.f64 -1 (-.f64 3 (pow.f64 b -1)) 3)
(pow.f64 b -1)
(pow.f64 (pow.f64 b -1) 1)
(pow.f64 b -1)
(pow.f64 b -1)
(pow.f64 (cbrt.f64 (pow.f64 b -1)) 3)
(pow.f64 b -1)
(pow.f64 (/.f64 1 (pow.f64 b 3)) 1/3)
(pow.f64 b -1)
(cbrt.f64 (/.f64 1 (pow.f64 b 3)))
(pow.f64 b -1)
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 b 3)) -1))
(pow.f64 b -1)
(neg.f64 (/.f64 -1 b))
(pow.f64 b -1)
(if (!=.f64 (-.f64 3 (pow.f64 b -1)) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 3 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 b 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 -1 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (+.f64 (pow.f64 b -1) -3) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (-.f64 (pow.f64 b -1) 3) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 1 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2) (-.f64 9 (neg.f64 (+.f64 9 (/.f64 -3 b))))) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (-.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 2) (+.f64 (+.f64 -9 (/.f64 3 b)) -9)) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -1) 3) (+.f64 (pow.f64 b -1) 3)) (+.f64 9 (*.f64 (+.f64 (pow.f64 b -1) 3) 3))) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b -1) -3) 2) (*.f64 3 (-.f64 (pow.f64 b -1) -6))) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (+.f64 (pow.f64 b -1) 3) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (-.f64 (pow.f64 b -1) -3) 0) (pow.f64 b -1) (pow.f64 b -1))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (/.f64 1 (pow.f64 b 2)) (pow.f64 b -1)) (pow.f64 b -1))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 1 (*.f64 (pow.f64 b -1) (pow.f64 b 2))) (pow.f64 b -1))
(if (!=.f64 (-.f64 6 (pow.f64 b -1)) 0) (/.f64 (/.f64 (-.f64 6 (pow.f64 b -1)) b) (-.f64 6 (pow.f64 b -1))) (pow.f64 b -1))
(if (!=.f64 (-.f64 6 (pow.f64 b -1)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 b -1) 6) b) (-.f64 (pow.f64 b -1) 6)) (pow.f64 b -1))
(if (!=.f64 (pow.f64 b -1) 0) (pow.f64 (/.f64 1 (pow.f64 b -1)) -1) (pow.f64 b -1))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 (/.f64 -1 (pow.f64 b 3)) (/.f64 -1 (pow.f64 b 2))) (pow.f64 b -1))
(if (!=.f64 (/.f64 -1 b) 0) (/.f64 1 (*.f64 (pow.f64 (pow.f64 b 2) -1) (pow.f64 b 3))) (pow.f64 b -1))
(if (!=.f64 (/.f64 1 (pow.f64 b 2)) 0) (/.f64 (/.f64 -1 (pow.f64 b 3)) (/.f64 -1 (pow.f64 b 2))) (pow.f64 b -1))
(if (!=.f64 (pow.f64 (pow.f64 b 2) -1) 0) (/.f64 1 (*.f64 (pow.f64 (pow.f64 b 2) -1) (pow.f64 b 3))) (pow.f64 b -1))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 b 3)) (/.f64 -1 (pow.f64 b 2))) (pow.f64 b -1))
(if (!=.f64 0 0) (/.f64 1 (*.f64 (pow.f64 (pow.f64 b 2) -1) (pow.f64 b 3))) (pow.f64 b -1))
(if (!=.f64 (cbrt.f64 (pow.f64 b -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 b -1)) -3)) (pow.f64 b -1))
(if (!=.f64 0 0) (/.f64 (/.f64 1 (pow.f64 b 3)) (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1))))) (pow.f64 b -1))
(if (!=.f64 0 0) (/.f64 1 (*.f64 (pow.f64 (pow.f64 b 2) -1) (pow.f64 b 3))) (pow.f64 b -1))
(if (!=.f64 (+.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) 0) (/.f64 (-.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))) (+.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))) (pow.f64 b -1))
(if (!=.f64 (/.f64 (-.f64 27 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 0) (/.f64 (/.f64 (-.f64 729 (pow.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) 2)) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 2)) (/.f64 (-.f64 27 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (pow.f64 b -1))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 b -1) 3) 3) 0) (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 b -1) 3) (+.f64 (pow.f64 b -1) 3)) 9) (+.f64 (+.f64 (pow.f64 b -1) 3) 3)) (pow.f64 b -1))
(if (!=.f64 (-.f64 (pow.f64 b -1) -6) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 b -1) 2) (/.f64 6 b)) (-.f64 (pow.f64 b -1) -6)) (pow.f64 b -1))
(if (!=.f64 (cbrt.f64 b) 0) (pow.f64 (cbrt.f64 b) -3) (pow.f64 b -1))
(if (!=.f64 (pow.f64 b 3) 0) (pow.f64 (pow.f64 b 3) (neg.f64 1/3)) (pow.f64 b -1))
(if (!=.f64 (pow.f64 b 3) 0) (pow.f64 (pow.f64 b 3) -1/3) (pow.f64 b -1))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 b -1) -3) 3) 0) (/.f64 (neg.f64 (/.f64 (-.f64 6 (pow.f64 b -1)) b)) (-.f64 (+.f64 (pow.f64 b -1) -3) 3)) (pow.f64 b -1))
(if (!=.f64 (-.f64 (pow.f64 b -1) 6) 0) (/.f64 (/.f64 (-.f64 (pow.f64 b -1) 6) b) (-.f64 (pow.f64 b -1) 6)) (pow.f64 b -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) 2) 0) (/.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (pow.f64 (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3))) 2))) (pow.f64 b -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27)) 2) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27)) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27)) 2))) (pow.f64 b -1))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (pow.f64 b -1))) (pow.f64 b -1))
(if (!=.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)))) (pow.f64 b -1))
(if (!=.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) 0) (/.f64 -1 (/.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) (-.f64 -27 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3)))) (pow.f64 b -1))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (pow.f64 b -1) 0))) (pow.f64 b -1))
(if (!=.f64 0 0) 0 (pow.f64 b -1))
(if (!=.f64 (+.f64 (pow.f64 b -1) -3) 0) (*.f64 (+.f64 (pow.f64 b -1) -3) (+.f64 1 (/.f64 3 (+.f64 (pow.f64 b -1) -3)))) (pow.f64 b -1))
(if (!=.f64 (-.f64 (pow.f64 b -1) 3) 0) (*.f64 (-.f64 (pow.f64 b -1) 3) (+.f64 1 (/.f64 3 (-.f64 (pow.f64 b -1) 3)))) (pow.f64 b -1))
(if (!=.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3)) (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (pow.f64 b -1))
(if (!=.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 0) (/.f64 (/.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 3)) (+.f64 (/.f64 729 (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 2)) (/.f64 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (-.f64 27 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3))) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 2)))) (pow.f64 b -1))
(if (!=.f64 (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1)))) 0) (/.f64 (/.f64 1 (pow.f64 b 3)) (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1))))) (pow.f64 b -1))
(if (!=.f64 (pow.f64 (pow.f64 b 2) -1) 0) (/.f64 1 (*.f64 (pow.f64 (pow.f64 b 2) -1) (pow.f64 b 3))) (pow.f64 b -1))
(if (!=.f64 (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3)) (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (pow.f64 b -1))
(if (!=.f64 (+.f64 (/.f64 729 (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 2)) (/.f64 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (-.f64 27 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3))) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 2))) 0) (/.f64 (/.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 3)) (+.f64 (/.f64 729 (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 2)) (/.f64 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (-.f64 27 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3))) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 2)))) (pow.f64 b -1))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 (/.f64 1 (pow.f64 b 3)) (+.f64 0 (-.f64 (/.f64 1 (pow.f64 b 2)) (*.f64 0 (pow.f64 b -1))))) (pow.f64 b -1))
(if (!=.f64 (pow.f64 b -1) 0) (/.f64 1 (*.f64 (pow.f64 (pow.f64 b 2) -1) (pow.f64 b 3))) (pow.f64 b -1))
(if (!=.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3) (pow.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 3)) (+.f64 (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))) (*.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)))))) (pow.f64 b -1))
(if (!=.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) 0) (/.f64 (/.f64 (-.f64 19683 (pow.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) 3)) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 3)) (+.f64 (/.f64 729 (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 2)) (/.f64 (*.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (-.f64 27 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3))) (pow.f64 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9) 2)))) (pow.f64 b -1))
(if (!=.f64 (+.f64 81 (*.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) (-.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) 9))) 0) (*.f64 (/.f64 (+.f64 27 (pow.f64 (+.f64 (pow.f64 b -1) -3) 3)) (+.f64 729 (pow.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) 3))) (+.f64 81 (*.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) (-.f64 (*.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1))) 9)))) (pow.f64 b -1))
(if (!=.f64 (+.f64 81 (*.f64 (*.f64 (-.f64 (pow.f64 b -1) 3) (-.f64 (pow.f64 b -1) 6)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) -9))) 0) (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (+.f64 81 (*.f64 (*.f64 (-.f64 (pow.f64 b -1) 3) (-.f64 (pow.f64 b -1) 6)) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) -9)))) (+.f64 729 (pow.f64 (*.f64 (-.f64 (pow.f64 b -1) 3) (-.f64 (pow.f64 b -1) 6)) 3))) (pow.f64 b -1))
(+.f64 (pow.f64 b -1) (*.f64 0 -1))
(pow.f64 b -1)
(+.f64 (pow.f64 b -1) 0)
(pow.f64 b -1)
(+.f64 0 (pow.f64 b -1))
(pow.f64 b -1)
(+.f64 (/.f64 27 (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9)) (neg.f64 (/.f64 (pow.f64 (-.f64 3 (pow.f64 b -1)) 3) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b -1) 3) 3) -27) (fma.f64 (-.f64 3 (pow.f64 b -1)) (-.f64 6 (pow.f64 b -1)) 9))
(+.f64 -3 (*.f64 (+.f64 (/.f64 -1 b) -3) -1))
(pow.f64 b -1)
(+.f64 (+.f64 0 3) (+.f64 (pow.f64 b -1) -3))
(pow.f64 b -1)
(+.f64 3 (+.f64 (pow.f64 b -1) -3))
(pow.f64 b -1)
(+.f64 (+.f64 (pow.f64 b -1) -3) 3)
(pow.f64 b -1)
(+.f64 (+.f64 (pow.f64 b -1) 3) -3)
(pow.f64 b -1)
(+.f64 -3 (+.f64 (pow.f64 b -1) 3))
(pow.f64 b -1)

localize14.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps))
0.6b
(cbrt.f64 eps)
17.9b
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
33.8b
(cbrt.f64 (*.f64 eps eps))
Compiler

Compiled 40 to 10 computations (75% saved)

series105.0ms (0.1%)

Counts
4 → 12
Calls

15 calls:

TimeVariablePointExpression
4.0ms
a
@inf
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
3.0ms
eps
@-inf
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
1.0ms
eps
@0
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
1.0ms
a
@0
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
1.0ms
eps
@inf
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 10220 to 7435 computations (27.3% saved)

rewrite1.5s (2.1%)

Algorithm
batch-egg-rewrite
Rules
98×egg-rr
89×egg-rr
37×egg-rr
36×egg-rr
Counts
4 → 259
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 eps eps))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
(cbrt.f64 eps)
(*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eps) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eps 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))) (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (cbrt.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (neg.f64 (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 eps 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 eps) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (cbrt.f64 eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 eps 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)))) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps 2))) -1) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) -3)) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 eps 2) 0) (/.f64 1 (pow.f64 (pow.f64 eps 2) -1/3)) (cbrt.f64 (pow.f64 eps 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 -1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 1) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (expm1.f64 (*.f64 eps a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) eps)) (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (neg.f64 eps) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (neg.f64 eps))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 eps (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (neg.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 eps))) (neg.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) eps) (neg.f64 (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 eps (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 eps) 0) (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 eps)) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) -3)) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (/.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) -1/3)) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 a) (*.f64 2 eps))) (pow.f64 (exp.f64 eps) a)) 0) (*.f64 (/.f64 eps (expm1.f64 (*.f64 (*.f64 eps a) 3))) (+.f64 (+.f64 1 (pow.f64 (exp.f64 a) (*.f64 2 eps))) (pow.f64 (exp.f64 eps) a))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (expm1.f64 (*.f64 eps a))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (cbrt.f64 (neg.f64 (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps)))) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))) (cbrt.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (neg.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 eps 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 eps)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 eps)))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 eps) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 eps) 0) (/.f64 1 (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 eps)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) -3)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 1 (pow.f64 eps -1/3)) (cbrt.f64 eps))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 eps 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) (neg.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 0 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps)))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 0 (neg.f64 (cbrt.f64 eps))))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 eps 2)) (+.f64 0 (*.f64 (cbrt.f64 eps) 0))) (-.f64 (cbrt.f64 eps) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 eps 2)) 0)) (+.f64 0 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) (cbrt.f64 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps))) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 eps) 0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 -1) (neg.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x . eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 eps 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) (neg.f64 (cbrt.f64 eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 eps)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) (cbrt.f64 (cbrt.f64 eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 eps 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 eps) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 eps) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) eps eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 1 (cbrt.f64 (pow.f64 eps 2)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (pow.f64 (pow.f64 eps -1) -1) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (pow.f64 eps -1))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 eps) 0) (/.f64 1 (pow.f64 (cbrt.f64 eps) -3)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 eps 3) 0) (/.f64 1 (pow.f64 (pow.f64 eps 3) -1/3)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 0 (-.f64 (pow.f64 eps 2) 0))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (-.f64 (pow.f64 eps 2) 0) eps) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 eps) 0) (/.f64 (neg.f64 (pow.f64 eps 2)) (neg.f64 eps)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 eps 0))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 eps 3) 0) (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 eps) 0) (/.f64 (pow.f64 eps 3) (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps))))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 eps 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 0 (-.f64 (pow.f64 eps 2) 0))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0))) 0) (/.f64 (-.f64 (pow.f64 eps 3) 0) (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps)))) 0) (/.f64 (pow.f64 eps 3) (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps))))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 0 (-.f64 (pow.f64 eps 2) 0))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eps 0) (/.f64 (-.f64 (pow.f64 eps 3) 0) (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 eps 3) (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps))))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 eps)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 -1) eps)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 eps 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 eps 3) 3)))))

simplify4.4s (5.9%)

Algorithm
egglog
Counts
271 → 315
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (*.f64 eps a))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (*.f64 eps a)) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (*.f64 eps a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 1/3) (pow.f64 eps 3))) (pow.f64 eps 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 2) (pow.f64 eps 1/3))) eps))) a)) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (*.f64 eps a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 1/3) (pow.f64 eps 3))) eps)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 1/3) (pow.f64 eps 4))) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 1/3) (pow.f64 eps 3))) (pow.f64 eps 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 2) (pow.f64 eps 1/3))) eps))) (pow.f64 eps 2)) eps)))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 1/3) (pow.f64 eps 3))) (pow.f64 eps 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 2) (pow.f64 eps 1/3))) eps))) a)) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3))))))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(*.f64 (cbrt.f64 eps) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2) 2))))
(*.f64 1 (cbrt.f64 (pow.f64 eps 2)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) 1)
(*.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 eps)))
(*.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) -1)
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))) (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)))
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) (cbrt.f64 eps))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (cbrt.f64 (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))))
(-.f64 (/.f64 0 -1) (neg.f64 (cbrt.f64 (pow.f64 eps 2))))
(-.f64 0 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) -1)
(/.f64 (cbrt.f64 (pow.f64 eps 2)) 1)
(pow.f64 (pow.f64 eps 2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 eps) 2)
(pow.f64 (neg.f64 (cbrt.f64 eps)) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 3)
(cbrt.f64 (pow.f64 eps 2))
(neg.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps 2))) -1) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 1 0) (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) -3)) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (pow.f64 eps 2) 0) (/.f64 1 (pow.f64 (pow.f64 eps 2) -1/3)) (cbrt.f64 (pow.f64 eps 2)))
(*.f64 (neg.f64 eps) (/.f64 -1 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)
(*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (neg.f64 eps))
(*.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 2))
(*.f64 -1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(*.f64 (cbrt.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 eps 2)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 2)))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) -1)
(-.f64 (/.f64 0 (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 1) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) eps)) (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 eps) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (neg.f64 eps))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (cbrt.f64 (*.f64 eps (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (neg.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 eps))) (neg.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) eps) (neg.f64 (expm1.f64 (*.f64 eps a))))
(fma.f64 1 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(fma.f64 0 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(fma.f64 0 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(fma.f64 0 3 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)
(pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)
(cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))
(neg.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) -1))
(neg.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) eps))
(neg.f64 (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (neg.f64 eps)))
(neg.f64 (*.f64 -1 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(neg.f64 (*.f64 (neg.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(if (!=.f64 eps 0) (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 eps) 0) (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 1 0) (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 (cbrt.f64 eps)) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) -3)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (/.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) -1/3)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 a) (*.f64 2 eps))) (pow.f64 (exp.f64 eps) a)) 0) (*.f64 (/.f64 eps (expm1.f64 (*.f64 (*.f64 eps a) 3))) (+.f64 (+.f64 1 (pow.f64 (exp.f64 a) (*.f64 2 eps))) (pow.f64 (exp.f64 eps) a))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (*.f64 0 (/.f64 -1 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2))))
(*.f64 1 (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) 1)
(*.f64 -1 (neg.f64 (cbrt.f64 eps)))
(*.f64 (neg.f64 (cbrt.f64 eps)) -1)
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (cbrt.f64 eps))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (cbrt.f64 eps))))
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) 2)))
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (cbrt.f64 (neg.f64 (cbrt.f64 eps))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps)))) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))) (cbrt.f64 (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps)))))
(-.f64 (/.f64 0 -1) (neg.f64 (cbrt.f64 eps)))
(-.f64 0 (neg.f64 (cbrt.f64 eps)))
(/.f64 (neg.f64 (cbrt.f64 eps)) -1)
(/.f64 (cbrt.f64 eps) 1)
(pow.f64 eps 1/3)
(pow.f64 (cbrt.f64 eps) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 eps)) 3)
(cbrt.f64 eps)
(neg.f64 (neg.f64 (cbrt.f64 eps)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 eps)))) (cbrt.f64 eps))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (cbrt.f64 eps))
(if (!=.f64 1 0) (cbrt.f64 eps) (cbrt.f64 eps))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 1 (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 eps))
(if (!=.f64 (cbrt.f64 (cbrt.f64 eps)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) -3)) (cbrt.f64 eps))
(if (!=.f64 eps 0) (/.f64 1 (pow.f64 eps -1/3)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 eps 2)))
(*.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) (neg.f64 (cbrt.f64 eps)))
(*.f64 1 eps)
(*.f64 eps 1)
(*.f64 (neg.f64 eps) -1)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2))))
(*.f64 (neg.f64 (+.f64 0 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 eps)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps)))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 0 (neg.f64 (cbrt.f64 eps))))) (cbrt.f64 eps))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 eps 2)) (+.f64 0 (*.f64 (cbrt.f64 eps) 0))) (-.f64 (cbrt.f64 eps) 0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 eps 2)) 0)) (+.f64 0 (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) (cbrt.f64 (cbrt.f64 eps)))
(*.f64 (+.f64 0 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 -1 (neg.f64 eps))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps))) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))))
(-.f64 0 (neg.f64 eps))
(-.f64 eps 0)
(-.f64 (/.f64 0 -1) (neg.f64 eps))
(-.f64 1 (+.f64 1 (neg.f64 eps)))
(-.f64 1 (-.f64 1 eps))
(-.f64 3 (+.f64 3 (neg.f64 eps)))
(-.f64 3 (-.f64 3 eps))
(/.f64 eps 1)
(/.f64 (neg.f64 eps) -1)
(/.f64 (-.f64 (neg.f64 eps) 0) -1)
(/.f64 (+.f64 (*.f64 0 -1) (neg.f64 eps)) -1)
(fma.f64 1 0 eps)
(fma.f64 0 1 eps)
(fma.f64 0 0 eps)
(fma.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps) 0)
(fma.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0)
(fma.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 eps 2)) 0)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) (neg.f64 (cbrt.f64 eps)) 0)
(fma.f64 1 eps 0)
(fma.f64 eps 1 0)
(fma.f64 -1 (neg.f64 eps) 0)
(fma.f64 0 3 eps)
(fma.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) 0)
(fma.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) 0)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) (cbrt.f64 (cbrt.f64 eps)) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) 0)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0)
(pow.f64 (pow.f64 eps 3) 1/3)
(pow.f64 eps 1)
(pow.f64 (cbrt.f64 eps) 3)
(cbrt.f64 (pow.f64 eps 3))
(neg.f64 (neg.f64 eps))
(neg.f64 (-.f64 (neg.f64 eps) 0))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)))) eps)
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) eps)
(if (!=.f64 1 0) eps eps)
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 1 (cbrt.f64 (pow.f64 eps 2)))) eps)
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))) eps)
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)))) eps)
(if (!=.f64 eps 0) (pow.f64 (pow.f64 eps -1) -1) eps)
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (pow.f64 eps -1))) eps)
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 1 (pow.f64 (cbrt.f64 eps) -3)) eps)
(if (!=.f64 (pow.f64 eps 3) 0) (/.f64 1 (pow.f64 (pow.f64 eps 3) -1/3)) eps)
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 0 (-.f64 (pow.f64 eps 2) 0))) eps)
(if (!=.f64 eps 0) (/.f64 (-.f64 (pow.f64 eps 2) 0) eps) eps)
(if (!=.f64 (neg.f64 eps) 0) (/.f64 (neg.f64 (pow.f64 eps 2)) (neg.f64 eps)) eps)
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 eps 0))) eps)
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 eps 3) 0) (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0)))) eps)
(if (!=.f64 (neg.f64 eps) 0) (/.f64 (pow.f64 eps 3) (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps))))) eps)
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 eps 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 0 (-.f64 (pow.f64 eps 2) 0))) eps)
(if (!=.f64 (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0))) 0) (/.f64 (-.f64 (pow.f64 eps 3) 0) (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0)))) eps)
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps)))) 0) (/.f64 (pow.f64 eps 3) (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps))))) eps)
(if (!=.f64 eps 0) (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 0 (-.f64 (pow.f64 eps 2) 0))) eps)
(if (!=.f64 eps 0) (/.f64 (-.f64 (pow.f64 eps 3) 0) (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0)))) eps)
(if (!=.f64 0 0) (/.f64 (pow.f64 eps 3) (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps))))) eps)
(+.f64 0 eps)
(+.f64 eps 0)
(+.f64 (*.f64 0 -1) eps)
(+.f64 (-.f64 eps 1) 1)
(+.f64 (-.f64 eps 3) 3)
Outputs
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (*.f64 eps a))
(/.f64 eps (*.f64 eps a))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (*.f64 eps a)) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3))))
(+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (*.f64 eps a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 1/3) (pow.f64 eps 3))) (pow.f64 eps 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 2) (pow.f64 eps 1/3))) eps))) a)) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)))))
(+.f64 (/.f64 eps (*.f64 eps a)) (-.f64 (*.f64 eps -1/2) (*.f64 (fma.f64 1/6 (/.f64 (*.f64 eps (pow.f64 eps 3)) (pow.f64 eps 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)) eps))) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (*.f64 eps a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 1/3) (pow.f64 eps 3))) eps)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 1/3) (pow.f64 eps 4))) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 1/3) (pow.f64 eps 3))) (pow.f64 eps 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 2) (pow.f64 eps 1/3))) eps))) (pow.f64 eps 2)) eps)))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 1/3) (pow.f64 eps 3))) (pow.f64 eps 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (*.f64 (pow.f64 eps 2) (pow.f64 eps 1/3))) eps))) a)) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3))))))
(+.f64 (/.f64 eps (*.f64 eps a)) (-.f64 (-.f64 (*.f64 eps -1/2) (*.f64 (fma.f64 1/6 (/.f64 (*.f64 eps (pow.f64 eps 3)) (pow.f64 eps 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)) eps))) a)) (*.f64 (fma.f64 -1/12 (/.f64 (*.f64 eps (pow.f64 eps 3)) eps) (fma.f64 1/24 (/.f64 (*.f64 eps (pow.f64 eps 4)) (pow.f64 eps 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 eps 2) (fma.f64 1/6 (/.f64 (*.f64 eps (pow.f64 eps 3)) (pow.f64 eps 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)) eps)))) eps)))) (pow.f64 a 2))))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 1/3) (pow.f64 eps 1/3)) (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 eps) (cbrt.f64 eps))
(cbrt.f64 (pow.f64 eps 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2) 2))))
(cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (pow.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) 2))))
(*.f64 1 (cbrt.f64 (pow.f64 eps 2)))
(cbrt.f64 (pow.f64 eps 2))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) 1)
(cbrt.f64 (pow.f64 eps 2))
(*.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 eps)))
(cbrt.f64 (pow.f64 eps 2))
(*.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 eps 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) -1)
(cbrt.f64 (pow.f64 eps 2))
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) 2)))
(cbrt.f64 (pow.f64 eps 2))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps))))
(cbrt.f64 (*.f64 (cbrt.f64 eps) (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))) (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) 2))
(cbrt.f64 (pow.f64 eps 2))
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)))
(cbrt.f64 (*.f64 (cbrt.f64 eps) (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) (cbrt.f64 eps))))
(cbrt.f64 (*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 eps) (*.f64 eps (cbrt.f64 eps)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))
(cbrt.f64 (*.f64 (*.f64 eps (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (cbrt.f64 (cbrt.f64 eps)))
(cbrt.f64 (*.f64 (cbrt.f64 eps) (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))
(cbrt.f64 (*.f64 (*.f64 eps (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 (*.f64 eps (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))))
(cbrt.f64 (*.f64 (*.f64 eps (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps 2))))
(-.f64 (/.f64 0 -1) (neg.f64 (cbrt.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 eps 2))
(-.f64 0 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 eps 2))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) -1)
(cbrt.f64 (pow.f64 eps 2))
(/.f64 (cbrt.f64 (pow.f64 eps 2)) 1)
(cbrt.f64 (pow.f64 eps 2))
(pow.f64 (pow.f64 eps 2) 1/3)
(cbrt.f64 (pow.f64 eps 2))
(pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1)
(cbrt.f64 (pow.f64 eps 2))
(pow.f64 (cbrt.f64 eps) 2)
(cbrt.f64 (pow.f64 eps 2))
(pow.f64 (neg.f64 (cbrt.f64 eps)) 2)
(cbrt.f64 (pow.f64 eps 2))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 3)
(cbrt.f64 (pow.f64 eps 2))
(cbrt.f64 (pow.f64 eps 2))
(neg.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 eps 2))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (*.f64 eps (cbrt.f64 eps))))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps 2))) -1) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (pow.f64 eps 2)))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 1 0) (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 eps) 0) (cbrt.f64 (/.f64 eps (pow.f64 eps -1))) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) -3)) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (pow.f64 eps 2) 0) (/.f64 1 (pow.f64 (pow.f64 eps 2) -1/3)) (cbrt.f64 (pow.f64 eps 2)))
(if (!=.f64 (pow.f64 eps 2) 0) (pow.f64 (pow.f64 (pow.f64 eps 2) -1/3) -1) (cbrt.f64 (pow.f64 eps 2)))
(*.f64 (neg.f64 eps) (/.f64 -1 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 1 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) (neg.f64 eps))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 2))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 -1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(cbrt.f64 (*.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (*.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2)) (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))) (cbrt.f64 eps))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 2)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) -1)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(-.f64 (/.f64 0 (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(-.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(-.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 1) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))))
(/.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) eps)) (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 eps) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (neg.f64 eps))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (cbrt.f64 (*.f64 eps (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (neg.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) 2))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 eps 2) (/.f64 eps (pow.f64 (expm1.f64 (*.f64 eps a)) 2))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 eps)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) eps) (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))) (neg.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (expm1.f64 (*.f64 eps a)))) eps) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 eps 2) (expm1.f64 (*.f64 eps a))) eps) (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 eps 2)) (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 eps))) (neg.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) eps) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(fma.f64 1 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(fma.f64 0 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(fma.f64 0 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(fma.f64 0 3 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(neg.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(neg.f64 (-.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) -1))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(neg.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) eps))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(neg.f64 (*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (neg.f64 eps)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(neg.f64 (*.f64 -1 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(neg.f64 (*.f64 (neg.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(if (!=.f64 eps 0) (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 eps 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 eps) 0) (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 eps) 0) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 eps 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (cbrt.f64 eps) (pow.f64 eps 2))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) (pow.f64 eps 2))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 1 0) (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps))) 0) (/.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 eps (cbrt.f64 eps))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (neg.f64 (cbrt.f64 eps)) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 eps))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) -3)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (/.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 0) (/.f64 1 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) -1)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) -1/3)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 0 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) 3) (pow.f64 (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2) (*.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps a))))))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 a) (*.f64 2 eps))) (pow.f64 (exp.f64 eps) a)) 0) (*.f64 (/.f64 eps (expm1.f64 (*.f64 (*.f64 eps a) 3))) (+.f64 (+.f64 1 (pow.f64 (exp.f64 a) (*.f64 2 eps))) (pow.f64 (exp.f64 eps) a))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(if (!=.f64 (+.f64 (-.f64 (pow.f64 (exp.f64 a) (*.f64 eps 2)) -1) (exp.f64 (*.f64 eps a))) 0) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps (*.f64 a 3)))) (+.f64 (-.f64 (pow.f64 (exp.f64 a) (*.f64 eps 2)) -1) (exp.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 0 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(+.f64 (/.f64 0 (neg.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(+.f64 (*.f64 0 (/.f64 -1 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(+.f64 (*.f64 (/.f64 -1 (expm1.f64 (*.f64 eps a))) 0) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps))))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eps (cbrt.f64 eps)) (*.f64 eps (cbrt.f64 (pow.f64 eps 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2))))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps))))
(*.f64 1 (cbrt.f64 eps))
(cbrt.f64 eps)
(*.f64 (cbrt.f64 eps) 1)
(cbrt.f64 eps)
(*.f64 -1 (neg.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(*.f64 (neg.f64 (cbrt.f64 eps)) -1)
(cbrt.f64 eps)
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (cbrt.f64 eps))))
(cbrt.f64 eps)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (cbrt.f64 eps))))
(cbrt.f64 eps)
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) 2)))
(cbrt.f64 eps)
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(cbrt.f64 eps)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(cbrt.f64 eps)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2)))))
(cbrt.f64 eps)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (cbrt.f64 (neg.f64 (cbrt.f64 eps))))
(cbrt.f64 eps)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps)))) (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps))) 2))
(cbrt.f64 eps)
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))
(cbrt.f64 eps)
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))))
(cbrt.f64 eps)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps)))) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))
(cbrt.f64 eps)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))))) (cbrt.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 eps)))))
(cbrt.f64 eps)
(-.f64 (/.f64 0 -1) (neg.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(-.f64 0 (neg.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(/.f64 (neg.f64 (cbrt.f64 eps)) -1)
(cbrt.f64 eps)
(/.f64 (cbrt.f64 eps) 1)
(cbrt.f64 eps)
(pow.f64 eps 1/3)
(cbrt.f64 eps)
(pow.f64 (cbrt.f64 eps) 1)
(cbrt.f64 eps)
(pow.f64 (cbrt.f64 (cbrt.f64 eps)) 3)
(cbrt.f64 eps)
(cbrt.f64 eps)
(neg.f64 (neg.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(if (!=.f64 (cbrt.f64 (cbrt.f64 eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 eps)))) (cbrt.f64 eps))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (cbrt.f64 eps))
(if (!=.f64 1 0) (cbrt.f64 eps) (cbrt.f64 eps))
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 1 (cbrt.f64 (pow.f64 eps -1))) (cbrt.f64 eps))
(if (!=.f64 (cbrt.f64 (cbrt.f64 eps)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) -3)) (cbrt.f64 eps))
(if (!=.f64 eps 0) (/.f64 1 (pow.f64 eps -1/3)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps))
eps
(*.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 eps 2)))
eps
(*.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 eps 2))))
eps
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) (neg.f64 (cbrt.f64 eps)))
eps
(*.f64 1 eps)
eps
(*.f64 eps 1)
eps
(*.f64 (neg.f64 eps) -1)
eps
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eps))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(*.f64 (neg.f64 (+.f64 0 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 eps)))
eps
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps)))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2)))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 0 (neg.f64 (cbrt.f64 eps))))) (cbrt.f64 eps))
eps
(*.f64 (+.f64 (cbrt.f64 (pow.f64 eps 2)) (+.f64 0 (*.f64 (cbrt.f64 eps) 0))) (-.f64 (cbrt.f64 eps) 0))
eps
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 eps 2)) 0)) (+.f64 0 (cbrt.f64 eps)))
eps
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)))
(cbrt.f64 (*.f64 (*.f64 eps (cbrt.f64 eps)) (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))
(cbrt.f64 (*.f64 (*.f64 eps (cbrt.f64 eps)) (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) (cbrt.f64 (cbrt.f64 eps)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(*.f64 (+.f64 0 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
eps
(*.f64 -1 (neg.f64 eps))
eps
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps))) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps))))
(cbrt.f64 (*.f64 (*.f64 eps (cbrt.f64 eps)) (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))))
(-.f64 0 (neg.f64 eps))
eps
(-.f64 eps 0)
eps
(-.f64 (/.f64 0 -1) (neg.f64 eps))
eps
(-.f64 1 (+.f64 1 (neg.f64 eps)))
eps
(-.f64 1 (-.f64 1 eps))
eps
(-.f64 3 (+.f64 3 (neg.f64 eps)))
eps
(-.f64 3 (-.f64 3 eps))
eps
(/.f64 eps 1)
eps
(/.f64 (neg.f64 eps) -1)
eps
(/.f64 (-.f64 (neg.f64 eps) 0) -1)
eps
(/.f64 (+.f64 (*.f64 0 -1) (neg.f64 eps)) -1)
eps
(fma.f64 1 0 eps)
eps
(fma.f64 0 1 eps)
eps
(fma.f64 0 0 eps)
eps
(fma.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps) 0)
eps
(fma.f64 (neg.f64 (cbrt.f64 eps)) (neg.f64 (cbrt.f64 (pow.f64 eps 2))) 0)
eps
(fma.f64 (cbrt.f64 eps) (cbrt.f64 (pow.f64 eps 2)) 0)
eps
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 eps 2))) (neg.f64 (cbrt.f64 eps)) 0)
eps
(fma.f64 1 eps 0)
eps
(fma.f64 eps 1 0)
eps
(fma.f64 -1 (neg.f64 eps) 0)
eps
(fma.f64 0 3 eps)
eps
(fma.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) 0)
(cbrt.f64 (*.f64 (*.f64 eps (cbrt.f64 eps)) (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))))
(fma.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0)
(cbrt.f64 (*.f64 (*.f64 eps (cbrt.f64 eps)) (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))))
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) 0)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) 0)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) (cbrt.f64 (cbrt.f64 eps)) 0)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(fma.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) 0)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps)))
(pow.f64 (pow.f64 eps 3) 1/3)
eps
(pow.f64 eps 1)
eps
(pow.f64 (cbrt.f64 eps) 3)
eps
(cbrt.f64 (pow.f64 eps 3))
eps
(neg.f64 (neg.f64 eps))
eps
(neg.f64 (-.f64 (neg.f64 eps) 0))
eps
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 eps) eps) eps)))) eps)
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 eps) (pow.f64 eps 2))))) eps)
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (cbrt.f64 eps))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) eps)
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) (pow.f64 eps 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eps 2))))) eps)
(if (!=.f64 1 0) eps eps)
(if (!=.f64 (cbrt.f64 (pow.f64 eps 2)) 0) (/.f64 (cbrt.f64 eps) (/.f64 1 (cbrt.f64 (pow.f64 eps 2)))) eps)
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) eps)) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 eps) eps)))) eps)
(if (!=.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps))) 0) (/.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 (pow.f64 eps 2)))) (/.f64 1 (cbrt.f64 (*.f64 eps (cbrt.f64 eps))))) eps)
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 2)))) eps)
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2)))) eps)
(if (!=.f64 eps 0) (pow.f64 (pow.f64 eps -1) -1) eps)
(if (!=.f64 eps 0) (/.f64 1 (pow.f64 eps -1)) eps)
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (pow.f64 eps -1))) eps)
(if (!=.f64 (cbrt.f64 eps) 0) (cbrt.f64 (/.f64 (pow.f64 eps 2) (pow.f64 eps -1))) eps)
(if (!=.f64 (cbrt.f64 eps) 0) (/.f64 1 (pow.f64 (cbrt.f64 eps) -3)) eps)
(if (!=.f64 (pow.f64 eps 3) 0) (/.f64 1 (pow.f64 (pow.f64 eps 3) -1/3)) eps)
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 0 (-.f64 (pow.f64 eps 2) 0))) eps)
(if (!=.f64 0 0) (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) eps)
(if (!=.f64 eps 0) (/.f64 (-.f64 (pow.f64 eps 2) 0) eps) eps)
(if (!=.f64 eps 0) (/.f64 (pow.f64 eps 2) eps) eps)
(if (!=.f64 (neg.f64 eps) 0) (/.f64 (neg.f64 (pow.f64 eps 2)) (neg.f64 eps)) eps)
(if (!=.f64 (neg.f64 eps) 0) (/.f64 (pow.f64 eps 2) eps) eps)
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 eps 0))) eps)
(if (!=.f64 0 0) 0 eps)
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 eps 3) 0) (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0)))) eps)
(if (!=.f64 0 0) (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) eps)
(if (!=.f64 (neg.f64 eps) 0) (/.f64 (pow.f64 eps 3) (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps))))) eps)
(if (!=.f64 (neg.f64 eps) 0) (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) eps)
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 eps 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 0 (-.f64 (pow.f64 eps 2) 0))) eps)
(if (!=.f64 (pow.f64 eps 2) 0) (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) eps)
(if (!=.f64 (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0))) 0) (/.f64 (-.f64 (pow.f64 eps 3) 0) (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0)))) eps)
(if (!=.f64 (pow.f64 eps 2) 0) (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) eps)
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps)))) 0) (/.f64 (pow.f64 eps 3) (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps))))) eps)
(if (!=.f64 (pow.f64 eps 2) 0) (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) eps)
(if (!=.f64 eps 0) (/.f64 (+.f64 0 (pow.f64 eps 3)) (+.f64 0 (-.f64 (pow.f64 eps 2) 0))) eps)
(if (!=.f64 eps 0) (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) eps)
(if (!=.f64 eps 0) (/.f64 (-.f64 (pow.f64 eps 3) 0) (+.f64 (pow.f64 eps 2) (+.f64 0 (*.f64 eps 0)))) eps)
(if (!=.f64 eps 0) (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) eps)
(if (!=.f64 0 0) (/.f64 (pow.f64 eps 3) (+.f64 0 (+.f64 (pow.f64 eps 2) (*.f64 0 (neg.f64 eps))))) eps)
(if (!=.f64 0 0) (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) eps)
(+.f64 0 eps)
eps
(+.f64 eps 0)
eps
(+.f64 (*.f64 0 -1) eps)
eps
(+.f64 (-.f64 eps 1) 1)
eps
(+.f64 (-.f64 eps 3) 3)
eps

eval188.0ms (0.3%)

Compiler

Compiled 11010 to 6698 computations (39.2% saved)

prune89.0ms (0.1%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New5151516
Fresh000
Picked011
Done088
Total51510525
Error
0b
Counts
525 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
32.6b
(/.f64 (/.f64 1/3 b) 1/3)
16.4b
(/.f64 (+.f64 a b) (*.f64 a b))
10.1b
(/.f64 (+.f64 1 (/.f64 b a)) b)
53.0b
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
46.3b
(/.f64 eps (expm1.f64 (*.f64 eps a)))
32.5b
(/.f64 1 b)
33.1b
(/.f64 1 a)
35.6b
(-.f64 3 (+.f64 3 (/.f64 -1 b)))
32.9b
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
62.2b
(*.f64 eps -1/2)
Compiler

Compiled 90 to 68 computations (24.4% saved)

regimes111.0ms (0.1%)

Counts
23 → 3
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 1/3 b) 1/3)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(-.f64 3 (+.f64 3 (/.f64 -1 b)))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(-.f64 3 (+.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 1 (*.f64 a (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) b)) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(+.f64 (pow.f64 a -1) (+.f64 (pow.f64 b -1) (*.f64 eps (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (+.f64 a b) 2)) (*.f64 a b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 a a) b))) (*.f64 a a)))))))
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
Calls

4 calls:

37.0ms
b
29.0ms
a
28.0ms
eps
9.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
6.6b3a
3.3b3b
7.3b3eps
4.3b4(/.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 363 to 147 computations (59.5% saved)

bsearch145.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
68.0ms
9.215938541302314e+67
8.829797230096097e+69
76.0ms
-6.889507744356784e+103
-4.6701101232592826e+100
Results
78.0ms97×body2048valid
38.0ms80×body1024valid
9.0ms31×body512valid
5.0ms32×body256valid
4.0ms11×body1024unsamplable
3.0msbody2048unsamplable
2.0ms13×body256unsamplable
2.0msbody512unsamplable
Compiler

Compiled 447 to 312 computations (30.2% saved)

regimes64.0ms (0.1%)

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

3 calls:

24.0ms
b
18.0ms
eps
18.0ms
a
Results
ErrorSegmentsBranch
6.6b3a
3.4b3b
8.9b3eps
Compiler

Compiled 118 to 66 computations (44.1% saved)

bsearch92.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.112750087690194e+98
1.1998726366581508e+98
76.0ms
-6.889507744356784e+103
-4.6701101232592826e+100
Results
50.0ms60×body2048valid
21.0ms44×body1024valid
9.0ms30×body512valid
4.0ms26×body256valid
2.0ms14×body256unsamplable
2.0msbody1024unsamplable
1.0msbody512unsamplable
1.0msbody2048unsamplable
Compiler

Compiled 269 to 186 computations (30.9% saved)

regimes64.0ms (0.1%)

Counts
11 → 5
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 1/3 b) 1/3)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(-.f64 3 (+.f64 3 (/.f64 -1 b)))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(-.f64 3 (+.f64 3 (/.f64 (-.f64 -1 (/.f64 b a)) b)))
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (/.f64 b a)) b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
Calls

3 calls:

29.0ms
b
17.0ms
a
16.0ms
eps
Results
ErrorSegmentsBranch
6.6b3a
2.6b5b
8.9b3eps
Compiler

Compiled 88 to 56 computations (36.4% saved)

bsearch397.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
111.0ms
8.873802406367769e+192
2.229513835130063e+202
133.0ms
3.202219195308972e+163
2.0470969840615394e+191
86.0ms
5.165263869503961e+48
2.1725354758164102e+55
67.0ms
-6.889507744356784e+103
-4.6701101232592826e+100
Results
183.0ms220×body2048valid
100.0ms179×body1024valid
27.0ms91×body512valid
25.0ms39×body2048unsamplable
22.0ms49×body1024unsamplable
16.0ms102×body256valid
6.0ms43×body256unsamplable
6.0ms23×body512unsamplable
Compiler

Compiled 847 to 597 computations (29.5% saved)

regimes36.0ms (0%)

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

3 calls:

15.0ms
b
14.0ms
a
5.0ms
eps
Results
ErrorSegmentsBranch
6.6b3a
3.8b3b
10.1b1eps
Compiler

Compiled 50 to 37 computations (26% saved)

bsearch152.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
79.0ms
1.3175611022478678e+40
2.759223323527929e+47
73.0ms
-6.889507744356784e+103
-4.6701101232592826e+100
Results
75.0ms89×body2048valid
49.0ms99×body1024valid
14.0ms50×body512valid
5.0ms34×body256valid
1.0msbody256unsamplable
1.0msbody1024unsamplable
1.0msbody2048unsamplable
1.0msbody512unsamplable
Compiler

Compiled 407 to 313 computations (23.1% saved)

regimes86.0ms (0.1%)

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

3 calls:

48.0ms
eps
24.0ms
b
13.0ms
a
Results
ErrorSegmentsBranch
16.9b3a
14.8b5b
20.9b12eps
Compiler

Compiled 43 to 33 computations (23.3% saved)

bsearch338.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
71.0ms
2.4318895635324328e-45
5.45845083180059e-43
74.0ms
3.5784640454908333e-146
5.348441949407147e-145
101.0ms
1.1572680932116376e-181
7.311912398329447e-180
92.0ms
-2.745226978760176e+22
-9269941839928977000.0
Results
233.0ms245×body2048valid
88.0ms160×body1024valid
8.0ms27×body512valid
2.0ms16×body256valid
Compiler

Compiled 485 to 405 computations (16.5% saved)

regimes66.0ms (0.1%)

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

3 calls:

36.0ms
eps
19.0ms
b
11.0ms
a
Results
ErrorSegmentsBranch
16.9b3a
15.1b5b
22.8b11eps
Compiler

Compiled 29 to 22 computations (24.1% saved)

bsearch383.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
68.0ms
2.4318895635324328e-45
5.45845083180059e-43
70.0ms
3.5784640454908333e-146
5.348441949407147e-145
133.0ms
1.1572680932116376e-181
7.311912398329447e-180
112.0ms
-65941794133869.73
-0.002414385212500928
Results
261.0ms255×body2048valid
101.0ms174×body1024valid
11.0ms34×body512valid
3.0ms17×body256valid
1.0msbody1024unsamplable
Compiler

Compiled 453 to 384 computations (15.2% saved)

regimes11.0ms (0%)

Accuracy

Total -29.4b remaining (-88.8%)

Threshold costs -29.4b (-88.8%)

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

3 calls:

4.0ms
eps
3.0ms
b
3.0ms
a
Results
ErrorSegmentsBranch
33.1b1a
33.1b1b
33.1b1eps
Compiler

Compiled 21 to 16 computations (23.8% saved)

simplify4.0ms (0%)

Stop Event
fuel
Compiler

Compiled 258 to 170 computations (34.1% saved)

soundness0.0ms (0%)

end87.0ms (0.1%)

Compiler

Compiled 237 to 136 computations (42.6% saved)

Profiling

Loading profile data...