Falkner and Boettcher, Appendix A

Time bar (total: 12.1s)

analyze364.0ms (3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
50%49.9%49.9%0.1%0%0%0%3
50%49.9%49.9%0.1%0%0%0%4
50%49.9%49.9%0.1%0%0%0%5
50%49.9%49.9%0.1%0%0%0%6
50%49.9%49.9%0.1%0%0%0%7
50%49.9%49.9%0.1%0%0%0%8
50%49.9%49.9%0.1%0%0%0%9
50.8%49.9%48.4%0.1%0%0%1.6%10
50.8%49.9%48.4%0.1%0%0%1.6%11
51.6%49.9%46.8%0.1%0%0%3.1%12
Compiler

Compiled 19 to 13 computations (31.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 221.0ms
Operation ival-pow, time spent: 140.0ms, 63.0% of total-time
Operation ival-mult, time spent: 44.0ms, 20.0% of total-time
Operation ival-add, time spent: 23.0ms, 10.0% of total-time
Operation ival-div, time spent: 10.0ms, 5.0% of total-time
Operation const, time spent: 4.0ms, 2.0% of total-time

sample4.1s (33.9%)

Results
1.0s5789×256valid
1.9s3190×8192exit
796.0ms2466×256infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 2.1s
Operation ival-pow, time spent: 832.0ms, 40.0% of total-time
Operation ival-mult, time spent: 629.0ms, 30.0% of total-time
Operation ival-add, time spent: 338.0ms, 16.0% of total-time
Operation ival-div, time spent: 206.0ms, 10.0% of total-time
Operation const, time spent: 58.0ms, 3.0% of total-time
Bogosity

preprocess735.0ms (6.1%)

Algorithm
egg-herbie
Rules
2078×fma-define
2044×fma-neg
1052×unsub-neg
944×times-frac
674×distribute-lft-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
210-0-(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
00-0-m
00-0-(pow.f64 k m)
00-0-(*.f64 10 k)
00-0-(*.f64 k k)
00-0-10
00-0-(*.f64 a (pow.f64 k m))
00-0-(+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k))
00-0-a
00-0-1
00-0-(+.f64 1 (*.f64 10 k))
00-0-k
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
054707
1130610
2325560
3805552
42137544
53877544
65232544
76193544
86504544
96679544
106752544
117493544
127721544
137757544
147836544
157836544
167836544
177836544
187856544
198000544
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 (neg.f64 a) (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 (neg.f64 k) m)) (+.f64 (+.f64 1 (*.f64 10 (neg.f64 k))) (*.f64 (neg.f64 k) (neg.f64 k))))
(/.f64 (*.f64 a (pow.f64 k (neg.f64 m))) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(neg.f64 (/.f64 (*.f64 (neg.f64 a) (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k))))
(neg.f64 (/.f64 (*.f64 a (pow.f64 (neg.f64 k) m)) (+.f64 (+.f64 1 (*.f64 10 (neg.f64 k))) (*.f64 (neg.f64 k) (neg.f64 k)))))
(neg.f64 (/.f64 (*.f64 a (pow.f64 k (neg.f64 m))) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k))))
(/.f64 (*.f64 k (pow.f64 a m)) (+.f64 (+.f64 1 (*.f64 10 a)) (*.f64 a a)))
(/.f64 (*.f64 m (pow.f64 k a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 m k)) (+.f64 (+.f64 1 (*.f64 10 m)) (*.f64 m m)))
Outputs
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 k 10)) (*.f64 k k)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 k 10)) (*.f64 k k)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (neg.f64 a) (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(*.f64 (neg.f64 a) (/.f64 (pow.f64 k m) (+.f64 (+.f64 1 (*.f64 k 10)) (*.f64 k k))))
(*.f64 (pow.f64 k m) (/.f64 (neg.f64 a) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (pow.f64 k m) (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (-.f64 -10 k) -1)))
(/.f64 (*.f64 a (pow.f64 (neg.f64 k) m)) (+.f64 (+.f64 1 (*.f64 10 (neg.f64 k))) (*.f64 (neg.f64 k) (neg.f64 k))))
(*.f64 a (/.f64 (pow.f64 (neg.f64 k) m) (+.f64 (+.f64 1 (*.f64 10 (neg.f64 k))) (*.f64 k k))))
(*.f64 a (/.f64 (pow.f64 (neg.f64 k) m) (fma.f64 k k (+.f64 1 (*.f64 k -10)))))
(*.f64 a (/.f64 (pow.f64 (neg.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k -10)))))
(/.f64 (*.f64 a (pow.f64 (neg.f64 k) m)) (fma.f64 k (+.f64 k -10) 1))
(/.f64 (*.f64 a (pow.f64 k (neg.f64 m))) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 k (neg.f64 m))) (+.f64 (+.f64 1 (*.f64 k 10)) (*.f64 k k)))
(*.f64 a (/.f64 (pow.f64 k (neg.f64 m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 a (/.f64 (pow.f64 k (neg.f64 m)) (fma.f64 k (+.f64 k 10) 1)))
(neg.f64 (/.f64 (*.f64 (neg.f64 a) (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 k 10)) (*.f64 k k)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(neg.f64 (/.f64 (*.f64 a (pow.f64 (neg.f64 k) m)) (+.f64 (+.f64 1 (*.f64 10 (neg.f64 k))) (*.f64 (neg.f64 k) (neg.f64 k)))))
(/.f64 (*.f64 a (pow.f64 (neg.f64 k) m)) (neg.f64 (+.f64 (+.f64 1 (*.f64 10 (neg.f64 k))) (*.f64 k k))))
(*.f64 a (/.f64 (pow.f64 (neg.f64 k) m) (neg.f64 (fma.f64 k k (+.f64 1 (*.f64 k -10))))))
(*.f64 a (/.f64 (pow.f64 (neg.f64 k) m) (-.f64 -1 (*.f64 k (+.f64 k -10)))))
(*.f64 (pow.f64 (neg.f64 k) m) (/.f64 a (fma.f64 k (-.f64 10 k) -1)))
(*.f64 a (/.f64 (pow.f64 (neg.f64 k) m) (fma.f64 k (-.f64 10 k) -1)))
(neg.f64 (/.f64 (*.f64 a (pow.f64 k (neg.f64 m))) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k))))
(/.f64 (*.f64 a (pow.f64 k (neg.f64 m))) (neg.f64 (+.f64 (+.f64 1 (*.f64 k 10)) (*.f64 k k))))
(/.f64 (*.f64 a (neg.f64 (pow.f64 k (neg.f64 m)))) (+.f64 1 (*.f64 k (+.f64 10 k))))
(*.f64 (neg.f64 (pow.f64 k (neg.f64 m))) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (/.f64 (pow.f64 k (neg.f64 m)) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k (neg.f64 m)) (fma.f64 k (-.f64 -10 k) -1)))
(/.f64 (*.f64 k (pow.f64 a m)) (+.f64 (+.f64 1 (*.f64 10 a)) (*.f64 a a)))
(*.f64 k (/.f64 (pow.f64 a m) (+.f64 (+.f64 1 (*.f64 a 10)) (*.f64 a a))))
(*.f64 (pow.f64 a m) (/.f64 k (+.f64 1 (*.f64 a (+.f64 10 a)))))
(*.f64 (pow.f64 a m) (/.f64 k (fma.f64 a (+.f64 a 10) 1)))
(/.f64 (*.f64 k (pow.f64 a m)) (fma.f64 a (+.f64 a 10) 1))
(*.f64 k (/.f64 (pow.f64 a m) (fma.f64 a (+.f64 a 10) 1)))
(/.f64 (*.f64 m (pow.f64 k a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 m (pow.f64 k a)) (+.f64 (+.f64 1 (*.f64 k 10)) (*.f64 k k)))
(*.f64 (pow.f64 k a) (/.f64 m (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (pow.f64 k a) (/.f64 m (fma.f64 k (+.f64 k 10) 1)))
(*.f64 m (/.f64 (pow.f64 k a) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 m k)) (+.f64 (+.f64 1 (*.f64 10 m)) (*.f64 m m)))
(/.f64 (*.f64 a (pow.f64 m k)) (+.f64 1 (+.f64 (*.f64 m 10) (*.f64 m m))))
(/.f64 (*.f64 a (pow.f64 m k)) (+.f64 1 (*.f64 m (+.f64 10 m))))
(*.f64 a (/.f64 (pow.f64 m k) (fma.f64 m (+.f64 m 10) 1)))
(/.f64 (*.f64 a (pow.f64 m k)) (fma.f64 m (+.f64 m 10) 1))
Symmetry

(negabs a)

Compiler

Compiled 122 to 64 computations (47.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
Operation ival-mult, time spent: 30.0ms, 39.0% of total-time
Operation ival-pow, time spent: 23.0ms, 30.0% of total-time
Operation ival-add, time spent: 17.0ms, 22.0% of total-time
Operation ival-div, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 67 to 36 computations (46.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
91.9%
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
Compiler

Compiled 16 to 11 computations (31.3% saved)

localize106.0ms (0.9%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 1 (*.f64 k (+.f64 10 k)))
99.9%
(*.f64 k (+.f64 10 k))
98.2%
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
94.9%
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k))))
Compiler

Compiled 51 to 30 computations (41.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
Operation ival-add, time spent: 11.0ms, 30.0% of total-time
Operation ival-pow, time spent: 11.0ms, 30.0% of total-time
Operation ival-mult, time spent: 9.0ms, 25.0% of total-time
Operation ival-div, time spent: 4.0ms, 11.0% of total-time
Operation const, time spent: 2.0ms, 5.0% of total-time

series80.0ms (0.7%)

Counts
4 → 71
Calls

21 calls:

TimeVariablePointExpression
51.0ms
a
@0
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
6.0ms
m
@-inf
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
2.0ms
k
@-inf
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k))))
2.0ms
k
@-inf
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
2.0ms
k
@inf
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k))))

rewrite354.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1228×prod-diff
776×fma-define
755×log1p-expm1-u
755×expm1-log1p-u
386×expm1-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017139
1232127
23194127
Stop Event
node limit
Counts
4 → 162
Calls
Call 1
Inputs
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 k (+.f64 10 k))
(+.f64 1 (*.f64 k (+.f64 10 k)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1)
(*.f64 (pow.f64 k m) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 1 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 1)
(*.f64 (cbrt.f64 (pow.f64 k (*.f64 2 m))) (/.f64 (cbrt.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (pow.f64 k (*.f64 2 m))) (*.f64 (cbrt.f64 (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2) (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))
(*.f64 (sqrt.f64 (pow.f64 k m)) (/.f64 (sqrt.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (sqrt.f64 (pow.f64 k m)) (*.f64 (sqrt.f64 (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k (*.f64 2 m))) 1) (/.f64 (cbrt.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k (*.f64 2 m))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k (*.f64 2 m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 k m)) 1) (/.f64 (sqrt.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 k m)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (sqrt.f64 (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (fma.f64 (*.f64 k (+.f64 k 10)) (fma.f64 k (+.f64 k 10) -1) 1))
(*.f64 (/.f64 (pow.f64 k m) (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
(pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) -1)
(neg.f64 (/.f64 (pow.f64 k m) (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 k m) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))) 1)
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))
(/.f64 (*.f64 (pow.f64 k m) a) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) a)) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) a) 1) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) a) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 1)
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) 3)
(pow.f64 (pow.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) 2)
(sqrt.f64 (pow.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))))
(cbrt.f64 (pow.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(log1p.f64 (expm1.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(exp.f64 (log.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) 1))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(+.f64 (*.f64 k 10) (pow.f64 k 2))
(+.f64 (*.f64 (*.f64 k 10) 1) (*.f64 (pow.f64 k 2) 1))
(-.f64 (fma.f64 k (+.f64 k 10) 1) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 k 10) 3) (pow.f64 (pow.f64 k 2) 3)) (fma.f64 (*.f64 k 10) (*.f64 k 10) (-.f64 (*.f64 (pow.f64 k 2) (pow.f64 k 2)) (*.f64 (*.f64 k 10) (pow.f64 k 2)))))
(/.f64 (fma.f64 (*.f64 k 10) (*.f64 k 10) (neg.f64 (*.f64 (pow.f64 k 2) (pow.f64 k 2)))) (-.f64 (*.f64 k 10) (pow.f64 k 2)))
(/.f64 (*.f64 k (+.f64 1000 (pow.f64 k 3))) (fma.f64 k (-.f64 k 10) 100))
(/.f64 (*.f64 k (-.f64 100 (pow.f64 k 2))) (-.f64 10 k))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 k 3)) k) (fma.f64 k (-.f64 k 10) 100))
(/.f64 (*.f64 (-.f64 100 (pow.f64 k 2)) k) (-.f64 10 k))
(pow.f64 (*.f64 k (+.f64 k 10)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 3)
(pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2))
(log.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (+.f64 k 10)))))
(cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3))
(expm1.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))
(fma.f64 k k (*.f64 k 10))
(fma.f64 k 10 (pow.f64 k 2))
(fma.f64 1 (fma.f64 k (+.f64 k 10) 1) -1)
(fma.f64 1 (pow.f64 k 2) (*.f64 k 10))
(fma.f64 1 (*.f64 k 10) (pow.f64 k 2))
(fma.f64 10 k (pow.f64 k 2))
(fma.f64 (fma.f64 k (+.f64 k 10) 1) 1 -1)
(fma.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) (pow.f64 k 2))
(fma.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) k) (*.f64 k 10))
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) (pow.f64 k 2))
(fma.f64 (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3)) (/.f64 1 (fma.f64 (*.f64 k (+.f64 k 10)) (fma.f64 k (+.f64 k 10) -1) 1)) -1)
(fma.f64 (*.f64 k 10) 1 (*.f64 (pow.f64 k 2) 1))
(fma.f64 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2)) (/.f64 1 (-.f64 1 (*.f64 k (+.f64 k 10)))) -1)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 k 10)) (cbrt.f64 (*.f64 k 10))) (cbrt.f64 (*.f64 k 10)) (pow.f64 k 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 k) 2) (pow.f64 (cbrt.f64 k) 2)) (pow.f64 (cbrt.f64 k) 2) (*.f64 k 10))
(fma.f64 (*.f64 k (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k 10))
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (pow.f64 k 2))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (pow.f64 k 2))
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (pow.f64 k 2))
(fma.f64 (*.f64 k (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k 10))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 k (+.f64 k 10) 1))) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2) (-.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 1 (fma.f64 k (+.f64 k 10) 1))
(*.f64 (fma.f64 k (+.f64 k 10) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3)) (/.f64 1 (fma.f64 (*.f64 k (+.f64 k 10)) (fma.f64 k (+.f64 k 10) -1) 1)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2)) (/.f64 1 (-.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 k (+.f64 k 10)) (fma.f64 k (+.f64 k 10) -1) 1) (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3)) (fma.f64 (*.f64 k (+.f64 k 10)) (fma.f64 k (+.f64 k 10) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3)) (+.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2) (-.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2)) (-.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (neg.f64 (fma.f64 (*.f64 k (+.f64 k 10)) (fma.f64 k (+.f64 k 10) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (neg.f64 (-.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (-.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2) 1) (fma.f64 k (+.f64 k 10) -1))
(pow.f64 (fma.f64 k (+.f64 k 10) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2))
(log.f64 (exp.f64 (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 k (+.f64 k 10) 1))))
(cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 k (+.f64 k 10) 1)))
(log1p.f64 (expm1.f64 (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1))
(fma.f64 k 10 (fma.f64 k k 1))
(fma.f64 k (+.f64 k 10) 1)
(fma.f64 1 (*.f64 k (+.f64 k 10)) 1)
(fma.f64 1 (*.f64 k 10) (fma.f64 k k 1))
(fma.f64 10 k (fma.f64 k k 1))
(fma.f64 (+.f64 k 10) k 1)
(fma.f64 (*.f64 k (+.f64 k 10)) 1 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 k 10)) 2) (*.f64 (cbrt.f64 (+.f64 k 10)) k) 1)
(fma.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) (pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 2) (cbrt.f64 (*.f64 k (+.f64 k 10))) 1)
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) (+.f64 k 10)) 1)
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) (fma.f64 k k 1))
(fma.f64 (sqrt.f64 (+.f64 k 10)) (*.f64 (sqrt.f64 (+.f64 k 10)) k) 1)
(fma.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) (sqrt.f64 (*.f64 k (+.f64 k 10))) 1)
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) (+.f64 k 10)) 1)
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) (fma.f64 k k 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 k 10)) (cbrt.f64 (*.f64 k 10))) (cbrt.f64 (*.f64 k 10)) (fma.f64 k k 1))
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (fma.f64 k k 1))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (fma.f64 k k 1))
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (fma.f64 k k 1))
(fma.f64 (*.f64 k (pow.f64 (cbrt.f64 (+.f64 k 10)) 2)) (cbrt.f64 (+.f64 k 10)) 1)
(fma.f64 (*.f64 k (sqrt.f64 (+.f64 k 10))) (sqrt.f64 (+.f64 k 10)) 1)
(fma.f64 (*.f64 (+.f64 k 10) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) 1)
(fma.f64 (*.f64 (+.f64 k 10) (sqrt.f64 k)) (sqrt.f64 k) 1)

eval78.0ms (0.6%)

Compiler

Compiled 4972 to 3114 computations (37.4% saved)

prune39.0ms (0.3%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New2249233
Fresh000
Picked011
Done000
Total22410234
Accuracy
98.2%
Counts
234 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.3%
(pow.f64 (sqrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) 2)
91.3%
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) 3)
48.6%
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
91.7%
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a)))
81.6%
(*.f64 a (pow.f64 k m))
91.9%
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
80.6%
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 10 k))))
81.0%
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3)))))
48.6%
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
67.2%
(*.f64 a (+.f64 (*.f64 -10 (*.f64 k (pow.f64 k m))) (pow.f64 k m)))
Compiler

Compiled 288 to 203 computations (29.5% saved)

localize466.0ms (3.9%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))
99.7%
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) 3)
98.2%
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))
89.6%
(cbrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
100.0%
(*.f64 k (pow.f64 k m))
100.0%
(*.f64 -10 (*.f64 k (pow.f64 k m)))
99.6%
(+.f64 (*.f64 -10 (*.f64 k (pow.f64 k m))) (pow.f64 k m))
99.6%
(*.f64 a (+.f64 (*.f64 -10 (*.f64 k (pow.f64 k m))) (pow.f64 k m)))
100.0%
(*.f64 a (pow.f64 k m))
100.0%
(*.f64 k (+.f64 10 k))
98.2%
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
100.0%
(*.f64 (pow.f64 k m) a)
99.8%
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a)))
98.1%
(/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a))
Compiler

Compiled 202 to 92 computations (54.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 304.0ms
Operation ival-add, time spent: 75.0ms, 25.0% of total-time
Operation ival-pow, time spent: 73.0ms, 24.0% of total-time
Operation composed, time spent: 59.0ms, 19.0% of total-time
Operation ival-mult, time spent: 56.0ms, 18.0% of total-time
Operation ival-div, time spent: 25.0ms, 8.0% of total-time
Operation const, time spent: 10.0ms, 3.0% of total-time
Operation ival-cbrt, time spent: 6.0ms, 2.0% of total-time

series257.0ms (2.1%)

Counts
14 → 326
Calls

105 calls:

TimeVariablePointExpression
85.0ms
a
@0
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
13.0ms
k
@-inf
(*.f64 (pow.f64 k m) a)
12.0ms
k
@0
(*.f64 (pow.f64 k m) a)
10.0ms
k
@inf
(*.f64 (pow.f64 k m) a)
9.0ms
m
@0
(+.f64 (*.f64 -10 (*.f64 k (pow.f64 k m))) (pow.f64 k m))

rewrite291.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
836×log1p-expm1-u
390×associate-*r*
254×associate-*l*
204×expm1-log1p-u
202×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034519
1551497
26934497
Stop Event
node limit
Counts
14 → 592
Calls
Call 1
Inputs
(/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a))
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a)))
(*.f64 (pow.f64 k m) a)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
(*.f64 k (+.f64 10 k))
(*.f64 a (pow.f64 k m))
(*.f64 a (+.f64 (*.f64 -10 (*.f64 k (pow.f64 k m))) (pow.f64 k m)))
(+.f64 (*.f64 -10 (*.f64 k (pow.f64 k m))) (pow.f64 k m))
(*.f64 -10 (*.f64 k (pow.f64 k m)))
(*.f64 k (pow.f64 k m))
(cbrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) 3)
(/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a))) 1)
(*.f64 1 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a))
(*.f64 (fma.f64 k (+.f64 k 10) 1) (/.f64 (pow.f64 k (neg.f64 m)) a))
(*.f64 (fma.f64 k (+.f64 k 10) 1) (/.f64 (/.f64 (pow.f64 k (neg.f64 m)) a) 1))
(*.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) 1)
(*.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 k m) a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (/.f64 (pow.f64 k (neg.f64 m)) a)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 2) (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 2) (/.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2) (/.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) a))
(*.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 k m) a)))
(*.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (/.f64 (pow.f64 k (neg.f64 m)) a)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) (/.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 1))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) a))
(*.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (/.f64 1 (*.f64 (pow.f64 k m) (neg.f64 a))))
(*.f64 (/.f64 (pow.f64 k (neg.f64 m)) a) (fma.f64 k (+.f64 k 10) 1))
(*.f64 (pow.f64 k (neg.f64 m)) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 k m) a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 1) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 k m) a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (sqrt.f64 a)) (/.f64 (pow.f64 k (neg.f64 m)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) a) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 (/.f64 1 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2)) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 (*.f64 (pow.f64 k m) a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (pow.f64 k m) a))) (/.f64 (fma.f64 k (+.f64 k 10) 1) (sqrt.f64 (*.f64 (pow.f64 k m) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (pow.f64 k m)) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) a) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (sqrt.f64 (*.f64 (pow.f64 k m) a))) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (*.f64 (pow.f64 k m) a))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (*.f64 (pow.f64 k m) a))))
(*.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) 1) (/.f64 (pow.f64 k (neg.f64 m)) a))
(*.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 k (neg.f64 m)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) (cbrt.f64 a)))
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) 1)
(pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) -1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 2)
(neg.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) (neg.f64 a))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3) (pow.f64 (*.f64 (pow.f64 k m) a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(exp.f64 (log.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) 1)
(*.f64 1 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 (pow.f64 k m) a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))
(*.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1)
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)))
(*.f64 -1 (/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) (neg.f64 a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2) (*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (pow.f64 k m)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) (*.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))))
(*.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (*.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (pow.f64 k m)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (neg.f64 (pow.f64 k m)))))
(*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 k m) a))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (/.f64 (pow.f64 k (neg.f64 m)) a) -1))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (pow.f64 k (neg.f64 m))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))) 3) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (*.f64 (pow.f64 k m) a) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 (pow.f64 k m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 k m) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (cbrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (sqrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (neg.f64 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (pow.f64 k m)) 2)) (cbrt.f64 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) 1) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6)) (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6))
(*.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1) (*.f64 (pow.f64 k m) a))
(*.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2)) (cbrt.f64 (*.f64 (pow.f64 k m) a)))
(*.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (*.f64 (pow.f64 k m) a))) (sqrt.f64 (*.f64 (pow.f64 k m) a)))
(*.f64 (/.f64 (*.f64 (pow.f64 k m) a) (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (+.f64 1 (*.f64 (*.f64 k (+.f64 k 10)) (-.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 (/.f64 (*.f64 (pow.f64 k m) a) (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -1)
(pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) 3/2)
(pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2)
(neg.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (neg.f64 (pow.f64 k m)))))
(neg.f64 (/.f64 -1 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(neg.f64 (/.f64 (neg.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3) (pow.f64 k (*.f64 m 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(exp.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 k m) a)) (log1p.f64 (*.f64 k (+.f64 k 10)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 k m) a))) 1)
(pow.f64 (*.f64 (pow.f64 k m) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 2))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 k m) a))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 3))
(cbrt.f64 (*.f64 (pow.f64 k (*.f64 m 3)) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 k (*.f64 m 3))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 k m) a)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 k m) a)))
(exp.f64 (log.f64 (*.f64 (pow.f64 k m) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k m) a)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1)
(*.f64 1 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2) (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (+.f64 1 (*.f64 (*.f64 k (+.f64 k 10)) (-.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
(pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3)
(pow.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -1)
(neg.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(neg.f64 (/.f64 (neg.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(sqrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 2))
(log.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(+.f64 (*.f64 k 10) (pow.f64 k 2))
(+.f64 (*.f64 (*.f64 k 10) 1) (*.f64 (pow.f64 k 2) 1))
(-.f64 (fma.f64 k (+.f64 k 10) 1) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 k 10) 3) (pow.f64 (pow.f64 k 2) 3)) (+.f64 (*.f64 (*.f64 k 10) (*.f64 k 10)) (-.f64 (*.f64 (pow.f64 k 2) (pow.f64 k 2)) (*.f64 (*.f64 k 10) (pow.f64 k 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 k 10) (*.f64 k 10)) (*.f64 (pow.f64 k 2) (pow.f64 k 2))) (-.f64 (*.f64 k 10) (pow.f64 k 2)))
(/.f64 (*.f64 k (+.f64 (pow.f64 k 3) 1000)) (fma.f64 k k (-.f64 100 (*.f64 k 10))))
(/.f64 (*.f64 k (+.f64 (pow.f64 k 3) 1000)) (+.f64 100 (*.f64 k (+.f64 k -10))))
(/.f64 (*.f64 k (fma.f64 k k -100)) (+.f64 k -10))
(/.f64 (*.f64 k (-.f64 100 (pow.f64 k 2))) (-.f64 10 k))
(/.f64 (*.f64 (+.f64 (pow.f64 k 3) 1000) k) (fma.f64 k k (-.f64 100 (*.f64 k 10))))
(/.f64 (*.f64 (+.f64 (pow.f64 k 3) 1000) k) (+.f64 100 (*.f64 k (+.f64 k -10))))
(/.f64 (*.f64 (fma.f64 k k -100) k) (+.f64 k -10))
(/.f64 (*.f64 (-.f64 100 (pow.f64 k 2)) k) (-.f64 10 k))
(pow.f64 (*.f64 k (+.f64 k 10)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 3)
(pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2))
(log.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (+.f64 k 10)))))
(cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3))
(expm1.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))
(fma.f64 k 10 (pow.f64 k 2))
(fma.f64 10 k (pow.f64 k 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 k m) a))) 1)
(pow.f64 (*.f64 (pow.f64 k m) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 2))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 k m) a))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 3))
(cbrt.f64 (*.f64 (pow.f64 k (*.f64 m 3)) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 k (*.f64 m 3))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 k m) a)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 k m) a)))
(exp.f64 (log.f64 (*.f64 (pow.f64 k m) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k m) a)) 1))
(+.f64 (*.f64 (pow.f64 k m) a) (*.f64 -10 (*.f64 (pow.f64 k (+.f64 1 m)) a)))
(+.f64 (*.f64 -10 (*.f64 (pow.f64 k (+.f64 1 m)) a)) (*.f64 (pow.f64 k m) a))
(+.f64 (*.f64 (*.f64 -10 (*.f64 (pow.f64 k (+.f64 1 m)) a)) 1) (*.f64 (pow.f64 k m) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 -10 (*.f64 (pow.f64 k (+.f64 1 m)) a)) 3) (pow.f64 (*.f64 (pow.f64 k m) a) 3)) (+.f64 (*.f64 (*.f64 -10 (*.f64 (pow.f64 k (+.f64 1 m)) a)) (*.f64 -10 (*.f64 (pow.f64 k (+.f64 1 m)) a))) (-.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 2) (*.f64 (*.f64 -10 (*.f64 (pow.f64 k (+.f64 1 m)) a)) (*.f64 (pow.f64 k m) a)))))
(/.f64 (-.f64 (*.f64 (*.f64 -10 (*.f64 (pow.f64 k (+.f64 1 m)) a)) (*.f64 -10 (*.f64 (pow.f64 k (+.f64 1 m)) a))) (pow.f64 (*.f64 (pow.f64 k m) a) 2)) (-.f64 (*.f64 -10 (*.f64 (pow.f64 k (+.f64 1 m)) a)) (*.f64 (pow.f64 k m) a)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) 3) (pow.f64 k (*.f64 m 3)))) (+.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (-.f64 (pow.f64 k (*.f64 2 m)) (*.f64 (*.f64 k -10) (pow.f64 k (*.f64 2 m))))))
(/.f64 (*.f64 a (-.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (pow.f64 k (*.f64 2 m)))) (*.f64 (pow.f64 k m) (-.f64 (*.f64 k -10) 1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) 3) (pow.f64 k (*.f64 m 3))) a) (+.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (-.f64 (pow.f64 k (*.f64 2 m)) (*.f64 (*.f64 k -10) (pow.f64 k (*.f64 2 m))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (pow.f64 k (*.f64 2 m))) a) (*.f64 (pow.f64 k m) (-.f64 (*.f64 k -10) 1)))
(pow.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) 2))
(log.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))))))
(exp.f64 (log.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))))) 1))
(fma.f64 a (*.f64 -10 (pow.f64 k (+.f64 1 m))) (*.f64 (pow.f64 k m) a))
(fma.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) a (*.f64 (pow.f64 k m) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (*.f64 (pow.f64 k m) (-.f64 (*.f64 k -10) 1))) (/.f64 (pow.f64 k (*.f64 2 m)) (*.f64 (pow.f64 k m) (-.f64 (*.f64 k -10) 1))))
(*.f64 1 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))))
(*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))
(*.f64 (pow.f64 k m) (+.f64 (*.f64 k -10) 1))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))) 1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) 2) (cbrt.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) (sqrt.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))))
(*.f64 (+.f64 (pow.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) 3) (pow.f64 k (*.f64 m 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (-.f64 (pow.f64 k (*.f64 2 m)) (*.f64 (*.f64 k -10) (pow.f64 k (*.f64 2 m)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (pow.f64 k (*.f64 2 m))) (/.f64 1 (*.f64 (pow.f64 k m) (-.f64 (*.f64 k -10) 1))))
(*.f64 (+.f64 (*.f64 k -10) 1) (pow.f64 k m))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (-.f64 (pow.f64 k (*.f64 2 m)) (*.f64 (*.f64 k -10) (pow.f64 k (*.f64 2 m))))) (+.f64 (pow.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) 3) (pow.f64 k (*.f64 m 3)))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 k m) (-.f64 (*.f64 k -10) 1)) (-.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (pow.f64 k (*.f64 2 m)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) 3) (pow.f64 k (*.f64 m 3))) (+.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (-.f64 (pow.f64 k (*.f64 2 m)) (*.f64 (*.f64 k -10) (pow.f64 k (*.f64 2 m))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) 3) (pow.f64 k (*.f64 m 3))) (+.f64 (pow.f64 k (*.f64 2 m)) (-.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (*.f64 (*.f64 k -10) (pow.f64 k (*.f64 2 m))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (pow.f64 k (*.f64 2 m))) (*.f64 (pow.f64 k m) (-.f64 (*.f64 k -10) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) 3) (pow.f64 k (*.f64 m 3)))) (neg.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (-.f64 (pow.f64 k (*.f64 2 m)) (*.f64 (*.f64 k -10) (pow.f64 k (*.f64 2 m)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100) (pow.f64 k (*.f64 2 m)))) (neg.f64 (*.f64 (pow.f64 k m) (-.f64 (*.f64 k -10) 1))))
(/.f64 (-.f64 (pow.f64 k (*.f64 2 m)) (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100)) (-.f64 (pow.f64 k m) (*.f64 -10 (pow.f64 k (+.f64 1 m)))))
(pow.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k m) (+.f64 1 (*.f64 k -10)))) 1))
(fma.f64 1 (pow.f64 k m) (*.f64 -10 (pow.f64 k (+.f64 1 m))))
(fma.f64 1 (*.f64 -10 (pow.f64 k (+.f64 1 m))) (pow.f64 k m))
(fma.f64 -10 (pow.f64 k (+.f64 1 m)) (pow.f64 k m))
(fma.f64 (pow.f64 k (+.f64 1 m)) -10 (pow.f64 k m))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 k m)) 2) (cbrt.f64 (pow.f64 k m)) (*.f64 -10 (pow.f64 k (+.f64 1 m))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m)))) 2) (cbrt.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m)))) (pow.f64 k m))
(fma.f64 (sqrt.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m)))) (sqrt.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m)))) (pow.f64 k m))
(fma.f64 (sqrt.f64 (pow.f64 k m)) (sqrt.f64 (pow.f64 k m)) (*.f64 -10 (pow.f64 k (+.f64 1 m))))
(fma.f64 (*.f64 k -10) (pow.f64 k m) (pow.f64 k m))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))))) 1)
(pow.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) 1)
(pow.f64 (cbrt.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m)))) 3)
(pow.f64 (pow.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2) 100))
(log.f64 (pow.f64 (exp.f64 -10) (pow.f64 k (+.f64 1 m))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))))))
(cbrt.f64 (pow.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m))) 3))
(expm1.f64 (log1p.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m)))))
(log1p.f64 (expm1.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m)))))
(exp.f64 (log.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -10 (pow.f64 k (+.f64 1 m)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 k (+.f64 1 m)))) 1)
(pow.f64 k (+.f64 1 m))
(pow.f64 k (+.f64 m 1))
(pow.f64 (pow.f64 k (+.f64 1 m)) 1)
(pow.f64 (cbrt.f64 (pow.f64 k (+.f64 1 m))) 3)
(pow.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 k (+.f64 1 m))) 2)
(sqrt.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 2))
(log.f64 (exp.f64 (pow.f64 k (+.f64 1 m))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 k (+.f64 1 m)))))
(cbrt.f64 (pow.f64 (pow.f64 k (+.f64 1 m)) 3))
(cbrt.f64 (*.f64 (pow.f64 k 3) (pow.f64 k (*.f64 m 3))))
(cbrt.f64 (*.f64 (pow.f64 k (*.f64 m 3)) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (pow.f64 k (+.f64 1 m))))
(log1p.f64 (expm1.f64 (pow.f64 k (+.f64 1 m))))
(exp.f64 (log.f64 (pow.f64 k (+.f64 1 m))))
(exp.f64 (*.f64 (log.f64 (pow.f64 k (+.f64 1 m))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1)
(*.f64 (cbrt.f64 a) (pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 1/3))
(*.f64 (cbrt.f64 a) (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 a) (/.f64 1 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))) (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 k m)))
(*.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1/3) (cbrt.f64 (*.f64 (pow.f64 k m) a)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (*.f64 (pow.f64 k m) a)))
(/.f64 1 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(/.f64 (cbrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(/.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) (neg.f64 a)))))
(/.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (neg.f64 (pow.f64 k m)))))
(/.f64 (neg.f64 (cbrt.f64 a)) (neg.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -1/3)
(pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) 1)
(*.f64 1 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 (pow.f64 k m) a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))
(*.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1)
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)))
(*.f64 -1 (/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) (neg.f64 a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2) (*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (pow.f64 k m)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) (*.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))))
(*.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (*.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (pow.f64 k m)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (neg.f64 (pow.f64 k m)))))
(*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 k m) a))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (/.f64 (pow.f64 k (neg.f64 m)) a) -1))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (pow.f64 k (neg.f64 m))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))) 3) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (*.f64 (pow.f64 k m) a) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 (pow.f64 k m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 k m) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (cbrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (sqrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (neg.f64 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (pow.f64 k m)) 2)) (cbrt.f64 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) 1) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6)) (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6))
(*.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1) (*.f64 (pow.f64 k m) a))
(*.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2)) (cbrt.f64 (*.f64 (pow.f64 k m) a)))
(*.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (*.f64 (pow.f64 k m) a))) (sqrt.f64 (*.f64 (pow.f64 k m) a)))
(*.f64 (/.f64 (*.f64 (pow.f64 k m) a) (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (+.f64 1 (*.f64 (*.f64 k (+.f64 k 10)) (-.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 (/.f64 (*.f64 (pow.f64 k m) a) (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -1)
(pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) 3/2)
(pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2)
(neg.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (neg.f64 (pow.f64 k m)))))
(neg.f64 (/.f64 -1 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(neg.f64 (/.f64 (neg.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3) (pow.f64 k (*.f64 m 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(exp.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 k m) a)) (log1p.f64 (*.f64 k (+.f64 k 10)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) 1)
(*.f64 1 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 (pow.f64 k m) a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))
(*.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1)
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)))
(*.f64 -1 (/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) (neg.f64 a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2) (*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (pow.f64 k m)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) (*.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))))
(*.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (*.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (pow.f64 k m)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (neg.f64 (pow.f64 k m)))))
(*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 k m) a))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (/.f64 (pow.f64 k (neg.f64 m)) a) -1))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (pow.f64 k (neg.f64 m))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))) 3) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (*.f64 (pow.f64 k m) a) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 (pow.f64 k m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 k m) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (cbrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (sqrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (neg.f64 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (pow.f64 k m)) 2)) (cbrt.f64 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) 1) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6)) (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1/6))
(*.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1) (*.f64 (pow.f64 k m) a))
(*.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2)) (cbrt.f64 (*.f64 (pow.f64 k m) a)))
(*.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (*.f64 (pow.f64 k m) a))) (sqrt.f64 (*.f64 (pow.f64 k m) a)))
(*.f64 (/.f64 (*.f64 (pow.f64 k m) a) (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (+.f64 1 (*.f64 (*.f64 k (+.f64 k 10)) (-.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 (/.f64 (*.f64 (pow.f64 k m) a) (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a))
(/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))
(/.f64 (*.f64 (pow.f64 k m) a) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k (neg.f64 m)))
(/.f64 -1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(/.f64 (*.f64 (pow.f64 k m) (neg.f64 a)) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (neg.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (neg.f64 (pow.f64 k m))))
(/.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (/.f64 (pow.f64 k (neg.f64 m)) a))
(/.f64 (neg.f64 (neg.f64 a)) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (/.f64 a 1) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))
(/.f64 (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) a) 1) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2)) (cbrt.f64 a)) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(/.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) a) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) 2)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(neg.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (neg.f64 (pow.f64 k m)))))
(neg.f64 (/.f64 -1 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)))
(neg.f64 (/.f64 (neg.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a) -2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3) (pow.f64 k (*.f64 m 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(exp.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) a)) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 k m) a)) (log1p.f64 (*.f64 k (+.f64 k 10)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) 1)
(*.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))
(*.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k (neg.f64 m)))
(*.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 1)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k (neg.f64 m))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k (neg.f64 m))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (/.f64 1 (neg.f64 (pow.f64 k m))))
(*.f64 (pow.f64 k (neg.f64 m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 k m)) 2)) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 (pow.f64 k m))))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 k m))) (/.f64 (fma.f64 k (+.f64 k 10) 1) (sqrt.f64 (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (pow.f64 (cbrt.f64 (pow.f64 k m)) 2)) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (sqrt.f64 (pow.f64 k m))) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (pow.f64 k m))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 1) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (pow.f64 k m)) 2)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (pow.f64 k m))))
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)
(pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) -1)
(neg.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (neg.f64 (pow.f64 k m))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3) (pow.f64 k (*.f64 m 3))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(exp.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 1))

eval366.0ms (3%)

Compiler

Compiled 20815 to 13048 computations (37.3% saved)

prune118.0ms (1%)

Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New90810918
Fresh314
Picked325
Done011
Total91414928
Accuracy
100.0%
Counts
928 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.6%
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
32.9%
(/.f64 a (+.f64 1 (*.f64 10 k)))
48.4%
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
82.9%
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m))))) (/.f64 1 (*.f64 a (pow.f64 k m)))))
26.9%
(+.f64 a (*.f64 k (-.f64 (*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -10 a) (*.f64 -10 (+.f64 a (*.f64 -100 a)))))) (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))))
27.8%
(+.f64 a (*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))))
24.2%
(+.f64 a (*.f64 -10 (*.f64 a k)))
30.7%
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
25.6%
(*.f64 (/.f64 a (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (+.f64 1 (*.f64 (*.f64 k (+.f64 k 10)) (-.f64 (*.f64 k (+.f64 k 10)) 1))))
81.6%
(*.f64 a (pow.f64 k m))
91.9%
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
48.6%
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
24.2%
(*.f64 a (+.f64 1 (*.f64 -10 k)))
23.4%
a
Compiler

Compiled 436 to 311 computations (28.7% saved)

localize455.0ms (3.8%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))
99.9%
(+.f64 a (*.f64 -100 a))
99.5%
(*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))) (*.f64 10 a)))
99.5%
(*.f64 k (+.f64 a (*.f64 -100 a)))
100.0%
(*.f64 k (+.f64 10 k))
99.9%
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k))))
98.2%
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
99.8%
(*.f64 -10 (*.f64 a k))
100.0%
(*.f64 a (pow.f64 k m))
99.9%
(*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m)))))
99.9%
(*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m))))
99.8%
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m))))) (/.f64 1 (*.f64 a (pow.f64 k m)))))
Compiler

Compiled 267 to 130 computations (51.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 238.0ms
Operation ival-mult, time spent: 106.0ms, 44.0% of total-time
Operation ival-add, time spent: 45.0ms, 19.0% of total-time
Operation ival-pow, time spent: 38.0ms, 16.0% of total-time
Operation ival-div, time spent: 32.0ms, 13.0% of total-time
Operation const, time spent: 10.0ms, 4.0% of total-time
Operation ival-sub, time spent: 8.0ms, 3.0% of total-time

series91.0ms (0.7%)

Counts
12 → 215
Calls

75 calls:

TimeVariablePointExpression
7.0ms
m
@0
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m))))) (/.f64 1 (*.f64 a (pow.f64 k m)))))
6.0ms
a
@inf
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m))))) (/.f64 1 (*.f64 a (pow.f64 k m)))))
3.0ms
a
@0
(*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))) (*.f64 10 a)))
3.0ms
m
@-inf
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m))))) (/.f64 1 (*.f64 a (pow.f64 k m)))))
3.0ms
m
@inf
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m))))) (/.f64 1 (*.f64 a (pow.f64 k m)))))

rewrite130.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
305×log1p-expm1-u
305×expm1-log1p-u
300×add-cube-cbrt
297×add-exp-log
297×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037448
1666432
Stop Event
node limit
Counts
12 → 280
Calls
Call 1
Inputs
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m))))) (/.f64 1 (*.f64 a (pow.f64 k m)))))
(*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m))))
(*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m)))))
(*.f64 a (pow.f64 k m))
(*.f64 -10 (*.f64 a k))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k))))
(*.f64 k (+.f64 10 k))
(*.f64 k (+.f64 a (*.f64 -100 a)))
(*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))) (*.f64 10 a)))
(+.f64 a (*.f64 -100 a))
(-.f64 (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))))) 1)
(*.f64 1 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))) -2)) (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))) -1/2) (pow.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))) -1) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))) -1))
(pow.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))) -1)
(pow.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))) -1/2) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))) 1) -1)
(sqrt.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))) (/.f64 1 (*.f64 a (pow.f64 k m)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 10 (*.f64 a (pow.f64 k m))))) 1)
(/.f64 1 (/.f64 (*.f64 a (pow.f64 k m)) 10))
(/.f64 10 (*.f64 a (pow.f64 k m)))
(/.f64 -10 (neg.f64 (*.f64 a (pow.f64 k m))))
(pow.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) 1)
(pow.f64 (cbrt.f64 (/.f64 10 (*.f64 a (pow.f64 k m)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 k m)) -3) 1000) 1/3)
(pow.f64 (sqrt.f64 (/.f64 10 (*.f64 a (pow.f64 k m)))) 2)
(sqrt.f64 (/.f64 100 (pow.f64 (*.f64 a (pow.f64 k m)) 2)))
(log.f64 (exp.f64 (/.f64 10 (*.f64 a (pow.f64 k m)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 10 (*.f64 a (pow.f64 k m))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 k m)) -3) 1000))
(expm1.f64 (log1p.f64 (/.f64 10 (*.f64 a (pow.f64 k m)))))
(log1p.f64 (expm1.f64 (/.f64 10 (*.f64 a (pow.f64 k m)))))
(exp.f64 (log.f64 (/.f64 10 (*.f64 a (pow.f64 k m)))))
(exp.f64 (*.f64 (log.f64 (/.f64 10 (*.f64 a (pow.f64 k m)))) 1))
(+.f64 (*.f64 k (/.f64 10 (*.f64 a (pow.f64 k m)))) (*.f64 k (/.f64 (/.f64 k a) (pow.f64 k m))))
(+.f64 (*.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) k) (*.f64 (/.f64 (/.f64 k a) (pow.f64 k m)) k))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 k (/.f64 10 (*.f64 a (pow.f64 k m)))) 3) (pow.f64 (*.f64 k (/.f64 (/.f64 k a) (pow.f64 k m))) 3)) (+.f64 (*.f64 (*.f64 k (/.f64 10 (*.f64 a (pow.f64 k m)))) (*.f64 k (/.f64 10 (*.f64 a (pow.f64 k m))))) (-.f64 (*.f64 (*.f64 k (/.f64 (/.f64 k a) (pow.f64 k m))) (*.f64 k (/.f64 (/.f64 k a) (pow.f64 k m)))) (*.f64 (*.f64 k (/.f64 10 (*.f64 a (pow.f64 k m)))) (*.f64 k (/.f64 (/.f64 k a) (pow.f64 k m)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) k) 3) (pow.f64 (*.f64 (/.f64 (/.f64 k a) (pow.f64 k m)) k) 3)) (+.f64 (*.f64 (*.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) k) (*.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) k)) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 k a) (pow.f64 k m)) k) (*.f64 (/.f64 (/.f64 k a) (pow.f64 k m)) k)) (*.f64 (*.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) k) (*.f64 (/.f64 (/.f64 k a) (pow.f64 k m)) k)))))
(pow.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m)))) 1)
(pow.f64 (cbrt.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))))) 3)
(pow.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m)))) 2))
(log.f64 (pow.f64 (exp.f64 k) (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m)))))))
(cbrt.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m)))) 3))
(expm1.f64 (log1p.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))))))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))))))
(exp.f64 (log.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) (/.f64 (/.f64 k a) (pow.f64 k m))))) 1))
(fma.f64 k (/.f64 10 (*.f64 a (pow.f64 k m))) (*.f64 k (/.f64 (/.f64 k a) (pow.f64 k m))))
(fma.f64 (/.f64 10 (*.f64 a (pow.f64 k m))) k (*.f64 (/.f64 (/.f64 k a) (pow.f64 k m)) k))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 k m)))) 1)
(pow.f64 (*.f64 a (pow.f64 k m)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 3)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 k m)))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 k m) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 k m) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k m))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k m))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k m))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k m))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -10 (*.f64 k a)))) 1)
(pow.f64 (*.f64 -10 (*.f64 k a)) 1)
(pow.f64 (cbrt.f64 (*.f64 -10 (*.f64 k a))) 3)
(pow.f64 (pow.f64 (*.f64 -10 (*.f64 k a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -10 (*.f64 k a))) 2)
(sqrt.f64 (pow.f64 (*.f64 -10 (*.f64 k a)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) k) -10))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -10 (*.f64 k a)))))
(cbrt.f64 (pow.f64 (*.f64 -10 (*.f64 k a)) 3))
(expm1.f64 (log1p.f64 (*.f64 -10 (*.f64 k a))))
(log1p.f64 (expm1.f64 (*.f64 -10 (*.f64 k a))))
(exp.f64 (log.f64 (*.f64 -10 (*.f64 k a))))
(exp.f64 (*.f64 (log.f64 (*.f64 -10 (*.f64 k a))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1)
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) a))
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 (neg.f64 a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a 1) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (neg.f64 (*.f64 a 1)) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3)
(pow.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)
(sqrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 2))
(log.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))) 1)
(*.f64 1 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1))
(pow.f64 (fma.f64 k (+.f64 k 10) 1) -1)
(pow.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) 1) -1)
(sqrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))) 1))
(+.f64 (*.f64 10 k) (pow.f64 k 2))
(+.f64 (*.f64 k 10) (pow.f64 k 2))
(-.f64 (fma.f64 k (+.f64 k 10) 1) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 10 k) 3) (pow.f64 (pow.f64 k 2) 3)) (+.f64 (*.f64 (*.f64 10 k) (*.f64 10 k)) (-.f64 (*.f64 (pow.f64 k 2) (pow.f64 k 2)) (*.f64 (*.f64 10 k) (pow.f64 k 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 k 10) 3) (pow.f64 (pow.f64 k 2) 3)) (+.f64 (*.f64 (*.f64 k 10) (*.f64 k 10)) (-.f64 (*.f64 (pow.f64 k 2) (pow.f64 k 2)) (*.f64 (*.f64 k 10) (pow.f64 k 2)))))
(pow.f64 (*.f64 k (+.f64 k 10)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 3)
(pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2))
(log.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (+.f64 k 10)))))
(cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3))
(expm1.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))
(fma.f64 k 10 (pow.f64 k 2))
(fma.f64 10 k (pow.f64 k 2))
(+.f64 (*.f64 k a) (*.f64 k (*.f64 a -100)))
(+.f64 (*.f64 k a) (*.f64 (*.f64 a -100) k))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 -99 a)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 k a) 3) (pow.f64 (*.f64 k (*.f64 a -100)) 3)) (+.f64 (pow.f64 (*.f64 k a) 2) (-.f64 (*.f64 (*.f64 k (*.f64 a -100)) (*.f64 k (*.f64 a -100))) (*.f64 (*.f64 k a) (*.f64 k (*.f64 a -100))))))
(/.f64 (+.f64 (pow.f64 (*.f64 k a) 3) (pow.f64 (*.f64 (*.f64 a -100) k) 3)) (+.f64 (pow.f64 (*.f64 k a) 2) (-.f64 (*.f64 (*.f64 (*.f64 a -100) k) (*.f64 (*.f64 a -100) k)) (*.f64 (*.f64 k a) (*.f64 (*.f64 a -100) k)))))
(pow.f64 (*.f64 k (*.f64 -99 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 -99 a))) 3)
(pow.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (*.f64 -99 a))) 2)
(neg.f64 (*.f64 k (*.f64 -99 a)))
(sqrt.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -99) a) k))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 -99 a)))))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 k 3) (pow.f64 (*.f64 -99 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -99 a) 3) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 -99 a))))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 -99 a))))
(exp.f64 (log.f64 (*.f64 k (*.f64 -99 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (*.f64 -99 a))) 1))
(fma.f64 1 (*.f64 k a) (*.f64 k (*.f64 a -100)))
(fma.f64 1 (*.f64 k a) (*.f64 (*.f64 a -100) k))
(fma.f64 k a (*.f64 k (*.f64 a -100)))
(fma.f64 k a (*.f64 (*.f64 a -100) k))
(fma.f64 a k (*.f64 k (*.f64 a -100)))
(fma.f64 a k (*.f64 (*.f64 a -100) k))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k a)) 2) (cbrt.f64 (*.f64 k a)) (*.f64 k (*.f64 a -100)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k a)) 2) (cbrt.f64 (*.f64 k a)) (*.f64 (*.f64 a -100) k))
(fma.f64 (sqrt.f64 (*.f64 k a)) (sqrt.f64 (*.f64 k a)) (*.f64 k (*.f64 a -100)))
(fma.f64 (sqrt.f64 (*.f64 k a)) (sqrt.f64 (*.f64 k a)) (*.f64 (*.f64 a -100) k))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))) 1)
(pow.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) 1)
(pow.f64 (cbrt.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)))) 3)
(pow.f64 (pow.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) 2))
(log.f64 (pow.f64 (exp.f64 k) (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))))
(cbrt.f64 (pow.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) 3))
(cbrt.f64 (*.f64 (pow.f64 k 3) (pow.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) 3) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)))))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)))))
(exp.f64 (log.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -99 a))) 1)
(-.f64 (/.f64 (pow.f64 a 2) (-.f64 a (*.f64 a -100))) (/.f64 (pow.f64 (*.f64 a -100) 2) (-.f64 a (*.f64 a -100))))
(*.f64 1 (*.f64 -99 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -99 a)) 2) (cbrt.f64 (*.f64 -99 a)))
(*.f64 (sqrt.f64 (*.f64 -99 a)) (sqrt.f64 (*.f64 -99 a)))
(*.f64 -99 a)
(/.f64 1 (/.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 a -100) 2) (*.f64 a (*.f64 a -100)))) (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 3) -1000000))))
(/.f64 1 (/.f64 (-.f64 a (*.f64 a -100)) (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 a -100) 2))))
(/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 3) -1000000)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 a -100) 2) (*.f64 a (*.f64 a -100)))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 a -100) 2)) (-.f64 a (*.f64 a -100)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 3) -1000000))) (neg.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 a -100) 2) (*.f64 a (*.f64 a -100))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 a -100) 2))) (neg.f64 (-.f64 a (*.f64 a -100))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 3) -1000000) (pow.f64 a 3)) (+.f64 (pow.f64 (*.f64 a -100) 2) (-.f64 (pow.f64 a 2) (*.f64 (*.f64 a -100) a))))
(pow.f64 (*.f64 -99 a) 1)
(pow.f64 (cbrt.f64 (*.f64 -99 a)) 3)
(pow.f64 (pow.f64 (*.f64 -99 a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -99 a)) 2)
(sqrt.f64 (pow.f64 (*.f64 -99 a) 2))
(log.f64 (pow.f64 (exp.f64 -99) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -99 a))))
(cbrt.f64 (pow.f64 (*.f64 -99 a) 3))
(expm1.f64 (log1p.f64 (*.f64 -99 a)))
(log1p.f64 (expm1.f64 (*.f64 -99 a)))
(exp.f64 (log.f64 (*.f64 -99 a)))
(exp.f64 (*.f64 (log.f64 (*.f64 -99 a)) 1))
(fma.f64 1 a (*.f64 a -100))
(fma.f64 1 (*.f64 a -100) a)
(fma.f64 a -100 a)
(fma.f64 -100 a a)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a -100)) 2) (cbrt.f64 (*.f64 a -100)) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 a -100))
(fma.f64 (sqrt.f64 (*.f64 a -100)) (sqrt.f64 (*.f64 a -100)) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 a -100))
(+.f64 (*.f64 k (*.f64 -99 a)) (neg.f64 (*.f64 10 a)))
(+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))
(+.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) (fma.f64 (neg.f64 a) 10 (*.f64 10 a)))
(+.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) (fma.f64 -10 a (*.f64 10 a)))
(+.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 10 a))) (sqrt.f64 (*.f64 10 a)) (*.f64 10 a)))
(+.f64 (fma.f64 1 (*.f64 k (*.f64 -99 a)) (neg.f64 (*.f64 (*.f64 10 a) 1))) (fma.f64 (neg.f64 (*.f64 10 a)) 1 (*.f64 (*.f64 10 a) 1)))
(+.f64 (fma.f64 1 (*.f64 k (*.f64 -99 a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 10 a))) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2) (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2))))
(+.f64 (fma.f64 (*.f64 k (*.f64 -99 a)) -1 (neg.f64 (*.f64 (*.f64 10 a) 1))) (fma.f64 (neg.f64 (*.f64 10 a)) 1 (*.f64 (*.f64 10 a) 1)))
(+.f64 (fma.f64 (*.f64 k (*.f64 -99 a)) -1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 10 a))) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2) (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2))))
(+.f64 (fma.f64 -1 (*.f64 k (*.f64 -99 a)) (neg.f64 (*.f64 (*.f64 10 a) 1))) (fma.f64 (neg.f64 (*.f64 10 a)) 1 (*.f64 (*.f64 10 a) 1)))
(+.f64 (fma.f64 -1 (*.f64 k (*.f64 -99 a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 10 a))) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2) (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 -99 a))) 2) (cbrt.f64 (*.f64 k (*.f64 -99 a))) (neg.f64 (*.f64 (*.f64 10 a) 1))) (fma.f64 (neg.f64 (*.f64 10 a)) 1 (*.f64 (*.f64 10 a) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 -99 a))) 2) (cbrt.f64 (*.f64 k (*.f64 -99 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 10 a))) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2) (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 k (*.f64 -99 a))) (sqrt.f64 (*.f64 k (*.f64 -99 a))) (neg.f64 (*.f64 (*.f64 10 a) 1))) (fma.f64 (neg.f64 (*.f64 10 a)) 1 (*.f64 (*.f64 10 a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 k (*.f64 -99 a))) (sqrt.f64 (*.f64 k (*.f64 -99 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 10 a))) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2) (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2))))
(+.f64 (fma.f64 (*.f64 -1 k) (*.f64 -99 a) (neg.f64 (*.f64 (*.f64 10 a) 1))) (fma.f64 (neg.f64 (*.f64 10 a)) 1 (*.f64 (*.f64 10 a) 1)))
(+.f64 (fma.f64 (*.f64 -1 k) (*.f64 -99 a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 10 a))) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2) (*.f64 (cbrt.f64 (*.f64 10 a)) (pow.f64 (cbrt.f64 (*.f64 10 a)) 2))))
(*.f64 1 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) 2) (cbrt.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) (sqrt.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2) (+.f64 (pow.f64 (*.f64 10 a) 2) (*.f64 (*.f64 k (*.f64 -99 a)) (*.f64 10 a)))) (-.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 3) (*.f64 1000 (pow.f64 a 3)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 10 a)) (-.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2) (pow.f64 (*.f64 10 a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 3) (*.f64 1000 (pow.f64 a 3))) (+.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2) (+.f64 (pow.f64 (*.f64 10 a) 2) (*.f64 (*.f64 k (*.f64 -99 a)) (*.f64 10 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2) (pow.f64 (*.f64 10 a) 2)) (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 10 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 3) (*.f64 1000 (pow.f64 a 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2) (+.f64 (pow.f64 (*.f64 10 a) 2) (*.f64 (*.f64 k (*.f64 -99 a)) (*.f64 10 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2) (pow.f64 (*.f64 10 a) 2))) (neg.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 10 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 3) (pow.f64 (neg.f64 (*.f64 10 a)) 3)) (+.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 10 a)) (neg.f64 (*.f64 10 a))) (*.f64 (*.f64 k (*.f64 -99 a)) (neg.f64 (*.f64 10 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 3) (pow.f64 (*.f64 -10 a) 3)) (+.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2) (-.f64 (*.f64 (*.f64 -10 a) (*.f64 -10 a)) (*.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) 3) (pow.f64 (fma.f64 (neg.f64 a) 10 (*.f64 10 a)) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) 10 (*.f64 10 a)) (fma.f64 (neg.f64 a) 10 (*.f64 10 a))) (*.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) (fma.f64 (neg.f64 a) 10 (*.f64 10 a))))))
(pow.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(exp.f64 (log.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) 1))
(fma.f64 1 (*.f64 k (*.f64 -99 a)) (neg.f64 (*.f64 10 a)))
(fma.f64 1 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))
(fma.f64 1 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a)) (fma.f64 (neg.f64 a) 10 (*.f64 10 a)))
(fma.f64 -1 (*.f64 k (*.f64 -99 a)) (neg.f64 (*.f64 10 a)))
(fma.f64 -1 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))
(fma.f64 (*.f64 k (*.f64 -99 a)) -1 (neg.f64 (*.f64 10 a)))
(fma.f64 (*.f64 k (*.f64 -99 a)) -1 (*.f64 -10 a))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) 2) (cbrt.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) (fma.f64 (neg.f64 a) 10 (*.f64 10 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 -99 a))) 2) (cbrt.f64 (*.f64 k (*.f64 -99 a))) (neg.f64 (*.f64 10 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 -99 a))) 2) (cbrt.f64 (*.f64 k (*.f64 -99 a))) (*.f64 -10 a))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) (sqrt.f64 (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))) (fma.f64 (neg.f64 a) 10 (*.f64 10 a)))
(fma.f64 (sqrt.f64 (*.f64 k (*.f64 -99 a))) (sqrt.f64 (*.f64 k (*.f64 -99 a))) (neg.f64 (*.f64 10 a)))
(fma.f64 (sqrt.f64 (*.f64 k (*.f64 -99 a))) (sqrt.f64 (*.f64 k (*.f64 -99 a))) (*.f64 -10 a))
(fma.f64 (*.f64 -1 k) (*.f64 -99 a) (neg.f64 (*.f64 10 a)))
(fma.f64 (*.f64 -1 k) (*.f64 -99 a) (*.f64 -10 a))

eval237.0ms (2%)

Compiler

Compiled 14658 to 8363 computations (42.9% saved)

prune116.0ms (1%)

Pruning

19 alts after pruning (13 fresh and 6 done)

PrunedKeptTotal
New5418549
Fresh156
Picked235
Done033
Total54419563
Accuracy
100.0%
Counts
563 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.6%
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
32.9%
(/.f64 a (+.f64 1 (*.f64 10 k)))
48.4%
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
48.7%
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a))) (/.f64 1 a)))
21.8%
(+.f64 a (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
21.8%
(+.f64 a (*.f64 k (*.f64 k (+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a)))))))
27.8%
(+.f64 a (*.f64 k (*.f64 a (-.f64 (*.f64 99 k) 10))))
27.8%
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a))))))
23.8%
(+.f64 a (*.f64 k (*.f64 -10 a)))
30.0%
(+.f64 a (*.f64 a (*.f64 k (-.f64 (*.f64 99 k) 10))))
24.2%
(+.f64 a (*.f64 -10 (*.f64 a k)))
30.7%
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
25.6%
(*.f64 (/.f64 a (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (+.f64 1 (*.f64 (*.f64 k (+.f64 k 10)) (-.f64 (*.f64 k (+.f64 k 10)) 1))))
81.6%
(*.f64 a (pow.f64 k m))
91.9%
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
48.6%
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
28.0%
(*.f64 a (+.f64 1 (*.f64 k (-.f64 (*.f64 k (+.f64 99 (*.f64 -980 k))) 10))))
24.2%
(*.f64 a (+.f64 1 (*.f64 -10 k)))
23.4%
a
Compiler

Compiled 496 to 366 computations (26.2% saved)

localize620.0ms (5.1%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.6%
(+.f64 a (*.f64 -100 a))
99.6%
(+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a))))
99.4%
(*.f64 k (*.f64 k (+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a))))))
85.4%
(*.f64 k (+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a)))))
99.8%
(*.f64 k (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))))
99.6%
(+.f64 a (*.f64 -100 a))
99.3%
(*.f64 k (+.f64 a (*.f64 -100 a)))
100.0%
(-.f64 (*.f64 99 k) 10)
99.8%
(*.f64 k (-.f64 (*.f64 99 k) 10))
92.1%
(*.f64 a (*.f64 k (-.f64 (*.f64 99 k) 10)))
99.9%
(+.f64 1 (*.f64 -10 k))
99.4%
(*.f64 a (+.f64 1 (*.f64 -10 k)))
100.0%
(+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a))) (/.f64 1 a))
99.7%
(*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a)))
99.5%
(*.f64 10 (/.f64 1 a))
99.1%
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a))) (/.f64 1 a)))
Compiler

Compiled 273 to 169 computations (38.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 232.0ms
Operation ival-mult, time spent: 134.0ms, 58.0% of total-time
Operation ival-add, time spent: 41.0ms, 18.0% of total-time
Operation ival-div, time spent: 40.0ms, 17.0% of total-time
Operation const, time spent: 11.0ms, 5.0% of total-time
Operation ival-sub, time spent: 7.0ms, 3.0% of total-time

series71.0ms (0.6%)

Counts
16 → 253
Calls

78 calls:

TimeVariablePointExpression
4.0ms
a
@0
(+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a))))
4.0ms
a
@inf
(*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a)))
2.0ms
a
@-inf
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a))) (/.f64 1 a)))
2.0ms
k
@0
(*.f64 k (+.f64 a (*.f64 -100 a)))
2.0ms
a
@0
(*.f64 k (+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a)))))

rewrite257.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
316×log1p-expm1-u
316×expm1-log1p-u
311×add-cube-cbrt
309×add-exp-log
309×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038453
1685426
Stop Event
node limit
Counts
16 → 375
Calls
Call 1
Inputs
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a))) (/.f64 1 a)))
(*.f64 10 (/.f64 1 a))
(*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a)))
(+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a))) (/.f64 1 a))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(+.f64 1 (*.f64 -10 k))
(*.f64 a (*.f64 k (-.f64 (*.f64 99 k) 10)))
(*.f64 k (-.f64 (*.f64 99 k) 10))
(-.f64 (*.f64 99 k) 10)
(*.f64 k (+.f64 a (*.f64 -100 a)))
(+.f64 a (*.f64 -100 a))
(*.f64 k (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))))
(*.f64 k (+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a)))))
(*.f64 k (*.f64 k (+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a))))))
(+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a))))
(+.f64 a (*.f64 -100 a))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))))) 1)
(*.f64 1 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) -1/2) (pow.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) -1))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) -1) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) -1))
(pow.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) -1)
(pow.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) -1/2) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) 1) -1)
(sqrt.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 10 a))) 1)
(/.f64 10 a)
(/.f64 -10 (neg.f64 a))
(pow.f64 (/.f64 10 a) 1)
(pow.f64 (cbrt.f64 (/.f64 10 a)) 3)
(pow.f64 (pow.f64 (/.f64 10 a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 10 a)) 2)
(sqrt.f64 (/.f64 100 (pow.f64 a 2)))
(log.f64 (exp.f64 (/.f64 10 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 10 a))))
(cbrt.f64 (pow.f64 (/.f64 10 a) 3))
(expm1.f64 (log1p.f64 (/.f64 10 a)))
(log1p.f64 (expm1.f64 (/.f64 10 a)))
(exp.f64 (log.f64 (/.f64 10 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 10 a)) 1))
(+.f64 (*.f64 k (/.f64 10 a)) (*.f64 k (/.f64 k a)))
(+.f64 (*.f64 (/.f64 10 a) k) (*.f64 (/.f64 k a) k))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 k (/.f64 10 a)) 3) (pow.f64 (*.f64 k (/.f64 k a)) 3)) (+.f64 (*.f64 (*.f64 k (/.f64 10 a)) (*.f64 k (/.f64 10 a))) (-.f64 (*.f64 (*.f64 k (/.f64 k a)) (*.f64 k (/.f64 k a))) (*.f64 (*.f64 k (/.f64 10 a)) (*.f64 k (/.f64 k a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 10 a) k) 3) (pow.f64 (*.f64 (/.f64 k a) k) 3)) (+.f64 (*.f64 (*.f64 (/.f64 10 a) k) (*.f64 (/.f64 10 a) k)) (-.f64 (*.f64 (*.f64 (/.f64 k a) k) (*.f64 (/.f64 k a) k)) (*.f64 (*.f64 (/.f64 10 a) k) (*.f64 (/.f64 k a) k)))))
(pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 1)
(pow.f64 (cbrt.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))) 3)
(pow.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 10 a) (/.f64 k a))) k))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))))))
(cbrt.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 3))
(expm1.f64 (log1p.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))))
(exp.f64 (log.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))) 1))
(fma.f64 k (/.f64 10 a) (*.f64 k (/.f64 k a)))
(fma.f64 (/.f64 10 a) k (*.f64 (/.f64 k a) k))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 2) (-.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a))) (/.f64 (pow.f64 a -2) (-.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a))))
(*.f64 1 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))))
(*.f64 (sqrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) (sqrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 3) (pow.f64 a -3)) (+.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 2) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 2) (pow.f64 a -2)) (-.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 3) (pow.f64 a -3))) (neg.f64 (+.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 2) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 2) (pow.f64 a -2))) (neg.f64 (-.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) 2) (*.f64 (/.f64 1 a) (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))))))
(pow.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) 1)
(pow.f64 (cbrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) 3)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) 2)
(sqrt.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) 2))
(log.f64 (exp.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)))))
(cbrt.f64 (pow.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))))
(log1p.f64 (expm1.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))))
(exp.f64 (log.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))) 1))
(fma.f64 1 (/.f64 1 a) (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))))
(fma.f64 1 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a))
(fma.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)) (/.f64 1 a))
(fma.f64 (+.f64 (/.f64 10 a) (/.f64 k a)) k (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))) 2) (cbrt.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))))
(fma.f64 (sqrt.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))) (sqrt.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a)))) (/.f64 1 a))
(+.f64 a (*.f64 (*.f64 k -10) a))
(+.f64 (*.f64 a 1) (*.f64 a (*.f64 k -10)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 k -10 1)))) 1)
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (*.f64 k -10) a) 3)) (+.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 (*.f64 k -10) a) (*.f64 (*.f64 k -10) a)) (*.f64 a (*.f64 (*.f64 k -10) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a 1) 3) (pow.f64 (*.f64 a (*.f64 k -10)) 3)) (+.f64 (*.f64 (*.f64 a 1) (*.f64 a 1)) (-.f64 (*.f64 (*.f64 a (*.f64 k -10)) (*.f64 a (*.f64 k -10))) (*.f64 (*.f64 a 1) (*.f64 a (*.f64 k -10))))))
(pow.f64 (*.f64 a (fma.f64 k -10 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 k -10 1))) 3)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 k -10 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 k -10 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 k -10 1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 k -10 1)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 k -10 1)))))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 k -10 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k -10 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 k -10 1) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 k -10 1))))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 k -10 1))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 k -10 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 k -10 1))) 1))
(fma.f64 1 a (*.f64 (*.f64 k -10) a))
(fma.f64 a 1 (*.f64 a (*.f64 k -10)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (*.f64 k -10) a))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (*.f64 k -10) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 k -10 1))) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 k -10))) (/.f64 (pow.f64 (*.f64 k -10) 2) (-.f64 1 (*.f64 k -10))))
(*.f64 1 (fma.f64 k -10 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k -10 1)) 2) (cbrt.f64 (fma.f64 k -10 1)))
(*.f64 (sqrt.f64 (fma.f64 k -10 1)) (sqrt.f64 (fma.f64 k -10 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (+.f64 1 (-.f64 (pow.f64 (*.f64 k -10) 2) (*.f64 k -10))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 k -10) 2)) (-.f64 1 (*.f64 k -10)))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 k -10) 2) (*.f64 k -10)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 k -10) 2))) (neg.f64 (-.f64 1 (*.f64 k -10))))
(/.f64 (+.f64 (*.f64 (pow.f64 k 3) -1000) 1) (+.f64 (pow.f64 (*.f64 k -10) 2) (-.f64 1 (*.f64 (*.f64 k -10) 1))))
(pow.f64 (fma.f64 k -10 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 k -10 1)) 3)
(pow.f64 (pow.f64 (fma.f64 k -10 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 k -10 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 k -10 1) 2))
(log.f64 (exp.f64 (fma.f64 k -10 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 k -10 1))))
(cbrt.f64 (pow.f64 (fma.f64 k -10 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 k -10 1)))
(log1p.f64 (expm1.f64 (fma.f64 k -10 1)))
(exp.f64 (log1p.f64 (*.f64 k -10)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k -10)) 1))
(fma.f64 1 (*.f64 k -10) 1)
(fma.f64 k -10 1)
(fma.f64 -10 k 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k -10)) 2) (cbrt.f64 (*.f64 k -10)) 1)
(fma.f64 (sqrt.f64 (*.f64 k -10)) (sqrt.f64 (*.f64 k -10)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10))))) 1)
(pow.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10)))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10)))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10))) 2))
(log.f64 (pow.f64 (exp.f64 a) (*.f64 k (fma.f64 k 99 -10))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (fma.f64 k 99 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 k (fma.f64 k 99 -10)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10)))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10)))))
(exp.f64 (log.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 k (fma.f64 k 99 -10)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (fma.f64 k 99 -10)))) 1)
(pow.f64 (*.f64 k (fma.f64 k 99 -10)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (fma.f64 k 99 -10))) 3)
(pow.f64 (pow.f64 (*.f64 k (fma.f64 k 99 -10)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (fma.f64 k 99 -10))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (fma.f64 k 99 -10)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 k 99 -10)) k))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (fma.f64 k 99 -10)))))
(cbrt.f64 (pow.f64 (*.f64 k (fma.f64 k 99 -10)) 3))
(cbrt.f64 (*.f64 (pow.f64 k 3) (pow.f64 (fma.f64 k 99 -10) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 k 99 -10) 3) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (*.f64 k (fma.f64 k 99 -10))))
(log1p.f64 (expm1.f64 (*.f64 k (fma.f64 k 99 -10))))
(exp.f64 (log.f64 (*.f64 k (fma.f64 k 99 -10))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (fma.f64 k 99 -10))) 1))
(+.f64 (*.f64 k 99) -10)
(*.f64 1 (fma.f64 k 99 -10))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k 99 -10)) 2) (cbrt.f64 (fma.f64 k 99 -10)))
(*.f64 (sqrt.f64 (fma.f64 k 99 -10)) (sqrt.f64 (fma.f64 k 99 -10)))
(/.f64 (-.f64 (*.f64 (pow.f64 k 3) 970299) 1000) (+.f64 (pow.f64 (*.f64 k 99) 2) (+.f64 100 (*.f64 (*.f64 k 99) 10))))
(/.f64 (-.f64 (pow.f64 (*.f64 k 99) 2) 100) (fma.f64 k 99 10))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 k 3) 970299) 1000)) (neg.f64 (+.f64 (pow.f64 (*.f64 k 99) 2) (+.f64 100 (*.f64 (*.f64 k 99) 10)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 k 99) 2) 100)) (neg.f64 (fma.f64 k 99 10)))
(/.f64 (+.f64 (*.f64 (pow.f64 k 3) 970299) -1000) (+.f64 (pow.f64 (*.f64 k 99) 2) (-.f64 100 (*.f64 (*.f64 k 99) -10))))
(pow.f64 (fma.f64 k 99 -10) 1)
(pow.f64 (cbrt.f64 (fma.f64 k 99 -10)) 3)
(pow.f64 (pow.f64 (fma.f64 k 99 -10) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 k 99 -10)) 2)
(sqrt.f64 (pow.f64 (fma.f64 k 99 -10) 2))
(log.f64 (exp.f64 (fma.f64 k 99 -10)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 k 99 -10))))
(cbrt.f64 (pow.f64 (fma.f64 k 99 -10) 3))
(expm1.f64 (log1p.f64 (fma.f64 k 99 -10)))
(log1p.f64 (expm1.f64 (fma.f64 k 99 -10)))
(exp.f64 (log.f64 (fma.f64 k 99 -10)))
(exp.f64 (*.f64 (log.f64 (fma.f64 k 99 -10)) 1))
(fma.f64 1 (*.f64 k 99) -10)
(fma.f64 k 99 -10)
(fma.f64 99 k -10)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k 99)) 2) (cbrt.f64 (*.f64 k 99)) -10)
(fma.f64 (sqrt.f64 (*.f64 k 99)) (sqrt.f64 (*.f64 k 99)) -10)
(+.f64 (*.f64 k a) (*.f64 k (*.f64 a -100)))
(+.f64 (*.f64 a k) (*.f64 (*.f64 a -100) k))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 -99 a)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 k a) 3) (pow.f64 (*.f64 k (*.f64 a -100)) 3)) (+.f64 (*.f64 (*.f64 k a) (*.f64 k a)) (-.f64 (*.f64 (*.f64 k (*.f64 a -100)) (*.f64 k (*.f64 a -100))) (*.f64 (*.f64 k a) (*.f64 k (*.f64 a -100))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a k) 3) (pow.f64 (*.f64 (*.f64 a -100) k) 3)) (+.f64 (*.f64 (*.f64 a k) (*.f64 a k)) (-.f64 (*.f64 (*.f64 (*.f64 a -100) k) (*.f64 (*.f64 a -100) k)) (*.f64 (*.f64 a k) (*.f64 (*.f64 a -100) k)))))
(pow.f64 (*.f64 k (*.f64 -99 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 -99 a))) 3)
(pow.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (*.f64 -99 a))) 2)
(neg.f64 (*.f64 k (*.f64 -99 a)))
(sqrt.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -99) a) k))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 -99 a)))))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 k 3) (pow.f64 (*.f64 -99 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -99 a) 3) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 -99 a))))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 -99 a))))
(exp.f64 (log.f64 (*.f64 k (*.f64 -99 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (*.f64 -99 a))) 1))
(fma.f64 k a (*.f64 k (*.f64 a -100)))
(fma.f64 a k (*.f64 (*.f64 a -100) k))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -99 a))) 1)
(-.f64 (/.f64 (pow.f64 a 2) (-.f64 a (*.f64 a -100))) (/.f64 (pow.f64 (*.f64 a -100) 2) (-.f64 a (*.f64 a -100))))
(*.f64 1 (*.f64 -99 a))
(*.f64 -1 (*.f64 -99 a))
(*.f64 (*.f64 -99 a) -1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -99 a)) 2) (cbrt.f64 (*.f64 -99 a)))
(*.f64 (sqrt.f64 (*.f64 -99 a)) (sqrt.f64 (*.f64 -99 a)))
(*.f64 -99 a)
(/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 3) -1000000)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 a -100) 2) (*.f64 a (*.f64 a -100)))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 a -100) 2)) (-.f64 a (*.f64 a -100)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 3) -1000000))) (neg.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 a -100) 2) (*.f64 a (*.f64 a -100))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 a -100) 2))) (neg.f64 (-.f64 a (*.f64 a -100))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1 a) 3) (pow.f64 (*.f64 -1 (*.f64 a -100)) 3)) (+.f64 (*.f64 (*.f64 -1 a) (*.f64 -1 a)) (-.f64 (*.f64 (*.f64 -1 (*.f64 a -100)) (*.f64 -1 (*.f64 a -100))) (*.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 a -100))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a -1) 3) (pow.f64 (*.f64 (*.f64 a -100) -1) 3)) (+.f64 (*.f64 (*.f64 a -1) (*.f64 a -1)) (-.f64 (*.f64 (*.f64 (*.f64 a -100) -1) (*.f64 (*.f64 a -100) -1)) (*.f64 (*.f64 a -1) (*.f64 (*.f64 a -100) -1)))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 3) -1000000) (pow.f64 a 3)) (+.f64 (pow.f64 (*.f64 a -100) 2) (-.f64 (pow.f64 a 2) (*.f64 (*.f64 a -100) a))))
(pow.f64 (*.f64 -99 a) 1)
(pow.f64 (cbrt.f64 (*.f64 -99 a)) 3)
(pow.f64 (pow.f64 (*.f64 -99 a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -99 a)) 2)
(neg.f64 (*.f64 -99 a))
(sqrt.f64 (pow.f64 (*.f64 -99 a) 2))
(log.f64 (pow.f64 (exp.f64 -99) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -99 a))))
(cbrt.f64 (pow.f64 (*.f64 -99 a) 3))
(expm1.f64 (log1p.f64 (*.f64 -99 a)))
(log1p.f64 (expm1.f64 (*.f64 -99 a)))
(exp.f64 (log.f64 (*.f64 -99 a)))
(exp.f64 (*.f64 (log.f64 (*.f64 -99 a)) 1))
(fma.f64 1 a (*.f64 a -100))
(fma.f64 1 (*.f64 a -100) a)
(fma.f64 a -100 a)
(fma.f64 a -1 (*.f64 (*.f64 a -100) -1))
(fma.f64 -100 a a)
(fma.f64 -1 a (*.f64 -1 (*.f64 a -100)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a -100)) 2) (cbrt.f64 (*.f64 a -100)) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 a -100))
(fma.f64 (sqrt.f64 (*.f64 a -100)) (sqrt.f64 (*.f64 a -100)) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 a -100))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 k (*.f64 -99 a))))) 1)
(pow.f64 (*.f64 k (*.f64 k (*.f64 -99 a))) 1)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (*.f64 -99 a)))) 3)
(pow.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 -99 a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (*.f64 k (*.f64 -99 a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 -99 a))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -99) a) k) k))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 k (*.f64 -99 a))))))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 -99 a))) 3))
(cbrt.f64 (*.f64 (pow.f64 k 3) (pow.f64 (*.f64 k (*.f64 -99 a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 3) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 k (*.f64 -99 a)))))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 k (*.f64 -99 a)))))
(exp.f64 (log.f64 (*.f64 k (*.f64 k (*.f64 -99 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (*.f64 k (*.f64 -99 a)))) 1))
(+.f64 (*.f64 k (*.f64 -10 (/.f64 a k))) (*.f64 k (*.f64 -99 a)))
(+.f64 (*.f64 (*.f64 -10 (/.f64 a k)) k) (*.f64 k (*.f64 -99 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 k (*.f64 -10 (/.f64 a k))) 3) (pow.f64 (*.f64 k (*.f64 -99 a)) 3)) (+.f64 (*.f64 (*.f64 k (*.f64 -10 (/.f64 a k))) (*.f64 k (*.f64 -10 (/.f64 a k)))) (-.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2) (*.f64 (*.f64 k (*.f64 -10 (/.f64 a k))) (*.f64 k (*.f64 -99 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -10 (/.f64 a k)) k) 3) (pow.f64 (*.f64 k (*.f64 -99 a)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -10 (/.f64 a k)) k) (*.f64 (*.f64 -10 (/.f64 a k)) k)) (-.f64 (pow.f64 (*.f64 k (*.f64 -99 a)) 2) (*.f64 (*.f64 (*.f64 -10 (/.f64 a k)) k) (*.f64 k (*.f64 -99 a))))))
(pow.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 1)
(pow.f64 (cbrt.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))) 3)
(pow.f64 (pow.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 2))
(log.f64 (pow.f64 (exp.f64 k) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))))
(cbrt.f64 (pow.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 3))
(cbrt.f64 (*.f64 (pow.f64 k 3) (pow.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)) 3) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))))
(log1p.f64 (expm1.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))))
(exp.f64 (log.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))) 1))
(fma.f64 k (*.f64 -10 (/.f64 a k)) (*.f64 k (*.f64 -99 a)))
(fma.f64 (*.f64 -10 (/.f64 a k)) k (*.f64 k (*.f64 -99 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))) 1)
(pow.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 3) 1/3)
(pow.f64 (*.f64 k (sqrt.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 k 2)) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 3))
(cbrt.f64 (*.f64 (pow.f64 k 3) (pow.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 k (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 3) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))) 1))
(-.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -99 a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 -10 (/.f64 a k)) 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) (/.f64 (pow.f64 (*.f64 -99 a) 2) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))
(*.f64 1 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 2) (cbrt.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))
(*.f64 (sqrt.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) (sqrt.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 a k) 3) -1000) (pow.f64 (*.f64 -99 a) 3)) (+.f64 (pow.f64 (*.f64 -10 (/.f64 a k)) 2) (-.f64 (pow.f64 (*.f64 -99 a) 2) (*.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -99 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -10 (/.f64 a k)) 2) (pow.f64 (*.f64 -99 a) 2)) (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 a k) 3) -1000) (pow.f64 (*.f64 -99 a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 -10 (/.f64 a k)) 2) (-.f64 (pow.f64 (*.f64 -99 a) 2) (*.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -99 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -10 (/.f64 a k)) 2) (pow.f64 (*.f64 -99 a) 2))) (neg.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 -99 a) 3) (*.f64 (pow.f64 (/.f64 a k) 3) -1000)) (+.f64 (pow.f64 (*.f64 -99 a) 2) (-.f64 (pow.f64 (*.f64 -10 (/.f64 a k)) 2) (*.f64 (*.f64 -99 a) (*.f64 -10 (/.f64 a k))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a k) 3) -1000) (pow.f64 (*.f64 -99 a) 3)) (+.f64 (pow.f64 (*.f64 -10 (/.f64 a k)) 2) (+.f64 (pow.f64 (*.f64 -99 a) 2) (*.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -99 a)))))
(pow.f64 (cbrt.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 3)
(pow.f64 (pow.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 2)
(pow.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)) 1)
(sqrt.f64 (pow.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)) 2))
(log.f64 (exp.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -10) (/.f64 a k)) (pow.f64 (exp.f64 -99) a)))
(cbrt.f64 (pow.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))
(log1p.f64 (expm1.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))
(exp.f64 (log.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -10 (/.f64 a k) (*.f64 -99 a))) 1))
(fma.f64 1 (*.f64 -10 (/.f64 a k)) (*.f64 -99 a))
(fma.f64 1 (*.f64 -99 a) (*.f64 -10 (/.f64 a k)))
(fma.f64 -10 (/.f64 a k) (*.f64 -99 a))
(fma.f64 -1 (*.f64 -99 a) (*.f64 -10 (/.f64 a k)))
(fma.f64 (/.f64 a k) -10 (*.f64 -99 a))
(fma.f64 (*.f64 -99 a) -1 (*.f64 -10 (/.f64 a k)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -99 a)) 2) (cbrt.f64 (*.f64 -99 a)) (*.f64 -10 (/.f64 a k)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -10 (/.f64 a k))) 2) (cbrt.f64 (*.f64 -10 (/.f64 a k))) (*.f64 -99 a))
(fma.f64 (sqrt.f64 (*.f64 -99 a)) (sqrt.f64 (*.f64 -99 a)) (*.f64 -10 (/.f64 a k)))
(fma.f64 (sqrt.f64 (*.f64 -10 (/.f64 a k))) (sqrt.f64 (*.f64 -10 (/.f64 a k))) (*.f64 -99 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -99 a))) 1)
(-.f64 (/.f64 (pow.f64 a 2) (-.f64 a (*.f64 a -100))) (/.f64 (pow.f64 (*.f64 a -100) 2) (-.f64 a (*.f64 a -100))))
(*.f64 1 (*.f64 -99 a))
(*.f64 -1 (*.f64 -99 a))
(*.f64 (*.f64 -99 a) -1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -99 a)) 2) (cbrt.f64 (*.f64 -99 a)))
(*.f64 (sqrt.f64 (*.f64 -99 a)) (sqrt.f64 (*.f64 -99 a)))
(*.f64 -99 a)
(/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 3) -1000000)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 a -100) 2) (*.f64 a (*.f64 a -100)))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 a -100) 2)) (-.f64 a (*.f64 a -100)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 3) -1000000))) (neg.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 a -100) 2) (*.f64 a (*.f64 a -100))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 a -100) 2))) (neg.f64 (-.f64 a (*.f64 a -100))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1 a) 3) (pow.f64 (*.f64 -1 (*.f64 a -100)) 3)) (+.f64 (*.f64 (*.f64 -1 a) (*.f64 -1 a)) (-.f64 (*.f64 (*.f64 -1 (*.f64 a -100)) (*.f64 -1 (*.f64 a -100))) (*.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 a -100))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a -1) 3) (pow.f64 (*.f64 (*.f64 a -100) -1) 3)) (+.f64 (*.f64 (*.f64 a -1) (*.f64 a -1)) (-.f64 (*.f64 (*.f64 (*.f64 a -100) -1) (*.f64 (*.f64 a -100) -1)) (*.f64 (*.f64 a -1) (*.f64 (*.f64 a -100) -1)))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 3) -1000000) (pow.f64 a 3)) (+.f64 (pow.f64 (*.f64 a -100) 2) (-.f64 (pow.f64 a 2) (*.f64 (*.f64 a -100) a))))
(pow.f64 (*.f64 -99 a) 1)
(pow.f64 (cbrt.f64 (*.f64 -99 a)) 3)
(pow.f64 (pow.f64 (*.f64 -99 a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -99 a)) 2)
(neg.f64 (*.f64 -99 a))
(sqrt.f64 (pow.f64 (*.f64 -99 a) 2))
(log.f64 (pow.f64 (exp.f64 -99) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -99 a))))
(cbrt.f64 (pow.f64 (*.f64 -99 a) 3))
(expm1.f64 (log1p.f64 (*.f64 -99 a)))
(log1p.f64 (expm1.f64 (*.f64 -99 a)))
(exp.f64 (log.f64 (*.f64 -99 a)))
(exp.f64 (*.f64 (log.f64 (*.f64 -99 a)) 1))
(fma.f64 1 a (*.f64 a -100))
(fma.f64 1 (*.f64 a -100) a)
(fma.f64 a -100 a)
(fma.f64 a -1 (*.f64 (*.f64 a -100) -1))
(fma.f64 -100 a a)
(fma.f64 -1 a (*.f64 -1 (*.f64 a -100)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a -100)) 2) (cbrt.f64 (*.f64 a -100)) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 a -100))
(fma.f64 (sqrt.f64 (*.f64 a -100)) (sqrt.f64 (*.f64 a -100)) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 a -100))

eval251.0ms (2.1%)

Compiler

Compiled 12290 to 8063 computations (34.4% saved)

prune99.0ms (0.8%)

Pruning

21 alts after pruning (15 fresh and 6 done)

PrunedKeptTotal
New7208728
Fresh178
Picked415
Done156
Total72621747
Accuracy
100.0%
Counts
747 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.6%
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
32.9%
(/.f64 a (+.f64 1 (*.f64 10 k)))
48.4%
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
23.3%
(/.f64 1 (/.f64 1 a))
48.7%
(/.f64 1 (+.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a)))
27.8%
(+.f64 a (*.f64 k (*.f64 a (-.f64 (*.f64 99 k) 10))))
27.8%
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a))))))
27.8%
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (*.f64 -99 a)))))
21.7%
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (neg.f64 (*.f64 -99 a))))))
23.8%
(+.f64 a (*.f64 k (*.f64 -10 a)))
29.9%
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
30.7%
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
25.6%
(*.f64 (/.f64 a (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (+.f64 1 (*.f64 (*.f64 k (+.f64 k 10)) (-.f64 (*.f64 k (+.f64 k 10)) 1))))
19.7%
(*.f64 k (+.f64 (*.f64 -10 a) (/.f64 a k)))
81.6%
(*.f64 a (pow.f64 k m))
91.9%
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
48.6%
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
28.0%
(*.f64 a (+.f64 1 (*.f64 k (-.f64 (*.f64 k (+.f64 99 (*.f64 -980 k))) 10))))
9.6%
(*.f64 a (*.f64 -10 k))
9.6%
(*.f64 -10 (*.f64 a k))
23.4%
a
Compiler

Compiled 756 to 500 computations (33.9% saved)

regimes149.0ms (1.2%)

Counts
37 → 2
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(/.f64 1 (/.f64 1 a))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 k (*.f64 -10 a)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 k (+.f64 (*.f64 -10 a) (/.f64 a k)))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
(+.f64 a (*.f64 a (*.f64 k (-.f64 (*.f64 99 k) 10))))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (*.f64 -99 a)))))
(+.f64 a (*.f64 k (*.f64 a (-.f64 (*.f64 99 k) 10))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (neg.f64 (*.f64 -99 a))))))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a))))))
(+.f64 a (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(*.f64 a (+.f64 1 (*.f64 k (-.f64 (*.f64 k (+.f64 99 (*.f64 -980 k))) 10))))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a)))
(+.f64 a (*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a))) (/.f64 1 a)))
(+.f64 a (*.f64 k (*.f64 k (+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a)))))))
(+.f64 a (*.f64 k (-.f64 (*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -10 a) (*.f64 -10 (+.f64 a (*.f64 -100 a)))))) (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))))
(*.f64 a (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 10 k))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (+.f64 1 (*.f64 (*.f64 k (+.f64 k 10)) (-.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 a (+.f64 (*.f64 -10 (*.f64 k (pow.f64 k m))) (pow.f64 k m)))
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3)))))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m))))) (/.f64 1 (*.f64 a (pow.f64 k m)))))
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) 3)
(pow.f64 (sqrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) 2)
Outputs
(*.f64 a (pow.f64 k m))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 (*.f64 a (pow.f64 k m)))) (/.f64 k (*.f64 a (pow.f64 k m))))) (/.f64 1 (*.f64 a (pow.f64 k m)))))
Calls

4 calls:

50.0ms
a
49.0ms
m
35.0ms
k
13.0ms
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Results
AccuracySegmentsBranch
93.8%3a
99.8%2k
99.7%3m
98.2%2(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Compiler

Compiled 30 to 21 computations (30% saved)

regimes105.0ms (0.9%)

Counts
34 → 2
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(/.f64 1 (/.f64 1 a))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 k (*.f64 -10 a)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 k (+.f64 (*.f64 -10 a) (/.f64 a k)))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
(+.f64 a (*.f64 a (*.f64 k (-.f64 (*.f64 99 k) 10))))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (*.f64 -99 a)))))
(+.f64 a (*.f64 k (*.f64 a (-.f64 (*.f64 99 k) 10))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (neg.f64 (*.f64 -99 a))))))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a))))))
(+.f64 a (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(*.f64 a (+.f64 1 (*.f64 k (-.f64 (*.f64 k (+.f64 99 (*.f64 -980 k))) 10))))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a)))
(+.f64 a (*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a))) (/.f64 1 a)))
(+.f64 a (*.f64 k (*.f64 k (+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a)))))))
(+.f64 a (*.f64 k (-.f64 (*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -10 a) (*.f64 -10 (+.f64 a (*.f64 -100 a)))))) (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))))
(*.f64 a (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 10 k))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3))) (+.f64 1 (*.f64 (*.f64 k (+.f64 k 10)) (-.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 a (+.f64 (*.f64 -10 (*.f64 k (pow.f64 k m))) (pow.f64 k m)))
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3)))))
Outputs
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 a (pow.f64 k m))
Calls

3 calls:

60.0ms
m
31.0ms
k
10.0ms
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Results
AccuracySegmentsBranch
98.2%2(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
99.8%4m
95.4%2k
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes43.0ms (0.4%)

Counts
27 → 3
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(/.f64 1 (/.f64 1 a))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 k (*.f64 -10 a)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 k (+.f64 (*.f64 -10 a) (/.f64 a k)))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
(+.f64 a (*.f64 a (*.f64 k (-.f64 (*.f64 99 k) 10))))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (*.f64 -99 a)))))
(+.f64 a (*.f64 k (*.f64 a (-.f64 (*.f64 99 k) 10))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (neg.f64 (*.f64 -99 a))))))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a))))))
(+.f64 a (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(*.f64 a (+.f64 1 (*.f64 k (-.f64 (*.f64 k (+.f64 99 (*.f64 -980 k))) 10))))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a)))
(+.f64 a (*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a))) (/.f64 1 a)))
(+.f64 a (*.f64 k (*.f64 k (+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a)))))))
(+.f64 a (*.f64 k (-.f64 (*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -10 a) (*.f64 -10 (+.f64 a (*.f64 -100 a)))))) (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))))
(*.f64 a (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 10 k))))
Outputs
(*.f64 a (pow.f64 k m))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a)))
(*.f64 a (pow.f64 k m))
Calls

1 calls:

40.0ms
m
Results
AccuracySegmentsBranch
98.9%3m
Compiler

Compiled 4 to 3 computations (25% saved)

regimes129.0ms (1.1%)

Counts
25 → 4
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(/.f64 1 (/.f64 1 a))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 k (*.f64 -10 a)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 k (+.f64 (*.f64 -10 a) (/.f64 a k)))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
(+.f64 a (*.f64 a (*.f64 k (-.f64 (*.f64 99 k) 10))))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (*.f64 -99 a)))))
(+.f64 a (*.f64 k (*.f64 a (-.f64 (*.f64 99 k) 10))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (neg.f64 (*.f64 -99 a))))))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a))))))
(+.f64 a (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(*.f64 a (+.f64 1 (*.f64 k (-.f64 (*.f64 k (+.f64 99 (*.f64 -980 k))) 10))))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a)))
(+.f64 a (*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))))
(/.f64 1 (+.f64 (*.f64 k (+.f64 (*.f64 10 (/.f64 1 a)) (/.f64 k a))) (/.f64 1 a)))
(+.f64 a (*.f64 k (*.f64 k (+.f64 (*.f64 -10 (/.f64 a k)) (*.f64 -1 (+.f64 a (*.f64 -100 a)))))))
(+.f64 a (*.f64 k (-.f64 (*.f64 k (-.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -10 a) (*.f64 -10 (+.f64 a (*.f64 -100 a)))))) (+.f64 a (*.f64 -100 a)))) (*.f64 10 a))))
Outputs
(/.f64 1 (+.f64 (*.f64 k (+.f64 (/.f64 10 a) (/.f64 k a))) (/.f64 1 a)))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
(*.f64 -10 (*.f64 a k))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
Calls

3 calls:

60.0ms
k
53.0ms
m
13.0ms
a
Results
AccuracySegmentsBranch
48.7%1a
55.4%5k
57.9%4m
Compiler

Compiled 12 to 9 computations (25% saved)

regimes41.0ms (0.3%)

Counts
20 → 4
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(/.f64 1 (/.f64 1 a))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 k (*.f64 -10 a)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 k (+.f64 (*.f64 -10 a) (/.f64 a k)))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 10 k)))))
(+.f64 a (*.f64 a (*.f64 k (-.f64 (*.f64 99 k) 10))))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (*.f64 -99 a)))))
(+.f64 a (*.f64 k (*.f64 a (-.f64 (*.f64 99 k) 10))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (neg.f64 (*.f64 -99 a))))))
(+.f64 a (*.f64 k (*.f64 -1 (*.f64 k (+.f64 a (*.f64 -100 a))))))
(+.f64 a (*.f64 k (+.f64 (*.f64 k (*.f64 -99 a)) (*.f64 -10 a))))
(*.f64 a (+.f64 1 (*.f64 k (-.f64 (*.f64 k (+.f64 99 (*.f64 -980 k))) 10))))
Outputs
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
(*.f64 -10 (*.f64 a k))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
Calls

1 calls:

39.0ms
m
Results
AccuracySegmentsBranch
57.8%4m
Compiler

Compiled 4 to 3 computations (25% saved)

regimes63.0ms (0.5%)

Counts
10 → 4
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(/.f64 1 (/.f64 1 a))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 k (*.f64 -10 a)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 k (+.f64 (*.f64 -10 a) (/.f64 a k)))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
Outputs
(/.f64 a (+.f64 1 (*.f64 10 k)))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
(*.f64 -10 (*.f64 a k))
(+.f64 a (*.f64 a (*.f64 k (*.f64 99 k))))
Calls

3 calls:

28.0ms
m
20.0ms
k
14.0ms
a
Results
AccuracySegmentsBranch
37.1%2a
37.7%3k
42.1%4m
Compiler

Compiled 12 to 9 computations (25% saved)

regimes15.0ms (0.1%)

Counts
9 → 2
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(/.f64 1 (/.f64 1 a))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 k (*.f64 -10 a)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 k (+.f64 (*.f64 -10 a) (/.f64 a k)))
Outputs
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 -10 (*.f64 a k))
Calls

1 calls:

14.0ms
m
Results
AccuracySegmentsBranch
39.7%2m
Compiler

Compiled 4 to 3 computations (25% saved)

regimes35.0ms (0.3%)

Counts
7 → 2
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(/.f64 1 (/.f64 1 a))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 k (*.f64 -10 a)))
Outputs
a
(*.f64 -10 (*.f64 a k))
Calls

3 calls:

17.0ms
k
12.0ms
m
6.0ms
a
Results
AccuracySegmentsBranch
27.4%2k
24.2%1a
30.0%2m
Compiler

Compiled 12 to 9 computations (25% saved)

regimes11.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
a
Outputs
a
Calls

3 calls:

4.0ms
k
3.0ms
m
3.0ms
a
Results
AccuracySegmentsBranch
23.4%1a
23.4%1k
23.4%1m
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch9.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
9.0ms
6.477887157266156e-30
5.502588459997531e-25
Results
6.0ms37×256valid
2.0ms10×256infinite
0.0ms256infinite
Compiler

Compiled 150 to 89 computations (40.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
Operation ival-pow, time spent: 2.0ms, 56.0% of total-time
Operation ival-mult, time spent: 1.0ms, 28.0% of total-time
Operation ival-div, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.848098310166591e+175
4.0926666336417826e+189
Compiler

Compiled 24 to 17 computations (29.2% saved)

bsearch186.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
0.001332263421948485
1686.1464771471374
122.0ms
-9452754.82516428
-0.023765869788043636
Results
47.0ms266×256valid
117.0ms111×8192exit
4.0ms21×256infinite
0.0ms256valid
Compiler

Compiled 528 to 377 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
Operation ival-mult, time spent: 66.0ms, 61.0% of total-time
Operation ival-pow, time spent: 18.0ms, 17.0% of total-time
Operation ival-add, time spent: 15.0ms, 14.0% of total-time
Operation ival-div, time spent: 6.0ms, 6.0% of total-time
Operation const, time spent: 2.0ms, 2.0% of total-time

bsearch145.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
1.8422283696984592e+225
2.6816143585473897e+249
28.0ms
3.523464389050126e+193
6.176941424462264e+194
77.0ms
0.001332263421948485
1686.1464771471374
Results
63.0ms280×256valid
28.0ms151×256infinite
39.0ms70×8192exit
0.0ms256valid
Compiler

Compiled 708 to 512 computations (27.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
Operation ival-pow, time spent: 30.0ms, 45.0% of total-time
Operation ival-mult, time spent: 18.0ms, 27.0% of total-time
Operation ival-add, time spent: 12.0ms, 18.0% of total-time
Operation ival-div, time spent: 6.0ms, 9.0% of total-time
Operation const, time spent: 2.0ms, 3.0% of total-time

bsearch144.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
1.8422283696984592e+225
2.6816143585473897e+249
26.0ms
3.523464389050126e+193
6.176941424462264e+194
79.0ms
0.001332263421948485
1686.1464771471374
Results
52.0ms268×256valid
33.0ms163×256infinite
31.0ms55×8192exit
0.0ms256infinite
Compiler

Compiled 654 to 476 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
Operation ival-pow, time spent: 32.0ms, 52.0% of total-time
Operation ival-mult, time spent: 15.0ms, 24.0% of total-time
Operation ival-add, time spent: 8.0ms, 13.0% of total-time
Operation ival-div, time spent: 5.0ms, 8.0% of total-time
Operation const, time spent: 2.0ms, 3.0% of total-time

bsearch140.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
1.8422283696984592e+225
2.6816143585473897e+249
24.0ms
3.523464389050126e+193
6.176941424462264e+194
77.0ms
0.001332263421948485
1686.1464771471374
Results
71.0ms278×256valid
31.0ms153×256infinite
24.0ms44×8192exit
0.0ms256infinite
Compiler

Compiled 636 to 467 computations (26.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
Operation ival-pow, time spent: 22.0ms, 43.0% of total-time
Operation ival-mult, time spent: 15.0ms, 29.0% of total-time
Operation ival-add, time spent: 7.0ms, 14.0% of total-time
Operation ival-div, time spent: 5.0ms, 10.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch68.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
68.0ms
1686.1464771471374
485065506.5245724
Results
15.0ms83×256valid
10.0ms60×256infinite
30.0ms55×8192exit
0.0ms256infinite
Compiler

Compiled 204 to 161 computations (21.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
Operation ival-pow, time spent: 10.0ms, 35.0% of total-time
Operation ival-mult, time spent: 9.0ms, 31.0% of total-time
Operation ival-add, time spent: 5.0ms, 17.0% of total-time
Operation ival-div, time spent: 3.0ms, 10.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch72.0ms (0.6%)

Algorithm
binary-search
Stop Event
fuel
narrow-enough
Steps
TimeLeftRight
66.0ms
1686.1464771471374
485065506.5245724
Results
16.0ms88×256valid
10.0ms55×256infinite
33.0ms49×8192exit
0.0ms256valid
Compiler

Compiled 447 to 301 computations (32.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
Operation ival-pow, time spent: 10.0ms, 33.0% of total-time
Operation ival-mult, time spent: 9.0ms, 29.0% of total-time
Operation ival-add, time spent: 8.0ms, 26.0% of total-time
Operation ival-div, time spent: 3.0ms, 10.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

soundness901.0ms (7.5%)

Rules
2078×fma-define
2044×fma-neg
1228×prod-diff
1052×unsub-neg
944×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054707
1130610
2325560
3805552
42137544
53877544
65232544
76193544
86504544
96679544
106752544
117493544
127721544
137757544
147836544
157836544
167836544
177836544
187856544
198000544
017139
1232127
23194127
Stop Event
node limit
saturated
Compiler

Compiled 262 to 139 computations (46.9% saved)

end0.0ms (0%)

preprocess138.0ms (1.1%)

Remove

(negabs a)

Compiler

Compiled 746 to 408 computations (45.3% saved)

Profiling

Loading profile data...