Falkner and Boettcher, Appendix A

Details

Time bar (total: 11.8s)

analyze261.0ms (2.2%)

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
53.3%49.9%43.7%0.1%0%4.7%1.6%10
53.3%49.9%43.7%0.1%0%4.7%1.6%11
54.7%49.9%41.3%0.1%0%5.5%3.1%12
Compiler

Compiled 19 to 13 computations (31.6% saved)

sample1.7s (14.2%)

Results
910.0ms5684×body256valid
458.0ms2572×body256infinite
289.0ms2535×body256invalid
Bogosity

preprocess108.0ms (0.9%)

Algorithm
egg-herbie
Rules
2150×associate-/r/
1512×sqr-pow
1186×associate-*r*
1000×pow-sqr
774×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031172
173140
2174132
3371132
41015132
53481132
64292132
74473132
84763132
95210132
106045132
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (*.f64 a (pow.f64 k 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 a (/.f64 (+.f64 1 (+.f64 (*.f64 k 10) (*.f64 k k))) (pow.f64 k m)))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k k (fma.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 k (pow.f64 a m)) (+.f64 (+.f64 1 (*.f64 10 a)) (*.f64 a a)))
(/.f64 k (/.f64 (+.f64 1 (+.f64 (*.f64 a 10) (*.f64 a a))) (pow.f64 a m)))
(*.f64 (/.f64 k (fma.f64 a a (fma.f64 a 10 1))) (pow.f64 a m))
(*.f64 (pow.f64 a m) (/.f64 k (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 1 (+.f64 (*.f64 k 10) (*.f64 k k))))
(*.f64 (/.f64 m (fma.f64 k k (fma.f64 k 10 1))) (pow.f64 k a))
(*.f64 (pow.f64 k a) (/.f64 m (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 m (pow.f64 k a)) (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)) (fma.f64 m m (fma.f64 m 10 1)))
(*.f64 (/.f64 (pow.f64 m k) (fma.f64 m (+.f64 m 10) 1)) a)
(*.f64 a (/.f64 (pow.f64 m k) (fma.f64 m (+.f64 m 10) 1)))
(*.f64 (pow.f64 m k) (/.f64 a (fma.f64 m (+.f64 m 10) 1)))
Compiler

Compiled 21 to 15 computations (28.6% saved)

simplify130.0ms (1.1%)

Algorithm
egg-herbie
Rules
1570×sqr-pow
1250×associate-*l*
1102×*-commutative
1082×associate-*r/
812×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01443
12935
25933
311433
428433
592033
6287933
7436633
8445833
9462233
10484133
11522733
12583933
13714133
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Outputs
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k 10) (*.f64 k k))) (pow.f64 k m)))
(*.f64 (/.f64 a (fma.f64 k k (fma.f64 k 10 1))) (pow.f64 k m))
(*.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)))

eval1.0ms (0%)

Compiler

Compiled 70 to 37 computations (47.1% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Accurracy
90.8%
Counts
6 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.8%
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
90.8%
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
Compiler

Compiled 33 to 22 computations (33.3% saved)

localize52.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
97.4%
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
94.6%
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
Compiler

Compiled 43 to 24 computations (44.2% saved)

series47.0ms (0.4%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
34.0ms
a
@0
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
3.0ms
k
@0
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
1.0ms
m
@inf
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
1.0ms
k
@-inf
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
1.0ms
m
@0
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))

rewrite82.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1302×log-prod
826×pow-prod-down
696×pow-prod-up
612×pow-exp
498×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01360
127560
2351960
Stop Event
node limit
Counts
2 → 74
Calls
Call 1
Inputs
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
Outputs
(+.f64 0 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(-.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 (/.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)) 2)))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 k (+.f64 m m))) (*.f64 (cbrt.f64 (pow.f64 k m)) (/.f64 1 (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 (sqrt.f64 (pow.f64 k m)) (*.f64 (sqrt.f64 (pow.f64 k m)) (/.f64 1 (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 (/.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 m m))) 1) (/.f64 (cbrt.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k (+.f64 m 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 m 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))))
(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)) 2) 1/2)
(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)
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 1) -1)
(neg.f64 (/.f64 (pow.f64 k m) (neg.f64 (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 k (*.f64 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))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) -1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(+.f64 0 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 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 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a)) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 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 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))

simplify94.0ms (0.8%)

Algorithm
egg-herbie
Rules
978×distribute-lft-in
962×distribute-rgt-in
862×unswap-sqr
432×associate-*r*
416×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03517092
110166726
235446250
Stop Event
node limit
Counts
134 → 202
Calls
Call 1
Inputs
(exp.f64 (*.f64 (log.f64 k) m))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m)))))) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m))))) (*.f64 -10 (exp.f64 (*.f64 (log.f64 k) m)))))) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m)))))) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m)))))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (*.f64 -10 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 5))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (*.f64 10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 5)))))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 0 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(-.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 (/.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)) 2)))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 k (+.f64 m m))) (*.f64 (cbrt.f64 (pow.f64 k m)) (/.f64 1 (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 (sqrt.f64 (pow.f64 k m)) (*.f64 (sqrt.f64 (pow.f64 k m)) (/.f64 1 (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 (/.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 m m))) 1) (/.f64 (cbrt.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k (+.f64 m 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 m 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))))
(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)) 2) 1/2)
(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)
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 1) -1)
(neg.f64 (/.f64 (pow.f64 k m) (neg.f64 (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 k (*.f64 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))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) -1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(+.f64 0 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 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 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a)) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 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 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))
Outputs
(exp.f64 (*.f64 (log.f64 k) m))
(pow.f64 k m)
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (*.f64 (*.f64 -10 k) (pow.f64 k m)) (pow.f64 k m))
(*.f64 (+.f64 (*.f64 k -10) 1) (pow.f64 k m))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m)))))) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m))))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 -99 (pow.f64 k m))) (*.f64 (*.f64 -10 k) (pow.f64 k m))) (pow.f64 k m))
(+.f64 (*.f64 (*.f64 k k) (neg.f64 (*.f64 (pow.f64 k m) -99))) (*.f64 (+.f64 (*.f64 k -10) 1) (pow.f64 k m)))
(+.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 k m) 99)) (*.f64 (+.f64 (*.f64 k -10) 1) (pow.f64 k m)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m))))) (*.f64 -10 (exp.f64 (*.f64 (log.f64 k) m)))))) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m)))))) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m)))))))
(fma.f64 -1 (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 (*.f64 -99 (pow.f64 k m)) (pow.f64 k m)))) (+.f64 (fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 -99 (pow.f64 k m))) (*.f64 (*.f64 -10 k) (pow.f64 k m))) (pow.f64 k m)))
(-.f64 (+.f64 (*.f64 (*.f64 k k) (neg.f64 (*.f64 (pow.f64 k m) -99))) (*.f64 (+.f64 (*.f64 k -10) 1) (pow.f64 k m))) (*.f64 (pow.f64 k 3) (*.f64 -10 (*.f64 -98 (pow.f64 k m)))))
(+.f64 (+.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 k m) 99)) (*.f64 (+.f64 (*.f64 k -10) 1) (pow.f64 k m))) (*.f64 (pow.f64 k 3) (*.f64 10 (*.f64 -98 (pow.f64 k m)))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2))
(/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 k k))
(/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 k k))
(/.f64 (pow.f64 k m) (*.f64 k k))
(+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2)))
(fma.f64 -10 (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (pow.f64 k 3)) (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 k k)))
(fma.f64 -10 (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (pow.f64 k 3)) (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 k k)))
(fma.f64 -10 (/.f64 (pow.f64 k m) (pow.f64 k 3)) (/.f64 (pow.f64 k m) (*.f64 k k)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2))))
(fma.f64 -1 (/.f64 (*.f64 -99 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (pow.f64 k 4)) (fma.f64 -10 (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (pow.f64 k 3)) (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 k k))))
(+.f64 (fma.f64 -10 (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (pow.f64 k 3)) (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 k k))) (/.f64 (*.f64 99 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))) (pow.f64 k 4)))
(+.f64 (fma.f64 -10 (/.f64 (pow.f64 k m) (pow.f64 k 3)) (/.f64 (pow.f64 k m) (*.f64 k k))) (/.f64 (*.f64 (pow.f64 k m) 99) (pow.f64 k 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (*.f64 -10 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 5))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2)))))
(fma.f64 -1 (/.f64 (*.f64 -99 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (pow.f64 k 4)) (fma.f64 -1 (/.f64 (*.f64 -10 (+.f64 (*.f64 -99 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))) (pow.f64 k 5)) (fma.f64 -10 (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (pow.f64 k 3)) (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 k k)))))
(+.f64 (fma.f64 -10 (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (pow.f64 k 3)) (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 k k))) (+.f64 (/.f64 (*.f64 99 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))) (pow.f64 k 4)) (/.f64 (*.f64 10 (*.f64 -98 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))))) (pow.f64 k 5))))
(+.f64 (fma.f64 -10 (/.f64 (pow.f64 k m) (pow.f64 k 3)) (/.f64 (pow.f64 k m) (*.f64 k k))) (+.f64 (/.f64 (*.f64 (pow.f64 k m) 99) (pow.f64 k 4)) (/.f64 10 (/.f64 (pow.f64 k 5) (*.f64 -98 (pow.f64 k m))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2))
(/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) (*.f64 k k))
(/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) (*.f64 k k))
(/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (*.f64 k k))
(+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)))
(fma.f64 -10 (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) (pow.f64 k 3)) (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) (*.f64 k k)))
(fma.f64 -10 (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) (pow.f64 k 3)) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) (*.f64 k k)))
(fma.f64 -10 (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (pow.f64 k 3)) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (*.f64 k k)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2))))
(fma.f64 -1 (/.f64 (*.f64 -99 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)) (pow.f64 k 4)) (fma.f64 -10 (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) (pow.f64 k 3)) (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) (*.f64 k k))))
(+.f64 (fma.f64 -10 (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) (pow.f64 k 3)) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) (*.f64 k k))) (/.f64 (*.f64 99 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 4)))
(+.f64 (fma.f64 -10 (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (pow.f64 k 3)) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (*.f64 k k))) (/.f64 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) 99) (pow.f64 k 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (*.f64 10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 5)))))))
(fma.f64 -1 (/.f64 (*.f64 -99 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)) (pow.f64 k 4)) (+.f64 (fma.f64 -10 (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) (pow.f64 k 3)) (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) (*.f64 k k))) (*.f64 10 (+.f64 (/.f64 (*.f64 -99 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)) (pow.f64 k 5)) (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) (pow.f64 k 5))))))
(+.f64 (/.f64 (*.f64 99 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 4)) (fma.f64 -10 (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) (pow.f64 k 3)) (fma.f64 10 (+.f64 (/.f64 -99 (/.f64 (pow.f64 k 5) (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m))) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) (pow.f64 k 5))) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) (*.f64 k k)))))
(+.f64 (fma.f64 -10 (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (pow.f64 k 3)) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (*.f64 k k))) (+.f64 (fma.f64 10 (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (pow.f64 k 5)) (/.f64 (*.f64 -990 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m)) (pow.f64 k 5))) (/.f64 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) 99) (pow.f64 k 4))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 (log.f64 k) (/.f64 (fma.f64 k (+.f64 k 10) 1) m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (*.f64 (/.f64 (log.f64 k) (fma.f64 k (+.f64 k 10) 1)) m) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (+.f64 (/.f64 (log.f64 k) (/.f64 (fma.f64 k (+.f64 k 10) 1) m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 m m)))))
(+.f64 (*.f64 (/.f64 (log.f64 k) (fma.f64 k (+.f64 k 10) 1)) m) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) (fma.f64 k (+.f64 k 10) 1)) (*.f64 m m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 (+.f64 (/.f64 (log.f64 k) (/.f64 (fma.f64 k (+.f64 k 10) 1) m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 m m))) (*.f64 1/6 (/.f64 (pow.f64 (log.f64 k) 3) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 m 3))))))
(+.f64 (*.f64 (/.f64 (log.f64 k) (fma.f64 k (+.f64 k 10) 1)) m) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) (fma.f64 k (+.f64 k 10) 1)) (*.f64 m m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))) (*.f64 1/6 (*.f64 (/.f64 (pow.f64 (log.f64 k) 3) (fma.f64 k (+.f64 k 10) 1)) (pow.f64 m 3)))))
(+.f64 (+.f64 (*.f64 (/.f64 (log.f64 k) (fma.f64 k (+.f64 k 10) 1)) m) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) (fma.f64 k (+.f64 k 10) 1)) (*.f64 m m)) (/.f64 1/6 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 m 3)) (pow.f64 (log.f64 k) 3)))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(fma.f64 -10 (*.f64 k (*.f64 a (pow.f64 k m))) (*.f64 a (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 k -10) 1) (*.f64 a (pow.f64 k m)))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(fma.f64 -10 (*.f64 k (*.f64 a (pow.f64 k m))) (fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 -99 (*.f64 a (pow.f64 k m)))) (*.f64 a (pow.f64 k m))))
(+.f64 (*.f64 (+.f64 (*.f64 k -10) 1) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 k k) (neg.f64 (*.f64 (*.f64 (pow.f64 k m) -99) a))))
(+.f64 (*.f64 (+.f64 (*.f64 k -10) 1) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 k k) (*.f64 a (*.f64 (pow.f64 k m) 99))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(fma.f64 -1 (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 (*.f64 -99 (*.f64 a (pow.f64 k m))) (*.f64 a (pow.f64 k m))))) (fma.f64 -10 (*.f64 k (*.f64 a (pow.f64 k m))) (fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 -99 (*.f64 a (pow.f64 k m)))) (*.f64 a (pow.f64 k m)))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 k -10) 1) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 k k) (neg.f64 (*.f64 (*.f64 (pow.f64 k m) -99) a)))) (*.f64 -10 (*.f64 (*.f64 -98 (*.f64 a (pow.f64 k m))) (pow.f64 k 3))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 k -10) 1) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 k k) (*.f64 a (*.f64 (pow.f64 k m) 99)))) (*.f64 (pow.f64 k 3) (*.f64 10 (*.f64 -98 (*.f64 a (pow.f64 k m))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (/.f64 (*.f64 k k) a))
(*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 k k)) a)
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (/.f64 (*.f64 k k) a)) (/.f64 (*.f64 (*.f64 -10 a) (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (pow.f64 k 3)))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))) (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 k k)) a))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 k m)) (*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(fma.f64 -1 (/.f64 (*.f64 -99 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) a)) (pow.f64 k 4)) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (/.f64 (*.f64 k k) a)) (/.f64 (*.f64 (*.f64 -10 a) (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (pow.f64 k 3))))
(+.f64 (fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))) (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 k k)) a)) (/.f64 (*.f64 99 (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) a)) (pow.f64 k 4)))
(+.f64 (fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 k m)) (*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))) (/.f64 (*.f64 a (*.f64 (pow.f64 k m) 99)) (pow.f64 k 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(fma.f64 -1 (/.f64 (*.f64 -99 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) a)) (pow.f64 k 4)) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (/.f64 (*.f64 k k) a)) (fma.f64 -10 (/.f64 a (/.f64 (pow.f64 k 3) (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) a) (*.f64 -99 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) a)))) (pow.f64 k 5))))))
(+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 k k)) a) (+.f64 (fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))) (/.f64 (*.f64 10 (*.f64 -98 (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) a))) (pow.f64 k 5))) (/.f64 (*.f64 99 (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) a)) (pow.f64 k 4))))
(+.f64 (*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m)) (+.f64 (fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 k m)) (/.f64 (*.f64 10 (*.f64 -98 (*.f64 a (pow.f64 k m)))) (pow.f64 k 5))) (/.f64 (*.f64 a (*.f64 (pow.f64 k m) 99)) (pow.f64 k 4))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) k))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) k))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(fma.f64 -10 (/.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) a) (pow.f64 k 3)) (/.f64 a (/.f64 (*.f64 k k) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m)) (*.f64 (/.f64 a k) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) k)))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m)) (*.f64 (/.f64 a k) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) k)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (fma.f64 -10 (/.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) a) (pow.f64 k 3)) (/.f64 a (/.f64 (*.f64 k k) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)))) (neg.f64 (/.f64 (*.f64 -99 (*.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) a)) (pow.f64 k 4))))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m)) (-.f64 (*.f64 (/.f64 a k) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) k)) (/.f64 (*.f64 (*.f64 -99 a) (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 4))))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m)) (fma.f64 (/.f64 a k) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) k) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) a) 99) (pow.f64 k 4))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(+.f64 (fma.f64 -10 (/.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) a) (pow.f64 k 3)) (/.f64 a (/.f64 (*.f64 k k) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)))) (fma.f64 10 (/.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) a) (pow.f64 k 5)) (fma.f64 10 (/.f64 (*.f64 -99 (*.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) a)) (pow.f64 k 5)) (neg.f64 (/.f64 (*.f64 -99 (*.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m) a)) (pow.f64 k 4))))))
(+.f64 (fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m)) (*.f64 (/.f64 a k) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) k))) (-.f64 (fma.f64 10 (*.f64 (/.f64 a (pow.f64 k 5)) (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m)) (/.f64 (*.f64 -990 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m) a)) (pow.f64 k 5))) (/.f64 (*.f64 (*.f64 -99 a) (pow.f64 (exp.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 4))))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m)) (+.f64 (fma.f64 10 (*.f64 (/.f64 a (pow.f64 k 5)) (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m)) (/.f64 (*.f64 -990 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) a)) (pow.f64 k 5))) (fma.f64 (/.f64 a k) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) k) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) a) 99) (pow.f64 k 4)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (log.f64 k) m))))
(+.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (/.f64 (log.f64 (pow.f64 k m)) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(fma.f64 1/2 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m)))) (+.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (log.f64 k) m)))))
(+.f64 (/.f64 (log.f64 (pow.f64 k m)) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (*.f64 m m) a)) (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(+.f64 (/.f64 (log.f64 (pow.f64 k m)) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) (fma.f64 1/2 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(fma.f64 1/2 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m)))) (+.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (fma.f64 1/6 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (log.f64 k) m))))))
(+.f64 (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 m 3))) (/.f64 (log.f64 (pow.f64 k m)) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (*.f64 m m) a)) (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(+.f64 (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) (/.f64 (log.f64 (pow.f64 k m)) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) (fma.f64 1/2 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(+.f64 0 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1)
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(*.f64 (pow.f64 k m) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(*.f64 1 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 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 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(*.f64 (cbrt.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)) 2)))
(*.f64 (cbrt.f64 (pow.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 (cbrt.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)) 2)))
(*.f64 (cbrt.f64 (pow.f64 k (+.f64 m m))) (*.f64 (cbrt.f64 (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (pow.f64 k (+.f64 m m))) (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (pow.f64 k m))))
(*.f64 (cbrt.f64 (pow.f64 k (+.f64 m m))) (/.f64 (cbrt.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 (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 (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 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))
(/.f64 (pow.f64 k m) (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 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.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 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k (+.f64 m m))) 1) (/.f64 (cbrt.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (pow.f64 k (+.f64 m m))) (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (pow.f64 k m))))
(*.f64 (cbrt.f64 (pow.f64 k (+.f64 m m))) (/.f64 (cbrt.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k (+.f64 m 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 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (pow.f64 k (+.f64 m m))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k (+.f64 m 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 (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 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 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 1)
(/.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))) 3)
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 2) 1/2)
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2)
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) -1)
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 1) -1)
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(neg.f64 (/.f64 (pow.f64 k m) (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.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))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(log.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(/.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)))))
(/.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))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(cbrt.f64 (/.f64 (pow.f64 k (*.f64 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))))
(/.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))))
(/.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 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1) 1))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 3))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) -1))
(/.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))))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
(+.f64 0 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.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 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 1)
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a)))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))
(/.f64 (*.f64 a (pow.f64 k m)) (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) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (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 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (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 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (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 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (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 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (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 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (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)))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 1)
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 3)
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 2) 1/2)
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 3) 1/3)
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 2)
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) a)) -1)
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (pow.f64 (exp.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 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a) 3))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 1))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)) 1) 1))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 3))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 1/3))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))
(/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))

localize61.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 52 to 26 computations (50% saved)

series40.0ms (0.3%)

Counts
3 → 75
Calls

21 calls:

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

rewrite88.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1500×log-prod
1120×fma-def
728×pow-exp
536×expm1-udef
532×log1p-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01469
130557
2426955
Stop Event
node limit
Counts
3 → 123
Calls
Call 1
Inputs
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(+.f64 1 (*.f64 10 k))
(*.f64 a (pow.f64 k m))
Outputs
(+.f64 0 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 1)
(*.f64 a (/.f64 1 (/.f64 (fma.f64 k (+.f64 10 k) 1) (pow.f64 k m))))
(*.f64 a (*.f64 (pow.f64 k m) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (pow.f64 k m) (*.f64 a (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (*.f64 a (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 10 k) 1)))
(*.f64 1 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 2) (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(*.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 10 k) 1)) (*.f64 a (pow.f64 k m)))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))
(*.f64 (/.f64 (pow.f64 k m) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 1) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 k k) (fma.f64 k 10 1)) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) (-.f64 (pow.f64 (fma.f64 k 10 1) 2) (pow.f64 k 4))) (-.f64 (fma.f64 k 10 1) (*.f64 k k)))
(pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (*.f64 a (pow.f64 k m))) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (*.f64 a (pow.f64 k m))) 1) -1)
(neg.f64 (/.f64 (*.f64 a (pow.f64 k m)) (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 10 k) 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(exp.f64 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (*.f64 a (pow.f64 k m)))) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 k 10 1))) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -10 k))) (/.f64 (*.f64 (*.f64 k k) 100) (+.f64 1 (*.f64 -10 k))))
(*.f64 1 (fma.f64 k 10 1))
(*.f64 (fma.f64 k 10 1) 1)
(*.f64 (cbrt.f64 (fma.f64 k 10 1)) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2))
(*.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 (fma.f64 1000 (pow.f64 k 3) 1) (/.f64 1 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1)))
(*.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (/.f64 1 (+.f64 1 (*.f64 -10 k))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (*.f64 (*.f64 k k) 100))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k k) 100 (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (+.f64 1 (*.f64 -10 k)))
(/.f64 (neg.f64 (fma.f64 1000 (pow.f64 k 3) 1)) (neg.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (*.f64 k k) 100))) (neg.f64 (+.f64 1 (*.f64 -10 k))))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.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)
(pow.f64 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)) -1)
(pow.f64 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (*.f64 (*.f64 k k) 100))) -1)
(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)))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 k 10))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 k 10))) 1/3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 k 10))) 2))
(log1p.f64 (expm1.f64 (fma.f64 k 10 1)))
(fma.f64 k 10 1)
(fma.f64 1 (*.f64 k 10) 1)
(fma.f64 10 k 1)
(fma.f64 (*.f64 k 10) 1 1)
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) 1)
(fma.f64 (cbrt.f64 (*.f64 k 10)) (cbrt.f64 (*.f64 (*.f64 k k) 100)) 1)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 k k) 100)) (cbrt.f64 (*.f64 k 10)) 1)
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) 1)
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) 1)
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) 1)
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) 1)
(+.f64 0 (*.f64 a (pow.f64 k m)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))))
(-.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))))
(exp.f64 (fma.f64 m (log.f64 k) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 m (log.f64 k) (log.f64 a)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 m (log.f64 k) (log.f64 a)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 k m)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 m (log.f64 k) (log.f64 a))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (pow.f64 k m)))) 2))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k m))))

simplify115.0ms (1%)

Algorithm
egg-herbie
Rules
1290×unswap-sqr
584×associate-*r*
476×associate-*l*
444×log-prod
382×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04107548
110726538
243256244
Stop Event
node limit
Counts
198 → 231
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))) (+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))) (+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
1
(*.f64 10 k)
(*.f64 10 k)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
a
(+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))
(+.f64 (*.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 0 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 1)
(*.f64 a (/.f64 1 (/.f64 (fma.f64 k (+.f64 10 k) 1) (pow.f64 k m))))
(*.f64 a (*.f64 (pow.f64 k m) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (pow.f64 k m) (*.f64 a (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (*.f64 a (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 10 k) 1)))
(*.f64 1 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 2) (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(*.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 10 k) 1)) (*.f64 a (pow.f64 k m)))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))
(*.f64 (/.f64 (pow.f64 k m) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 1) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 k k) (fma.f64 k 10 1)) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) (-.f64 (pow.f64 (fma.f64 k 10 1) 2) (pow.f64 k 4))) (-.f64 (fma.f64 k 10 1) (*.f64 k k)))
(pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (*.f64 a (pow.f64 k m))) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (*.f64 a (pow.f64 k m))) 1) -1)
(neg.f64 (/.f64 (*.f64 a (pow.f64 k m)) (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 10 k) 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(exp.f64 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (*.f64 a (pow.f64 k m)))) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 k 10 1))) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -10 k))) (/.f64 (*.f64 (*.f64 k k) 100) (+.f64 1 (*.f64 -10 k))))
(*.f64 1 (fma.f64 k 10 1))
(*.f64 (fma.f64 k 10 1) 1)
(*.f64 (cbrt.f64 (fma.f64 k 10 1)) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2))
(*.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 (fma.f64 1000 (pow.f64 k 3) 1) (/.f64 1 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1)))
(*.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (/.f64 1 (+.f64 1 (*.f64 -10 k))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (*.f64 (*.f64 k k) 100))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k k) 100 (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (+.f64 1 (*.f64 -10 k)))
(/.f64 (neg.f64 (fma.f64 1000 (pow.f64 k 3) 1)) (neg.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (*.f64 k k) 100))) (neg.f64 (+.f64 1 (*.f64 -10 k))))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.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)
(pow.f64 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)) -1)
(pow.f64 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (*.f64 (*.f64 k k) 100))) -1)
(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)))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 k 10))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 k 10))) 1/3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 k 10))) 2))
(log1p.f64 (expm1.f64 (fma.f64 k 10 1)))
(fma.f64 k 10 1)
(fma.f64 1 (*.f64 k 10) 1)
(fma.f64 10 k 1)
(fma.f64 (*.f64 k 10) 1 1)
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) 1)
(fma.f64 (cbrt.f64 (*.f64 k 10)) (cbrt.f64 (*.f64 (*.f64 k k) 100)) 1)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 k k) 100)) (cbrt.f64 (*.f64 k 10)) 1)
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) 1)
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) 1)
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) 1)
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) 1)
(+.f64 0 (*.f64 a (pow.f64 k m)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))))
(-.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))))
(exp.f64 (fma.f64 m (log.f64 k) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 m (log.f64 k) (log.f64 a)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 m (log.f64 k) (log.f64 a)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 k m)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 m (log.f64 k) (log.f64 a))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (pow.f64 k m)))) 2))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k m))))
Outputs
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(fma.f64 -10 (*.f64 k (*.f64 a (pow.f64 k m))) (*.f64 a (pow.f64 k m)))
(*.f64 (fma.f64 k -10 1) (*.f64 a (pow.f64 k m)))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(fma.f64 -10 (*.f64 k (*.f64 a (pow.f64 k m))) (fma.f64 -1 (*.f64 (*.f64 -99 (*.f64 a (pow.f64 k m))) (*.f64 k k)) (*.f64 a (pow.f64 k m))))
(+.f64 (*.f64 (fma.f64 k -10 1) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 (*.f64 -99 a) (pow.f64 k m)) (*.f64 k (neg.f64 k))))
(+.f64 (*.f64 (fma.f64 k -10 1) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 k k) (*.f64 99 (*.f64 a (pow.f64 k m)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(fma.f64 -1 (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 (*.f64 -99 (*.f64 a (pow.f64 k m))) (*.f64 a (pow.f64 k m))))) (fma.f64 -10 (*.f64 k (*.f64 a (pow.f64 k m))) (fma.f64 -1 (*.f64 (*.f64 -99 (*.f64 a (pow.f64 k m))) (*.f64 k k)) (*.f64 a (pow.f64 k m)))))
(-.f64 (+.f64 (*.f64 (fma.f64 k -10 1) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 (*.f64 -99 a) (pow.f64 k m)) (*.f64 k (neg.f64 k)))) (*.f64 -10 (*.f64 (*.f64 -98 (*.f64 a (pow.f64 k m))) (pow.f64 k 3))))
(+.f64 (+.f64 (*.f64 (fma.f64 k -10 1) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 k k) (*.f64 99 (*.f64 a (pow.f64 k m))))) (*.f64 (pow.f64 k 3) (*.f64 10 (*.f64 -98 (*.f64 a (pow.f64 k m))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (/.f64 (*.f64 k k) a))
(*.f64 (/.f64 a (*.f64 k k)) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (/.f64 (*.f64 k k) a)) (/.f64 (*.f64 -10 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))) (pow.f64 k 3)))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))) (*.f64 (/.f64 a (*.f64 k k)) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))))
(fma.f64 -10 (/.f64 a (/.f64 (pow.f64 k 3) (pow.f64 k m))) (*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(fma.f64 -1 (/.f64 (*.f64 -99 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))) (pow.f64 k 4)) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (/.f64 (*.f64 k k) a)) (/.f64 (*.f64 -10 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))) (pow.f64 k 3))))
(+.f64 (fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))) (*.f64 (/.f64 a (*.f64 k k)) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))))) (/.f64 (*.f64 99 (*.f64 a (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))))) (pow.f64 k 4)))
(+.f64 (fma.f64 -10 (/.f64 a (/.f64 (pow.f64 k 3) (pow.f64 k m))) (*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))) (/.f64 (*.f64 99 (*.f64 a (pow.f64 k m))) (pow.f64 k 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(fma.f64 -1 (/.f64 (*.f64 -99 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))) (pow.f64 k 4)) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (/.f64 (*.f64 k k) a)) (fma.f64 -10 (/.f64 a (/.f64 (pow.f64 k 3) (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (*.f64 -99 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))))) (pow.f64 k 5))))))
(+.f64 (/.f64 (*.f64 99 (*.f64 a (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))))) (pow.f64 k 4)) (-.f64 (fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))) (*.f64 (/.f64 a (*.f64 k k)) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))))) (/.f64 -10 (/.f64 (pow.f64 k 5) (*.f64 -98 (*.f64 a (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))))))))
(+.f64 (fma.f64 -10 (/.f64 a (/.f64 (pow.f64 k 3) (pow.f64 k m))) (*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))) (+.f64 (/.f64 (*.f64 10 (*.f64 -98 (*.f64 a (pow.f64 k m)))) (pow.f64 k 5)) (/.f64 (*.f64 99 (*.f64 a (pow.f64 k m))) (pow.f64 k 4))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) k))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) k))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(fma.f64 -10 (/.f64 a (/.f64 (pow.f64 k 3) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))) (/.f64 a (/.f64 (*.f64 k k) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))))) (*.f64 (/.f64 a k) (/.f64 (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) k)))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m)) (*.f64 (/.f64 a k) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) k)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (fma.f64 -10 (/.f64 a (/.f64 (pow.f64 k 3) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))) (/.f64 a (/.f64 (*.f64 k k) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)))) (neg.f64 (/.f64 (*.f64 -99 (*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))) (pow.f64 k 4))))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))))) (-.f64 (*.f64 (/.f64 a k) (/.f64 (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) k)) (/.f64 (*.f64 (*.f64 -99 a) (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))))) (pow.f64 k 4))))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m)) (fma.f64 (/.f64 a k) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) k) (/.f64 (*.f64 99 (*.f64 a (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m))) (pow.f64 k 4))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(+.f64 (fma.f64 -10 (/.f64 a (/.f64 (pow.f64 k 3) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))) (/.f64 a (/.f64 (*.f64 k k) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)))) (fma.f64 10 (/.f64 a (/.f64 (pow.f64 k 5) (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))) (fma.f64 10 (/.f64 (*.f64 -99 (*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))) (pow.f64 k 5)) (neg.f64 (/.f64 (*.f64 -99 (*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))) (pow.f64 k 4))))))
(+.f64 (fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))))) (*.f64 (/.f64 a k) (/.f64 (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) k))) (+.f64 (/.f64 (*.f64 99 (*.f64 a (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))) (pow.f64 k 4)) (fma.f64 10 (*.f64 (/.f64 a (pow.f64 k 5)) (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))))) (/.f64 (*.f64 -990 (*.f64 a (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))) (pow.f64 k 5)))))
(fma.f64 -10 (*.f64 (/.f64 a (pow.f64 k 3)) (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m)) (+.f64 (fma.f64 10 (*.f64 (/.f64 a (pow.f64 k 5)) (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m)) (/.f64 (*.f64 -990 (*.f64 a (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m))) (pow.f64 k 5))) (fma.f64 (/.f64 a k) (/.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) k) (/.f64 (*.f64 99 (*.f64 a (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m))) (pow.f64 k 4)))))
(/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10)))) (/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) (*.f64 (log.f64 k) m))))
(+.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (log.f64 k) m)) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (log.f64 (pow.f64 k m))) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))) (+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))))
(fma.f64 1/2 (/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m)))) (+.f64 (/.f64 a (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10)))) (/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) (*.f64 (log.f64 k) m)))))
(+.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (log.f64 k) m)) (fma.f64 1/2 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 m (*.f64 m (pow.f64 (log.f64 k) 2)))) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(+.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (log.f64 (pow.f64 k m))) (fma.f64 1/2 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))) (+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))))
(fma.f64 1/6 (/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (fma.f64 1/2 (/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m)))) (+.f64 (/.f64 a (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10)))) (/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) (*.f64 (log.f64 k) m))))))
(fma.f64 1/6 (/.f64 a (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 (log.f64 k) 3)) (pow.f64 m 3))) (+.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (log.f64 k) m)) (fma.f64 1/2 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 m (*.f64 m (pow.f64 (log.f64 k) 2)))) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(fma.f64 1/6 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (log.f64 (pow.f64 k m))) (fma.f64 1/2 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
1
(*.f64 10 k)
(*.f64 k 10)
(*.f64 10 k)
(*.f64 k 10)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (pow.f64 k m))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))
(*.f64 a (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 a (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))
(*.f64 a (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 a (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))
(*.f64 a (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 a (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m))
(*.f64 a (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 a (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m))
a
(+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 a (*.f64 (*.f64 (log.f64 k) m) a))
(fma.f64 a (*.f64 (log.f64 k) m) a)
(fma.f64 a (log.f64 (pow.f64 k m)) a)
(+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))
(fma.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (+.f64 a (*.f64 (*.f64 (log.f64 k) m) a)))
(fma.f64 1/2 (*.f64 a (*.f64 m (*.f64 m (pow.f64 (log.f64 k) 2)))) (fma.f64 a (*.f64 (log.f64 k) m) a))
(fma.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (fma.f64 a (log.f64 (pow.f64 k m)) a))
(+.f64 (*.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))))
(fma.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (fma.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (+.f64 a (*.f64 (*.f64 (log.f64 k) m) a))))
(fma.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (fma.f64 1/2 (*.f64 a (*.f64 m (*.f64 m (pow.f64 (log.f64 k) 2)))) (fma.f64 a (*.f64 (log.f64 k) m) a)))
(fma.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (fma.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (fma.f64 a (log.f64 (pow.f64 k m)) a)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(+.f64 0 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (cbrt.f64 (exp.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 1)
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (/.f64 1 (/.f64 (fma.f64 k (+.f64 10 k) 1) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (*.f64 (pow.f64 k m) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (pow.f64 k m) (*.f64 a (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 a (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 10 k) 1)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 1 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 1)
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 2))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 2) (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (neg.f64 (pow.f64 k m))))
(*.f64 a (/.f64 (neg.f64 (pow.f64 k m)) (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 10 k) 1)) (*.f64 a (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 10 k) 1)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 10 k) 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 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.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 a (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 10 k) 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 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) a))
(*.f64 (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 10 k) 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 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) a))
(*.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (fma.f64 k (+.f64 10 k) 1)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 k m) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 10 k) 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 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.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 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 10 k) 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 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.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 1 (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 10 k) 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 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 10 k) 1)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 10 k) 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 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 1) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 10 k) 1)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (fma.f64 k (+.f64 10 k) 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 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.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 (*.f64 a (pow.f64 k m)) (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 k k) (fma.f64 k 10 1)) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6)) (pow.f64 k m))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 k k) (fma.f64 k 10 1)) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 (pow.f64 k m) (/.f64 (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6)) a)) (fma.f64 (*.f64 k k) (-.f64 (*.f64 k k) (fma.f64 k 10 1)) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 (pow.f64 k m) (/.f64 (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6)) a)) (fma.f64 (*.f64 k k) (+.f64 (fma.f64 k k (*.f64 k -10)) -1) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) (-.f64 (pow.f64 (fma.f64 k 10 1) 2) (pow.f64 k 4))) (-.f64 (fma.f64 k 10 1) (*.f64 k k)))
(*.f64 (/.f64 a (/.f64 (-.f64 (pow.f64 (fma.f64 k 10 1) 2) (pow.f64 k 4)) (pow.f64 k m))) (-.f64 (fma.f64 k 10 1) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 a (-.f64 (pow.f64 (fma.f64 k 10 1) 2) (pow.f64 k 4))) (pow.f64 k m)) (-.f64 (fma.f64 k 10 1) (*.f64 k k)))
(pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 1)
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 3)
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 3) 1/3)
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 2)
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (*.f64 a (pow.f64 k m))) -1)
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (*.f64 a (pow.f64 k m))) 1) -1)
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(neg.f64 (/.f64 (*.f64 a (pow.f64 k m)) (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (neg.f64 (pow.f64 k m))))
(*.f64 a (/.f64 (neg.f64 (pow.f64 k m)) (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 2))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (exp.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)) 3))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 10 k) 1) 3)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 1))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))) 1) 1))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 3))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 1/3))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m)))) 2))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (*.f64 a (pow.f64 k m)))) -1))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 10 k) 1)) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (+.f64 (*.f64 k k) (*.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 k 10 1))) 1)
(fma.f64 k 10 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -10 k))) (/.f64 (*.f64 (*.f64 k k) 100) (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (fma.f64 k -10 1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 k 10 -1))
(*.f64 1 (fma.f64 k 10 1))
(fma.f64 k 10 1)
(*.f64 (fma.f64 k 10 1) 1)
(fma.f64 k 10 1)
(*.f64 (cbrt.f64 (fma.f64 k 10 1)) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2))
(fma.f64 k 10 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2) (cbrt.f64 (fma.f64 k 10 1)))
(fma.f64 k 10 1)
(*.f64 (sqrt.f64 (fma.f64 k 10 1)) (sqrt.f64 (fma.f64 k 10 1)))
(fma.f64 k 10 1)
(*.f64 (fma.f64 1000 (pow.f64 k 3) 1) (/.f64 1 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1))
(*.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (/.f64 1 (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (fma.f64 k -10 1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 k 10 -1))
(/.f64 1 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (*.f64 (*.f64 k k) 100))))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (fma.f64 k -10 1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 k 10 -1))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1))
(/.f64 1 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k k) 100 (+.f64 1 (*.f64 -10 k))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1))
(/.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (+.f64 1 (*.f64 -10 k)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (fma.f64 k -10 1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 k 10 -1))
(/.f64 (neg.f64 (fma.f64 1000 (pow.f64 k 3) 1)) (neg.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (*.f64 k k) 100))) (neg.f64 (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (fma.f64 k -10 1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 k 10 -1))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.f64 k 10 -1))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (fma.f64 k -10 1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 k 10 -1))
(pow.f64 (fma.f64 k 10 1) 1)
(fma.f64 k 10 1)
(pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 3)
(fma.f64 k 10 1)
(pow.f64 (pow.f64 (fma.f64 k 10 1) 3) 1/3)
(fma.f64 k 10 1)
(pow.f64 (sqrt.f64 (fma.f64 k 10 1)) 2)
(fma.f64 k 10 1)
(pow.f64 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)) -1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1) (fma.f64 1000 (pow.f64 k 3) 1)))
(/.f64 (fma.f64 1000 (pow.f64 k 3) 1) (fma.f64 (*.f64 k 10) (fma.f64 k 10 -1) 1))
(pow.f64 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (*.f64 (*.f64 k k) 100))) -1)
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (fma.f64 k -10 1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 k 10 -1))
(sqrt.f64 (pow.f64 (fma.f64 k 10 1) 2))
(fma.f64 k 10 1)
(log.f64 (exp.f64 (fma.f64 k 10 1)))
(fma.f64 k 10 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 k 10 1))))
(fma.f64 k 10 1)
(cbrt.f64 (pow.f64 (fma.f64 k 10 1) 3))
(fma.f64 k 10 1)
(expm1.f64 (log1p.f64 (fma.f64 k 10 1)))
(fma.f64 k 10 1)
(exp.f64 (log1p.f64 (*.f64 k 10)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 1))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 1) 1))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 k 10))) 3))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 k 10))) 1/3))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 3) 1/3))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 k 10))) 2))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(log1p.f64 (expm1.f64 (fma.f64 k 10 1)))
(fma.f64 k 10 1)
(fma.f64 k 10 1)
(fma.f64 1 (*.f64 k 10) 1)
(fma.f64 k 10 1)
(fma.f64 10 k 1)
(fma.f64 k 10 1)
(fma.f64 (*.f64 k 10) 1 1)
(fma.f64 k 10 1)
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) 1)
(fma.f64 k 10 1)
(fma.f64 (cbrt.f64 (*.f64 k 10)) (cbrt.f64 (*.f64 (*.f64 k k) 100)) 1)
(fma.f64 (cbrt.f64 (*.f64 k 10)) (cbrt.f64 (*.f64 k (*.f64 k 100))) 1)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 k k) 100)) (cbrt.f64 (*.f64 k 10)) 1)
(fma.f64 (cbrt.f64 (*.f64 k 10)) (cbrt.f64 (*.f64 k (*.f64 k 100))) 1)
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) 1)
(fma.f64 k 10 1)
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) 1)
(fma.f64 k 10 1)
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) 1)
(fma.f64 k 10 1)
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) 1)
(fma.f64 k 10 1)
(+.f64 0 (*.f64 a (pow.f64 k m)))
(*.f64 a (pow.f64 k m))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))))
(*.f64 a (pow.f64 k m))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 k m)))) 1)
(*.f64 a (pow.f64 k m))
(pow.f64 (*.f64 a (pow.f64 k m)) 1)
(*.f64 a (pow.f64 k m))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 3)
(*.f64 a (pow.f64 k m))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) 1/3)
(*.f64 a (pow.f64 k m))
(pow.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 2)
(*.f64 a (pow.f64 k m))
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2))
(*.f64 a (pow.f64 k m))
(log.f64 (pow.f64 (exp.f64 (pow.f64 k m)) a))
(*.f64 a (pow.f64 k m))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 k m)))))
(*.f64 a (pow.f64 k m))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3))
(*.f64 a (pow.f64 k m))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 k m) 3)))
(*.f64 a (pow.f64 k m))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 k m) 3) (pow.f64 a 3)))
(*.f64 a (pow.f64 k m))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k m))))
(*.f64 a (pow.f64 k m))
(exp.f64 (fma.f64 m (log.f64 k) (log.f64 a)))
(*.f64 a (pow.f64 k m))
(exp.f64 (*.f64 (fma.f64 m (log.f64 k) (log.f64 a)) 1))
(*.f64 a (pow.f64 k m))
(exp.f64 (*.f64 (*.f64 (fma.f64 m (log.f64 k) (log.f64 a)) 1) 1))
(*.f64 a (pow.f64 k m))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 k m)))) 3))
(*.f64 a (pow.f64 k m))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 m (log.f64 k) (log.f64 a))) 1/3))
(*.f64 a (pow.f64 k m))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (pow.f64 k m)))) 2))
(*.f64 a (pow.f64 k m))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k m))))
(*.f64 a (pow.f64 k m))

eval245.0ms (2.1%)

Compiler

Compiled 12158 to 6942 computations (42.9% saved)

prune69.0ms (0.6%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New4285433
Fresh000
Picked101
Done101
Total4305435
Accurracy
100.0%
Counts
435 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.1%
(/.f64 (+.f64 a (*.f64 (*.f64 (log.f64 k) m) a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
47.0%
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
76.0%
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
81.0%
(*.f64 a (pow.f64 k m))
47.0%
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
Compiler

Compiled 134 to 92 computations (31.3% saved)

localize30.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 a (pow.f64 k m))
Compiler

Compiled 15 to 6 computations (60% saved)

localize85.0ms (0.7%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 k (+.f64 k 10))
94.0%
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
Compiler

Compiled 32 to 22 computations (31.3% saved)

series16.0ms (0.1%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
13.0ms
k
@0
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
1.0ms
a
@inf
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
1.0ms
a
@0
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
0.0ms
a
@-inf
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@inf
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))

rewrite74.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1030×prod-diff
1012×log-prod
758×fma-def
656×pow-prod-down
464×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01038
122134
2302534
Stop Event
node limit
Counts
2 → 102
Calls
Call 1
Inputs
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 k (+.f64 k 10))
Outputs
(+.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1)
(*.f64 a (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 1 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2)) (cbrt.f64 (/.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 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (/.f64 a (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 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -2) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (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 (cbrt.f64 (*.f64 a a)) (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) 1) (/.f64 (sqrt.f64 a) (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))) (fma.f64 (*.f64 k (+.f64 k 10)) (fma.f64 k (+.f64 k 10) -1) 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 (fma.f64 k (+.f64 k 10) 1) a) -2) 1/2)
(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)
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) 1) -1)
(neg.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -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))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) -1))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(+.f64 0 (*.f64 k (+.f64 k 10)))
(+.f64 (*.f64 k k) (*.f64 k 10))
(+.f64 (*.f64 k 10) (*.f64 k k))
(+.f64 (*.f64 (*.f64 k k) 1) (*.f64 (*.f64 k 10) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10))) (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))
(-.f64 (fma.f64 k (+.f64 k 10) 1) 1)
(/.f64 (+.f64 (pow.f64 k 6) (pow.f64 (*.f64 k 10) 3)) (+.f64 (pow.f64 k 4) (-.f64 (pow.f64 (*.f64 k 10) 2) (*.f64 (*.f64 k k) (*.f64 k 10)))))
(/.f64 (-.f64 (pow.f64 k 4) (pow.f64 (*.f64 k 10) 2)) (-.f64 (*.f64 k k) (*.f64 k 10)))
(/.f64 (*.f64 k (+.f64 1000 (pow.f64 k 3))) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))
(/.f64 (*.f64 k (fma.f64 k k -100)) (+.f64 k -10))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 k 3)) k) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))
(/.f64 (*.f64 (fma.f64 k k -100) k) (+.f64 k -10))
(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)) 2) 1/2)
(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)))))
(log.f64 (*.f64 (exp.f64 (*.f64 k 10)) (exp.f64 (*.f64 k k))))
(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))
(exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 k (+.f64 k 10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 k (+.f64 k 10)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 k (+.f64 k 10)))) 2))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))
(fma.f64 1 (fma.f64 k (+.f64 k 10) 1) -1)
(fma.f64 1 (*.f64 k k) (*.f64 k 10))
(fma.f64 1 (*.f64 k 10) (*.f64 k k))
(fma.f64 k k (*.f64 k 10))
(fma.f64 k 10 (*.f64 k k))
(fma.f64 10 k (*.f64 k k))
(fma.f64 (fma.f64 k (+.f64 k 10) 1) 1 -1)
(fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))
(fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 (cbrt.f64 k) 10) (*.f64 k k))
(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 (*.f64 k k) 1 (*.f64 (*.f64 k 10) 1))
(fma.f64 (sqrt.f64 k) (pow.f64 k 3/2) (*.f64 k 10))
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) (*.f64 k k))
(fma.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)
(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 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)) (*.f64 k k))
(fma.f64 (pow.f64 k 3/2) (sqrt.f64 k) (*.f64 k 10))
(fma.f64 (*.f64 (cbrt.f64 k) k) (cbrt.f64 (*.f64 k k)) (*.f64 k 10))
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (*.f64 k k))
(fma.f64 (*.f64 10 (cbrt.f64 (*.f64 k k))) (cbrt.f64 k) (*.f64 k k))
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k k))
(fma.f64 (pow.f64 (cbrt.f64 k) 5) (cbrt.f64 k) (*.f64 k 10))

simplify71.0ms (0.6%)

Algorithm
egg-herbie
Rules
1158×times-frac
966×distribute-lft-in
908×distribute-rgt-in
750×unswap-sqr
418×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03033312
17463164
224663046
Stop Event
node limit
Counts
126 → 171
Calls
Call 1
Inputs
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(*.f64 10 k)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(pow.f64 k 2)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(pow.f64 k 2)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1)
(*.f64 a (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 1 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2)) (cbrt.f64 (/.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 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (/.f64 a (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 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -2) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (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 (cbrt.f64 (*.f64 a a)) (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) 1) (/.f64 (sqrt.f64 a) (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))) (fma.f64 (*.f64 k (+.f64 k 10)) (fma.f64 k (+.f64 k 10) -1) 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 (fma.f64 k (+.f64 k 10) 1) a) -2) 1/2)
(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)
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) 1) -1)
(neg.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -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))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) -1))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(+.f64 0 (*.f64 k (+.f64 k 10)))
(+.f64 (*.f64 k k) (*.f64 k 10))
(+.f64 (*.f64 k 10) (*.f64 k k))
(+.f64 (*.f64 (*.f64 k k) 1) (*.f64 (*.f64 k 10) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10))) (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))
(-.f64 (fma.f64 k (+.f64 k 10) 1) 1)
(/.f64 (+.f64 (pow.f64 k 6) (pow.f64 (*.f64 k 10) 3)) (+.f64 (pow.f64 k 4) (-.f64 (pow.f64 (*.f64 k 10) 2) (*.f64 (*.f64 k k) (*.f64 k 10)))))
(/.f64 (-.f64 (pow.f64 k 4) (pow.f64 (*.f64 k 10) 2)) (-.f64 (*.f64 k k) (*.f64 k 10)))
(/.f64 (*.f64 k (+.f64 1000 (pow.f64 k 3))) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))
(/.f64 (*.f64 k (fma.f64 k k -100)) (+.f64 k -10))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 k 3)) k) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))
(/.f64 (*.f64 (fma.f64 k k -100) k) (+.f64 k -10))
(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)) 2) 1/2)
(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)))))
(log.f64 (*.f64 (exp.f64 (*.f64 k 10)) (exp.f64 (*.f64 k k))))
(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))
(exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 k (+.f64 k 10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 k (+.f64 k 10)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 k (+.f64 k 10)))) 2))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))
(fma.f64 1 (fma.f64 k (+.f64 k 10) 1) -1)
(fma.f64 1 (*.f64 k k) (*.f64 k 10))
(fma.f64 1 (*.f64 k 10) (*.f64 k k))
(fma.f64 k k (*.f64 k 10))
(fma.f64 k 10 (*.f64 k k))
(fma.f64 10 k (*.f64 k k))
(fma.f64 (fma.f64 k (+.f64 k 10) 1) 1 -1)
(fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))
(fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 (cbrt.f64 k) 10) (*.f64 k k))
(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 (*.f64 k k) 1 (*.f64 (*.f64 k 10) 1))
(fma.f64 (sqrt.f64 k) (pow.f64 k 3/2) (*.f64 k 10))
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) (*.f64 k k))
(fma.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)
(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 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)) (*.f64 k k))
(fma.f64 (pow.f64 k 3/2) (sqrt.f64 k) (*.f64 k 10))
(fma.f64 (*.f64 (cbrt.f64 k) k) (cbrt.f64 (*.f64 k k)) (*.f64 k 10))
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (*.f64 k k))
(fma.f64 (*.f64 10 (cbrt.f64 (*.f64 k k))) (cbrt.f64 k) (*.f64 k k))
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k k))
(fma.f64 (pow.f64 (cbrt.f64 k) 5) (cbrt.f64 k) (*.f64 k 10))
Outputs
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(fma.f64 -10 (*.f64 a k) a)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(fma.f64 -1 (*.f64 (*.f64 -99 a) (*.f64 k k)) (+.f64 a (*.f64 -10 (*.f64 a k))))
(+.f64 (fma.f64 -10 (*.f64 a k) a) (*.f64 (*.f64 k k) (*.f64 99 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 -10 k) 1) (*.f64 (*.f64 k k) -99)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(fma.f64 -1 (*.f64 (*.f64 -99 a) (*.f64 k k)) (fma.f64 -1 (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 (*.f64 -99 a) a))) (+.f64 a (*.f64 -10 (*.f64 a k)))))
(+.f64 (fma.f64 -10 (*.f64 a k) a) (+.f64 (*.f64 (*.f64 k k) (*.f64 99 a)) (*.f64 (pow.f64 k 3) (*.f64 10 (*.f64 -98 a)))))
(+.f64 (fma.f64 -10 (*.f64 a k) a) (*.f64 (*.f64 k k) (-.f64 (*.f64 a 99) (*.f64 (*.f64 a 980) k))))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 a k) k)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (*.f64 k k)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 (/.f64 a k) k))
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(fma.f64 -1 (/.f64 (*.f64 -99 a) (pow.f64 k 4)) (+.f64 (/.f64 a (*.f64 k k)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 (/.f64 a k) k)) (/.f64 (*.f64 99 a) (pow.f64 k 4)))
(+.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k))) (/.f64 99 (/.f64 (pow.f64 k 4) a)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(fma.f64 -1 (/.f64 (*.f64 -99 a) (pow.f64 k 4)) (+.f64 (/.f64 a (*.f64 k k)) (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (*.f64 -99 a) a)) (pow.f64 k 5))))))
(+.f64 (/.f64 (/.f64 a k) k) (+.f64 (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 (*.f64 10 (*.f64 -98 a)) (pow.f64 k 5))) (/.f64 (*.f64 99 a) (pow.f64 k 4))))
(+.f64 (/.f64 99 (/.f64 (pow.f64 k 4) a)) (-.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k))) (/.f64 (*.f64 a 980) (pow.f64 k 5))))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 a k) k)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (*.f64 k k)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 (/.f64 a k) k))
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(fma.f64 -1 (/.f64 (*.f64 -99 a) (pow.f64 k 4)) (+.f64 (/.f64 a (*.f64 k k)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 (/.f64 a k) k)) (/.f64 (*.f64 99 a) (pow.f64 k 4)))
(+.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k))) (/.f64 99 (/.f64 (pow.f64 k 4) a)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(fma.f64 -1 (/.f64 (*.f64 -99 a) (pow.f64 k 4)) (fma.f64 10 (/.f64 (*.f64 -99 a) (pow.f64 k 5)) (fma.f64 10 (/.f64 a (pow.f64 k 5)) (+.f64 (/.f64 a (*.f64 k k)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(+.f64 (/.f64 (*.f64 99 a) (pow.f64 k 4)) (+.f64 (/.f64 (*.f64 -990 a) (pow.f64 k 5)) (fma.f64 10 (/.f64 a (pow.f64 k 5)) (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 (/.f64 a k) k)))))
(+.f64 (fma.f64 10 (/.f64 a (pow.f64 k 5)) (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))) (+.f64 (/.f64 99 (/.f64 (pow.f64 k 4) a)) (/.f64 (*.f64 -990 a) (pow.f64 k 5))))
(*.f64 10 k)
(*.f64 k 10)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(*.f64 k (+.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(*.f64 k (+.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(*.f64 k (+.f64 k 10))
(pow.f64 k 2)
(*.f64 k k)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(*.f64 k (+.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(*.f64 k (+.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(*.f64 k (+.f64 k 10))
(pow.f64 k 2)
(*.f64 k k)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(*.f64 k (+.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(*.f64 k (+.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(*.f64 k (+.f64 k 10))
(+.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(*.f64 a (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(*.f64 1 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (cbrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2)))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2)) (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2)))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 2)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (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 a (fma.f64 k (+.f64 k 10) 1))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) a)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -2) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (cbrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (/.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 a (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 a (fma.f64 k (+.f64 k 10) 1))
(*.f64 (/.f64 a (+.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 a (/.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 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)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2) 1/2)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -1)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) 1) -1)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(neg.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(log.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(expm1.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(/.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 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1) 1))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 3))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) -1))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(+.f64 0 (*.f64 k (+.f64 k 10)))
(*.f64 k (+.f64 k 10))
(+.f64 (*.f64 k k) (*.f64 k 10))
(*.f64 k (+.f64 k 10))
(+.f64 (*.f64 k 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(+.f64 (*.f64 (*.f64 k k) 1) (*.f64 (*.f64 k 10) 1))
(*.f64 k (+.f64 k 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10))) (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))
(*.f64 k (+.f64 k 10))
(-.f64 (fma.f64 k (+.f64 k 10) 1) 1)
(*.f64 k (+.f64 k 10))
(/.f64 (+.f64 (pow.f64 k 6) (pow.f64 (*.f64 k 10) 3)) (+.f64 (pow.f64 k 4) (-.f64 (pow.f64 (*.f64 k 10) 2) (*.f64 (*.f64 k k) (*.f64 k 10)))))
(/.f64 (+.f64 (pow.f64 k 6) (*.f64 (pow.f64 k 3) 1000)) (+.f64 (pow.f64 k 4) (-.f64 (pow.f64 (*.f64 k 10) 2) (*.f64 (pow.f64 k 3) 10))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 (pow.f64 k 6)) (+.f64 (pow.f64 k 4) (+.f64 (*.f64 (*.f64 k k) 100) (*.f64 (pow.f64 k 3) -10))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 (pow.f64 k 6)) (+.f64 (pow.f64 k 4) (*.f64 (*.f64 k k) (+.f64 100 (*.f64 -10 k)))))
(/.f64 (-.f64 (pow.f64 k 4) (pow.f64 (*.f64 k 10) 2)) (-.f64 (*.f64 k k) (*.f64 k 10)))
(/.f64 (-.f64 (pow.f64 k 4) (pow.f64 (*.f64 k 10) 2)) (*.f64 k (-.f64 k 10)))
(/.f64 (-.f64 (pow.f64 k 4) (*.f64 (*.f64 k k) 100)) (*.f64 k (+.f64 -10 k)))
(/.f64 (+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k))) (*.f64 k (+.f64 -10 k)))
(/.f64 (*.f64 k (+.f64 1000 (pow.f64 k 3))) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))
(/.f64 (+.f64 (pow.f64 k 3) 1000) (/.f64 (-.f64 (fma.f64 k k 100) (*.f64 k 10)) k))
(/.f64 (fma.f64 k 1000 (pow.f64 k 4)) (+.f64 (fma.f64 k k 100) (*.f64 -10 k)))
(/.f64 (fma.f64 k 1000 (pow.f64 k 4)) (+.f64 (*.f64 k (+.f64 -10 k)) 100))
(/.f64 (*.f64 k (fma.f64 k k -100)) (+.f64 k -10))
(/.f64 k (/.f64 (+.f64 -10 k) (fma.f64 k k -100)))
(*.f64 (/.f64 k (+.f64 -10 k)) (fma.f64 k k -100))
(*.f64 (/.f64 (fma.f64 k k -100) (+.f64 -10 k)) k)
(/.f64 (*.f64 (+.f64 1000 (pow.f64 k 3)) k) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))
(/.f64 (+.f64 (pow.f64 k 3) 1000) (/.f64 (-.f64 (fma.f64 k k 100) (*.f64 k 10)) k))
(/.f64 (fma.f64 k 1000 (pow.f64 k 4)) (+.f64 (fma.f64 k k 100) (*.f64 -10 k)))
(/.f64 (fma.f64 k 1000 (pow.f64 k 4)) (+.f64 (*.f64 k (+.f64 -10 k)) 100))
(/.f64 (*.f64 (fma.f64 k k -100) k) (+.f64 k -10))
(/.f64 k (/.f64 (+.f64 -10 k) (fma.f64 k k -100)))
(*.f64 (/.f64 k (+.f64 -10 k)) (fma.f64 k k -100))
(*.f64 (/.f64 (fma.f64 k k -100) (+.f64 -10 k)) k)
(pow.f64 (*.f64 k (+.f64 k 10)) 1)
(*.f64 k (+.f64 k 10))
(pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 3)
(*.f64 k (+.f64 k 10))
(pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2) 1/2)
(*.f64 k (+.f64 k 10))
(pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3) 1/3)
(*.f64 k (+.f64 k 10))
(pow.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) 2)
(*.f64 k (+.f64 k 10))
(sqrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2))
(*.f64 k (+.f64 k 10))
(log.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))
(*.f64 k (+.f64 k 10))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (+.f64 k 10)))))
(*.f64 k (+.f64 k 10))
(log.f64 (*.f64 (exp.f64 (*.f64 k 10)) (exp.f64 (*.f64 k k))))
(*.f64 k (+.f64 k 10))
(cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3))
(*.f64 k (+.f64 k 10))
(expm1.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))
(*.f64 k (+.f64 k 10))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1))
(*.f64 k (+.f64 k 10))
(exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))
(*.f64 k (+.f64 k 10))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))
(*.f64 k (+.f64 k 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1) 1))
(*.f64 k (+.f64 k 10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 k (+.f64 k 10)))) 3))
(*.f64 k (+.f64 k 10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 k (+.f64 k 10)))) 1/3))
(*.f64 k (+.f64 k 10))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 3) 1/3))
(*.f64 k (+.f64 k 10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 k (+.f64 k 10)))) 2))
(*.f64 k (+.f64 k 10))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))
(*.f64 k (+.f64 k 10))
(fma.f64 1 (fma.f64 k (+.f64 k 10) 1) -1)
(*.f64 k (+.f64 k 10))
(fma.f64 1 (*.f64 k k) (*.f64 k 10))
(*.f64 k (+.f64 k 10))
(fma.f64 1 (*.f64 k 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 k k (*.f64 k 10))
(*.f64 k (+.f64 k 10))
(fma.f64 k 10 (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 10 k (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (fma.f64 k (+.f64 k 10) 1) 1 -1)
(*.f64 k (+.f64 k 10))
(fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))
(fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 k (cbrt.f64 k)) (*.f64 k 10))
(*.f64 k (+.f64 10 (*.f64 (cbrt.f64 (*.f64 k k)) (cbrt.f64 k))))
(fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 (cbrt.f64 k) 10) (*.f64 k k))
(fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 10 (cbrt.f64 k)) (*.f64 k k))
(fma.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) -1)
(*.f64 k (+.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)
(*.f64 k (+.f64 k 10))
(fma.f64 (*.f64 k k) 1 (*.f64 (*.f64 k 10) 1))
(*.f64 k (+.f64 k 10))
(fma.f64 (sqrt.f64 k) (pow.f64 k 3/2) (*.f64 k 10))
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)
(*.f64 k (+.f64 k 10))
(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)
(+.f64 -1 (/.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)))
(fma.f64 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2)) (/.f64 1 (-.f64 1 (*.f64 k (+.f64 k 10)))) -1)
(+.f64 -1 (/.f64 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2)) (-.f64 1 (*.f64 k (+.f64 k 10)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 k 10)) (cbrt.f64 (*.f64 k 10))) (cbrt.f64 (*.f64 k 10)) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (pow.f64 k 3/2) (sqrt.f64 k) (*.f64 k 10))
(fma.f64 (sqrt.f64 k) (pow.f64 k 3/2) (*.f64 k 10))
(fma.f64 (*.f64 (cbrt.f64 k) k) (cbrt.f64 (*.f64 k k)) (*.f64 k 10))
(fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 k (cbrt.f64 k)) (*.f64 k 10))
(*.f64 k (+.f64 10 (*.f64 (cbrt.f64 (*.f64 k k)) (cbrt.f64 k))))
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (*.f64 10 (cbrt.f64 (*.f64 k k))) (cbrt.f64 k) (*.f64 k k))
(fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 10 (cbrt.f64 k)) (*.f64 k k))
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 k) 5) (cbrt.f64 k) (*.f64 k 10))
(+.f64 (*.f64 k 10) (pow.f64 (cbrt.f64 k) 6))

localize97.0ms (0.8%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 k (+.f64 k 10))
99.4%
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
94.0%
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
Compiler

Compiled 43 to 31 computations (27.9% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite73.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1092×log-prod
1012×prod-diff
774×fma-def
722×pow-prod-down
520×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01150
124442
2326042
Stop Event
node limit
Counts
2 → 70
Calls
Call 1
Inputs
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
Outputs
(+.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) a))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (sqrt.f64 a)))
(/.f64 (neg.f64 a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (/.f64 a 1) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (/.f64 a (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a -1) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 -1 a) (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)) 2) 1/2)
(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)
(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))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(+.f64 0 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 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 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2)))
(*.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 -1 (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2))) (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (+.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 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
(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 (fma.f64 k (+.f64 k 10) 1) 2) -1/2)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2) 1/2)
(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)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) 2)
(pow.f64 (neg.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 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 (fma.f64 k (+.f64 k 10) 1) -3))
(expm1.f64 (log1p.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))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -3)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/2 (log1p.f64 (*.f64 k (+.f64 k 10)))) 2))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))

simplify70.0ms (0.6%)

Algorithm
egg-herbie
Rules
1464×fma-def
752×times-frac
684×distribute-lft-in
680×distribute-rgt-in
534×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02423146
16002984
219552868
Stop Event
node limit
Counts
106 → 142
Calls
Call 1
Inputs
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
1
(+.f64 1 (*.f64 -10 k))
(+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k)))
(+.f64 (*.f64 -980 (pow.f64 k 3)) (+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k))))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(+.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) a))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (sqrt.f64 a)))
(/.f64 (neg.f64 a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (/.f64 a 1) (fma.f64 k (+.f64 k 10) 1))
(/.f64 (/.f64 a (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a -1) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 -1 a) (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)) 2) 1/2)
(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)
(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))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(+.f64 0 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 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 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2)))
(*.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 -1 (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2))) (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (+.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 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
(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 (fma.f64 k (+.f64 k 10) 1) 2) -1/2)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2) 1/2)
(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)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) 2)
(pow.f64 (neg.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 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 (fma.f64 k (+.f64 k 10) 1) -3))
(expm1.f64 (log1p.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))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -3)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/2 (log1p.f64 (*.f64 k (+.f64 k 10)))) 2))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
Outputs
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(*.f64 (fma.f64 k -10 1) a)
(*.f64 a (fma.f64 k -10 1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 -99 a)) (+.f64 a (*.f64 -10 (*.f64 a k))))
(+.f64 (*.f64 (fma.f64 k -10 1) a) (*.f64 (*.f64 k k) (*.f64 99 a)))
(*.f64 a (-.f64 (fma.f64 k -10 1) (*.f64 (*.f64 k k) -99)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 -99 a)) (fma.f64 -1 (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 (*.f64 -99 a) a))) (+.f64 a (*.f64 -10 (*.f64 a k)))))
(+.f64 (*.f64 (fma.f64 k -10 1) a) (-.f64 (*.f64 (*.f64 k k) (*.f64 99 a)) (*.f64 (*.f64 (pow.f64 k 3) -10) (*.f64 -98 a))))
(fma.f64 (fma.f64 k -10 1) a (*.f64 (*.f64 k k) (-.f64 (*.f64 a 99) (*.f64 k (*.f64 a 980)))))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (*.f64 k k)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(fma.f64 -1 (/.f64 (*.f64 -99 a) (pow.f64 k 4)) (+.f64 (/.f64 a (*.f64 k k)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k))) (/.f64 (*.f64 99 a) (pow.f64 k 4)))
(+.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k))) (/.f64 99 (/.f64 (pow.f64 k 4) a)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(fma.f64 -1 (/.f64 (*.f64 -99 a) (pow.f64 k 4)) (+.f64 (/.f64 a (*.f64 k k)) (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (*.f64 -99 a) a)) (pow.f64 k 5))))))
(+.f64 (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k))) (+.f64 (/.f64 (*.f64 10 (*.f64 -98 a)) (pow.f64 k 5)) (/.f64 (*.f64 99 a) (pow.f64 k 4))))
(+.f64 (/.f64 99 (/.f64 (pow.f64 k 4) a)) (-.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k))) (/.f64 (*.f64 a 980) (pow.f64 k 5))))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (*.f64 k k)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(fma.f64 -1 (/.f64 (*.f64 -99 a) (pow.f64 k 4)) (+.f64 (/.f64 a (*.f64 k k)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k))) (/.f64 (*.f64 99 a) (pow.f64 k 4)))
(+.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k))) (/.f64 99 (/.f64 (pow.f64 k 4) a)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(fma.f64 -1 (/.f64 (*.f64 -99 a) (pow.f64 k 4)) (fma.f64 10 (/.f64 (*.f64 -99 a) (pow.f64 k 5)) (fma.f64 10 (/.f64 a (pow.f64 k 5)) (+.f64 (/.f64 a (*.f64 k k)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(+.f64 (/.f64 (*.f64 -990 a) (pow.f64 k 5)) (+.f64 (fma.f64 10 (/.f64 a (pow.f64 k 5)) (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))) (/.f64 (*.f64 99 a) (pow.f64 k 4))))
(+.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k))) (+.f64 (/.f64 99 (/.f64 (pow.f64 k 4) a)) (fma.f64 10 (/.f64 a (pow.f64 k 5)) (/.f64 (*.f64 a -990) (pow.f64 k 5)))))
1
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 k -10))
(fma.f64 k -10 1)
(+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k)))
(fma.f64 99 (*.f64 k k) (+.f64 1 (*.f64 k -10)))
(fma.f64 (*.f64 k k) 99 (fma.f64 k -10 1))
(fma.f64 k -10 (fma.f64 k (*.f64 k 99) 1))
(+.f64 (*.f64 -980 (pow.f64 k 3)) (+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k))))
(fma.f64 -980 (pow.f64 k 3) (fma.f64 99 (*.f64 k k) (+.f64 1 (*.f64 k -10))))
(fma.f64 (pow.f64 k 3) -980 (fma.f64 (*.f64 k k) 99 (fma.f64 k -10 1)))
(fma.f64 k (*.f64 k 99) (fma.f64 (pow.f64 k 3) -980 (fma.f64 k -10 1)))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (/.f64 1 (*.f64 k k)) (/.f64 10 (pow.f64 k 3)))
(+.f64 (/.f64 1 (*.f64 k k)) (/.f64 -10 (pow.f64 k 3)))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(+.f64 (/.f64 99 (pow.f64 k 4)) (-.f64 (/.f64 1 (*.f64 k k)) (/.f64 10 (pow.f64 k 3))))
(+.f64 (/.f64 1 (*.f64 k k)) (+.f64 (/.f64 99 (pow.f64 k 4)) (/.f64 -10 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(+.f64 (/.f64 99 (pow.f64 k 4)) (-.f64 (/.f64 1 (*.f64 k k)) (+.f64 (/.f64 10 (pow.f64 k 3)) (/.f64 980 (pow.f64 k 5)))))
(+.f64 (/.f64 1 (*.f64 k k)) (+.f64 (/.f64 99 (pow.f64 k 4)) (+.f64 (/.f64 -10 (pow.f64 k 3)) (/.f64 -980 (pow.f64 k 5)))))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (/.f64 1 (*.f64 k k)) (/.f64 10 (pow.f64 k 3)))
(+.f64 (/.f64 1 (*.f64 k k)) (/.f64 -10 (pow.f64 k 3)))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(+.f64 (/.f64 99 (pow.f64 k 4)) (-.f64 (/.f64 1 (*.f64 k k)) (/.f64 10 (pow.f64 k 3))))
(+.f64 (/.f64 1 (*.f64 k k)) (+.f64 (/.f64 99 (pow.f64 k 4)) (/.f64 -10 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(+.f64 (/.f64 99 (pow.f64 k 4)) (-.f64 (/.f64 1 (*.f64 k k)) (+.f64 (/.f64 10 (pow.f64 k 3)) (/.f64 980 (pow.f64 k 5)))))
(+.f64 (/.f64 1 (*.f64 k k)) (+.f64 (/.f64 99 (pow.f64 k 4)) (+.f64 (/.f64 -10 (pow.f64 k 3)) (/.f64 -980 (pow.f64 k 5)))))
(+.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) a))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 a)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (sqrt.f64 a)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 (neg.f64 a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 (/.f64 a 1) (fma.f64 k (+.f64 k 10) 1))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 (/.f64 a (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (*.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2))))
(/.f64 a (*.f64 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a -1) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(/.f64 (*.f64 -1 a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 2) 1/2)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -1)
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(sqrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 2))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(log.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(expm1.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(/.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 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1) 1))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 3))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(+.f64 0 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))) 1)
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(*.f64 1 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1)
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2)) (cbrt.f64 (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 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2)) (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 1 (fma.f64 k (+.f64 k 10) 1))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2))) (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2)))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (+.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 (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 (fma.f64 k (*.f64 (+.f64 k 10) (fma.f64 k (+.f64 k 10) -1)) 1) (+.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 3)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (-.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2)))
(/.f64 (fma.f64 (+.f64 k 10) (neg.f64 k) 1) (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2)))
(pow.f64 (fma.f64 k (+.f64 k 10) 1) -1)
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1)
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) 3)
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2) -1/2)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2) 1/2)
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -3) 1/3)
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -2)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) 2)
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1))) -1)
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(sqrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -3))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) -1))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))) 1))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1) -1))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) -1) 1))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))) 1) 1))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))) 3))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -3)) 1/3))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 (*.f64 -1/2 (log1p.f64 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))

localize55.0ms (0.5%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
92.4%
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
Compiler

Compiled 27 to 8 computations (70.4% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
a
@0
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
1.0ms
k
@0
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
1.0ms
a
@inf
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
0.0ms
m
@inf
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
0.0ms
m
@-inf
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))

rewrite66.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1124×log-prod
776×pow-prod-down
606×pow-prod-up
514×pow-unpow
484×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0925
119825
2282419
Stop Event
node limit
Counts
1 → 58
Calls
Call 1
Inputs
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
Outputs
(+.f64 0 (/.f64 a (pow.f64 k (-.f64 2 m))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 1)
(/.f64 a (pow.f64 k (+.f64 1 (-.f64 1 m))))
(/.f64 a (*.f64 (pow.f64 k (-.f64 1 m)) k))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 a (/.f64 k (pow.f64 k (-.f64 m 1))))
(/.f64 (/.f64 a k) (pow.f64 k (-.f64 1 m)))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 k a)))
(/.f64 (pow.f64 k m) (*.f64 (/.f64 k a) k))
(/.f64 (pow.f64 k (-.f64 m 1)) (/.f64 k a))
(/.f64 1 (*.f64 (/.f64 k a) (pow.f64 k (-.f64 1 m))))
(/.f64 1 (*.f64 (pow.f64 k (-.f64 1 m)) (/.f64 k a)))
(/.f64 1 (/.f64 (*.f64 k k) (*.f64 a (pow.f64 k m))))
(/.f64 1 (/.f64 k (*.f64 a (pow.f64 k (-.f64 m 1)))))
(/.f64 (*.f64 a (pow.f64 k m)) (*.f64 k k))
(/.f64 (neg.f64 a) (*.f64 (pow.f64 k (-.f64 1 m)) (neg.f64 k)))
(/.f64 (neg.f64 (pow.f64 k m)) (*.f64 (/.f64 k a) (neg.f64 k)))
(/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) k)
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) 1) (*.f64 (neg.f64 k) (/.f64 k a)))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 k) (pow.f64 k (-.f64 1 m))))
(/.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (neg.f64 a) (pow.f64 k m)) (*.f64 (neg.f64 k) k))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 (pow.f64 k m))) (pow.f64 (neg.f64 k) 2))
(/.f64 (*.f64 (pow.f64 k m) (neg.f64 a)) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) a) (*.f64 (neg.f64 k) k))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) (neg.f64 a)) (pow.f64 (neg.f64 k) 2))
(/.f64 (neg.f64 (*.f64 a (pow.f64 k m))) (neg.f64 (*.f64 k k)))
(/.f64 (neg.f64 (*.f64 a (pow.f64 k (-.f64 m 1)))) (neg.f64 k))
(/.f64 (*.f64 (/.f64 a k) (neg.f64 (pow.f64 k m))) (neg.f64 k))
(/.f64 (*.f64 (pow.f64 k (-.f64 m 1)) (neg.f64 a)) (neg.f64 k))
(/.f64 (*.f64 (neg.f64 a) (pow.f64 k (-.f64 m 1))) (neg.f64 k))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) (/.f64 a k)) (neg.f64 k))
(/.f64 (/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) 1) k)
(/.f64 (/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))
(/.f64 (/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) (sqrt.f64 k)) (sqrt.f64 k))
(pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 1)
(pow.f64 (cbrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 3)
(pow.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 2)
(pow.f64 (*.f64 (/.f64 k a) (pow.f64 k (-.f64 1 m))) -1)
(pow.f64 (*.f64 (pow.f64 k (-.f64 1 m)) (/.f64 k a)) -1)
(pow.f64 (/.f64 (*.f64 k k) (*.f64 a (pow.f64 k m))) -1)
(pow.f64 (/.f64 k (*.f64 a (pow.f64 k (-.f64 m 1)))) -1)
(sqrt.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 2))
(log.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))))
(cbrt.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 3))
(expm1.f64 (log1p.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
(exp.f64 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 2))
(log1p.f64 (expm1.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))

simplify83.0ms (0.7%)

Algorithm
egg-herbie
Rules
1980×fma-def
700×associate-*r/
546×associate-*l/
534×*-commutative
452×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01902546
15032494
217832458
356732434
Stop Event
node limit
Counts
94 → 88
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 k 2)))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (pow.f64 k 2))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 k 2))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (pow.f64 k 2))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 k 2)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(+.f64 0 (/.f64 a (pow.f64 k (-.f64 2 m))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 1)
(/.f64 a (pow.f64 k (+.f64 1 (-.f64 1 m))))
(/.f64 a (*.f64 (pow.f64 k (-.f64 1 m)) k))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 a (/.f64 k (pow.f64 k (-.f64 m 1))))
(/.f64 (/.f64 a k) (pow.f64 k (-.f64 1 m)))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 k a)))
(/.f64 (pow.f64 k m) (*.f64 (/.f64 k a) k))
(/.f64 (pow.f64 k (-.f64 m 1)) (/.f64 k a))
(/.f64 1 (*.f64 (/.f64 k a) (pow.f64 k (-.f64 1 m))))
(/.f64 1 (*.f64 (pow.f64 k (-.f64 1 m)) (/.f64 k a)))
(/.f64 1 (/.f64 (*.f64 k k) (*.f64 a (pow.f64 k m))))
(/.f64 1 (/.f64 k (*.f64 a (pow.f64 k (-.f64 m 1)))))
(/.f64 (*.f64 a (pow.f64 k m)) (*.f64 k k))
(/.f64 (neg.f64 a) (*.f64 (pow.f64 k (-.f64 1 m)) (neg.f64 k)))
(/.f64 (neg.f64 (pow.f64 k m)) (*.f64 (/.f64 k a) (neg.f64 k)))
(/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) k)
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) 1) (*.f64 (neg.f64 k) (/.f64 k a)))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 k) (pow.f64 k (-.f64 1 m))))
(/.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (neg.f64 a) (pow.f64 k m)) (*.f64 (neg.f64 k) k))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 (pow.f64 k m))) (pow.f64 (neg.f64 k) 2))
(/.f64 (*.f64 (pow.f64 k m) (neg.f64 a)) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) a) (*.f64 (neg.f64 k) k))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) (neg.f64 a)) (pow.f64 (neg.f64 k) 2))
(/.f64 (neg.f64 (*.f64 a (pow.f64 k m))) (neg.f64 (*.f64 k k)))
(/.f64 (neg.f64 (*.f64 a (pow.f64 k (-.f64 m 1)))) (neg.f64 k))
(/.f64 (*.f64 (/.f64 a k) (neg.f64 (pow.f64 k m))) (neg.f64 k))
(/.f64 (*.f64 (pow.f64 k (-.f64 m 1)) (neg.f64 a)) (neg.f64 k))
(/.f64 (*.f64 (neg.f64 a) (pow.f64 k (-.f64 m 1))) (neg.f64 k))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) (/.f64 a k)) (neg.f64 k))
(/.f64 (/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) 1) k)
(/.f64 (/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))
(/.f64 (/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) (sqrt.f64 k)) (sqrt.f64 k))
(pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 1)
(pow.f64 (cbrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 3)
(pow.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 2)
(pow.f64 (*.f64 (/.f64 k a) (pow.f64 k (-.f64 1 m))) -1)
(pow.f64 (*.f64 (pow.f64 k (-.f64 1 m)) (/.f64 k a)) -1)
(pow.f64 (/.f64 (*.f64 k k) (*.f64 a (pow.f64 k m))) -1)
(pow.f64 (/.f64 k (*.f64 a (pow.f64 k (-.f64 m 1)))) -1)
(sqrt.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 2))
(log.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))))
(cbrt.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 3))
(expm1.f64 (log1p.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
(exp.f64 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 2))
(log1p.f64 (expm1.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
Outputs
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 (*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)) (*.f64 k k))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 (/.f64 -1 (/.f64 -1 k)) m) (/.f64 a (*.f64 k k)))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 (*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)) (*.f64 k k))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 (/.f64 -1 (/.f64 -1 k)) m) (/.f64 a (*.f64 k k)))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 (*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)) (*.f64 k k))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 (/.f64 -1 (/.f64 -1 k)) m) (/.f64 a (*.f64 k k)))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 (*.f64 a (pow.f64 (exp.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))) m)) (*.f64 k k))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 (exp.f64 m) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -1)) m) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 (/.f64 -1 (/.f64 -1 k)) m) (/.f64 a (*.f64 k k)))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(+.f64 (/.f64 a (pow.f64 k 2)) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 k 2)))
(+.f64 (/.f64 a (*.f64 k k)) (/.f64 a (/.f64 (*.f64 k k) (*.f64 (log.f64 k) m))))
(+.f64 (/.f64 a (*.f64 k k)) (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (log.f64 k) m)))
(fma.f64 (/.f64 a (*.f64 k k)) (*.f64 (log.f64 k) m) (/.f64 a (*.f64 k k)))
(fma.f64 (*.f64 (log.f64 k) m) (/.f64 a (*.f64 k k)) (/.f64 a (*.f64 k k)))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (pow.f64 k 2))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 k 2))))
(+.f64 (/.f64 a (*.f64 k k)) (fma.f64 1/2 (/.f64 a (/.f64 (*.f64 k k) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m)))) (/.f64 a (/.f64 (*.f64 k k) (*.f64 (log.f64 k) m)))))
(+.f64 (/.f64 a (*.f64 k k)) (fma.f64 1/2 (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (log.f64 k) m))))
(fma.f64 (/.f64 a (*.f64 k k)) (*.f64 (log.f64 k) m) (fma.f64 1/2 (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (/.f64 a (*.f64 k k))))
(fma.f64 (*.f64 (log.f64 k) m) (/.f64 a (*.f64 k k)) (fma.f64 (/.f64 (*.f64 a 1/2) (/.f64 (*.f64 k k) (*.f64 m m))) (pow.f64 (log.f64 k) 2) (/.f64 a (*.f64 k k))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (pow.f64 k 2))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 k 2)))))
(fma.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (*.f64 k k)) (+.f64 (/.f64 a (*.f64 k k)) (fma.f64 1/2 (/.f64 a (/.f64 (*.f64 k k) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m)))) (/.f64 a (/.f64 (*.f64 k k) (*.f64 (log.f64 k) m))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (log.f64 k) m))) (fma.f64 1/6 (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (/.f64 a (*.f64 k k))))
(fma.f64 1/6 (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (fma.f64 (/.f64 a (*.f64 k k)) (*.f64 (log.f64 k) m) (fma.f64 1/2 (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (/.f64 a (*.f64 k k)))))
(fma.f64 (*.f64 (log.f64 k) m) (/.f64 a (*.f64 k k)) (fma.f64 1/2 (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))) (fma.f64 (/.f64 (*.f64 a 1/6) (/.f64 (*.f64 k k) (pow.f64 m 3))) (pow.f64 (log.f64 k) 3) (/.f64 a (*.f64 k k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(+.f64 0 (/.f64 a (pow.f64 k (-.f64 2 m))))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 1)
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 a (pow.f64 k (+.f64 1 (-.f64 1 m))))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 a (*.f64 (pow.f64 k (-.f64 1 m)) k))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 a (/.f64 k (pow.f64 k (-.f64 m 1))))
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(/.f64 (/.f64 a k) (pow.f64 k (-.f64 1 m)))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 k a)))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (pow.f64 k m) (*.f64 (/.f64 k a) k))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (pow.f64 k (-.f64 m 1)) (/.f64 k a))
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(/.f64 1 (*.f64 (/.f64 k a) (pow.f64 k (-.f64 1 m))))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 1 (*.f64 (pow.f64 k (-.f64 1 m)) (/.f64 k a)))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 1 (/.f64 (*.f64 k k) (*.f64 a (pow.f64 k m))))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 1 (/.f64 k (*.f64 a (pow.f64 k (-.f64 m 1)))))
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(/.f64 (*.f64 a (pow.f64 k m)) (*.f64 k k))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (neg.f64 a) (*.f64 (pow.f64 k (-.f64 1 m)) (neg.f64 k)))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 (neg.f64 (pow.f64 k m)) (*.f64 (/.f64 k a) (neg.f64 k)))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) k)
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) 1) (*.f64 (neg.f64 k) (/.f64 k a)))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 k) (pow.f64 k (-.f64 1 m))))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(/.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (*.f64 k (neg.f64 k)))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (neg.f64 a) (pow.f64 k m)) (*.f64 (neg.f64 k) k))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 (pow.f64 k m))) (pow.f64 (neg.f64 k) 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (pow.f64 k m) (neg.f64 a)) (*.f64 k (neg.f64 k)))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) a) (*.f64 (neg.f64 k) k))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) (neg.f64 a)) (pow.f64 (neg.f64 k) 2))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (neg.f64 (*.f64 a (pow.f64 k m))) (neg.f64 (*.f64 k k)))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (neg.f64 (*.f64 a (pow.f64 k (-.f64 m 1)))) (neg.f64 k))
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(/.f64 (*.f64 (/.f64 a k) (neg.f64 (pow.f64 k m))) (neg.f64 k))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (*.f64 (pow.f64 k (-.f64 m 1)) (neg.f64 a)) (neg.f64 k))
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(/.f64 (*.f64 (neg.f64 a) (pow.f64 k (-.f64 m 1))) (neg.f64 k))
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(/.f64 (*.f64 (neg.f64 (pow.f64 k m)) (/.f64 a k)) (neg.f64 k))
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(/.f64 (/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) 1) k)
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(/.f64 (/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(/.f64 (/.f64 (*.f64 a (pow.f64 k (-.f64 m 1))) (sqrt.f64 k)) (sqrt.f64 k))
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 1)
(/.f64 a (pow.f64 k (-.f64 2 m)))
(pow.f64 (cbrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 3)
(/.f64 a (pow.f64 k (-.f64 2 m)))
(pow.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 2) 1/2)
(/.f64 a (pow.f64 k (-.f64 2 m)))
(pow.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 3) 1/3)
(/.f64 a (pow.f64 k (-.f64 2 m)))
(pow.f64 (sqrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 2)
(/.f64 a (pow.f64 k (-.f64 2 m)))
(pow.f64 (*.f64 (/.f64 k a) (pow.f64 k (-.f64 1 m))) -1)
(/.f64 a (pow.f64 k (-.f64 2 m)))
(pow.f64 (*.f64 (pow.f64 k (-.f64 1 m)) (/.f64 k a)) -1)
(/.f64 a (pow.f64 k (-.f64 2 m)))
(pow.f64 (/.f64 (*.f64 k k) (*.f64 a (pow.f64 k m))) -1)
(/.f64 a (/.f64 (*.f64 k k) (pow.f64 k m)))
(*.f64 (/.f64 a (*.f64 k k)) (pow.f64 k m))
(pow.f64 (/.f64 k (*.f64 a (pow.f64 k (-.f64 m 1)))) -1)
(*.f64 (/.f64 a k) (pow.f64 k (+.f64 m -1)))
(*.f64 (pow.f64 k (+.f64 m -1)) (/.f64 a k))
(sqrt.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 2))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(log.f64 (exp.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(cbrt.f64 (pow.f64 (/.f64 a (pow.f64 k (-.f64 2 m))) 3))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(expm1.f64 (log1p.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(exp.f64 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 1))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))) 1) 1))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 3))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 1/3))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a (pow.f64 k (-.f64 2 m))))) 2))
(/.f64 a (pow.f64 k (-.f64 2 m)))
(log1p.f64 (expm1.f64 (/.f64 a (pow.f64 k (-.f64 2 m)))))
(/.f64 a (pow.f64 k (-.f64 2 m)))

localize61.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 1 (*.f64 10 k))
99.8%
(*.f64 (*.f64 (log.f64 k) m) a)
99.7%
(*.f64 (log.f64 k) m)
89.8%
(/.f64 (+.f64 a (*.f64 (*.f64 (log.f64 k) m) a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Compiler

Compiled 67 to 28 computations (58.2% saved)

series19.0ms (0.2%)

Counts
3 → 80
Calls

24 calls:

TimeVariablePointExpression
7.0ms
m
@0
(*.f64 (log.f64 k) m)
2.0ms
m
@0
(/.f64 (+.f64 a (*.f64 (*.f64 (log.f64 k) m) a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
2.0ms
a
@0
(/.f64 (+.f64 a (*.f64 (*.f64 (log.f64 k) m) a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
1.0ms
k
@-inf
(/.f64 (+.f64 a (*.f64 (*.f64 (log.f64 k) m) a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
1.0ms
a
@inf
(/.f64 (+.f64 a (*.f64 (*.f64 (log.f64 k) m) a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))

rewrite95.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1868×log-prod
1706×fma-def
656×expm1-udef
652×log1p-udef
618×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01781
136769
2525267
Stop Event
node limit
Counts
3 → 79
Calls
Call 1
Inputs
(/.f64 (+.f64 a (*.f64 (*.f64 (log.f64 k) m) a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(*.f64 (log.f64 k) m)
(*.f64 (*.f64 (log.f64 k) m) a)
Outputs
(+.f64 0 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))) 1)
(*.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (/.f64 1 (fma.f64 k (+.f64 10 k) 1)))
(*.f64 1 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 1)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 2) (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) (*.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) (sqrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (*.f64 (fma.f64 (log.f64 k) m 1) (neg.f64 a)) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 10 k) 1)) (fma.f64 a (*.f64 (log.f64 k) m) a))
(*.f64 (fma.f64 (log.f64 k) m 1) (*.f64 a (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 1) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 1) 1) (/.f64 a (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 1) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 1) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 k k) (fma.f64 k 10 1)) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (-.f64 (pow.f64 (fma.f64 k 10 1) 2) (pow.f64 k 4))) (-.f64 (fma.f64 k 10 1) (*.f64 k k)))
(pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (fma.f64 a (*.f64 (log.f64 k) m) a)) -1)
(neg.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) 3) (pow.f64 (fma.f64 k (+.f64 10 k) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(+.f64 0 (*.f64 (log.f64 k) m))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 k m)) (cbrt.f64 (pow.f64 k m)))) (log.f64 (cbrt.f64 (pow.f64 k m))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 k m))) (log.f64 (sqrt.f64 (pow.f64 k m))))
(-.f64 (fma.f64 (log.f64 k) m 1) 1)
(pow.f64 (*.f64 (log.f64 k) m) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 k) m)) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 k) m) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 k) m)) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 k) m) 2))
(log.f64 (pow.f64 k m))
(log.f64 (+.f64 1 (-.f64 (pow.f64 k m) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 k) m) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))
(cbrt.f64 (*.f64 (pow.f64 m 3) (pow.f64 (log.f64 k) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 k) m)))
(exp.f64 (log.f64 (*.f64 (log.f64 k) m)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 k) m)) 1))
(log1p.f64 (-.f64 (pow.f64 k m) 1))
(fma.f64 1 (fma.f64 (log.f64 k) m 1) -1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (log.f64 k) m 1)) (cbrt.f64 (fma.f64 (log.f64 k) m 1))) (cbrt.f64 (fma.f64 (log.f64 k) m 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (log.f64 k) m 1)) (sqrt.f64 (fma.f64 (log.f64 k) m 1)) -1)
(+.f64 0 (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 k (*.f64 a m))) (cbrt.f64 (pow.f64 k (*.f64 a m))))) (log.f64 (cbrt.f64 (pow.f64 k (*.f64 a m)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 k (*.f64 a m)))) (log.f64 (sqrt.f64 (pow.f64 k (*.f64 a m)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (log.f64 k) m)))) 1)
(pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (log.f64 k) m))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 (log.f64 k) m))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 2))
(log.f64 (pow.f64 k (*.f64 a m)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 k (*.f64 a m)) 1)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 (log.f64 k) m))))
(exp.f64 (log.f64 (*.f64 a (*.f64 (log.f64 k) m))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (log.f64 k) m))) 1))
(log1p.f64 (-.f64 (pow.f64 k (*.f64 a m)) 1))

simplify91.0ms (0.8%)

Algorithm
egg-herbie
Rules
1040×unswap-sqr
874×times-frac
454×log-prod
432×fma-def
324×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03217193
18746149
235425555
Stop Event
node limit
Counts
159 → 173
Calls
Call 1
Inputs
(/.f64 (*.f64 a (+.f64 (*.f64 (log.f64 k) m) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 a (+.f64 (*.f64 (log.f64 k) m) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 a (+.f64 (*.f64 (log.f64 k) m) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 a (+.f64 (*.f64 (log.f64 k) m) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (log.f64 k) m))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (log.f64 k) m))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (log.f64 k) m))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (log.f64 k) m))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 (log.f64 k) m)) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 (log.f64 k) m)) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 (log.f64 k) m)) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 (log.f64 k) m)) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))) (*.f64 a (*.f64 (log.f64 k) m))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (+.f64 (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))) (*.f64 a (*.f64 (log.f64 k) m)))))) (+.f64 a (+.f64 (*.f64 -10 (*.f64 k (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))) (*.f64 a (*.f64 (log.f64 k) m)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (+.f64 (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))) (*.f64 a (*.f64 (log.f64 k) m)))))) (+.f64 a (+.f64 (*.f64 -10 (*.f64 k (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 a (+.f64 (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))) (*.f64 a (*.f64 (log.f64 k) m))))) (*.f64 -10 (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))))) (*.f64 a (*.f64 (log.f64 k) m))))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)) (pow.f64 k 2)))))
(+.f64 (*.f64 -10 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a)))) (pow.f64 k 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)) (pow.f64 k 2))))))
(+.f64 (*.f64 -10 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) (+.f64 a (*.f64 -100 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a))))) (*.f64 -10 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a))) (pow.f64 k 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a)))) (pow.f64 k 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)) (pow.f64 k 2)))))))
(/.f64 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 2)) (/.f64 (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2))))
(+.f64 (*.f64 -10 (/.f64 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 a (+.f64 (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (/.f64 (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)))))
(+.f64 (*.f64 -10 (/.f64 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 a (+.f64 (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (+.f64 a (+.f64 (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))))) (pow.f64 k 5))) (/.f64 (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)))))))
(/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)))
(*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)))
(*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)))
(*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)))
(*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))
(*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))
(*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))
(*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 a (*.f64 (log.f64 k) m))
(+.f64 0 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))) 1)
(*.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (/.f64 1 (fma.f64 k (+.f64 10 k) 1)))
(*.f64 1 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 1)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 2) (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) (*.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) (sqrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (*.f64 (fma.f64 (log.f64 k) m 1) (neg.f64 a)) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 10 k) 1)) (fma.f64 a (*.f64 (log.f64 k) m) a))
(*.f64 (fma.f64 (log.f64 k) m 1) (*.f64 a (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 1) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 1) 1) (/.f64 a (fma.f64 k (+.f64 10 k) 1)))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 1) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 1) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 k k) (fma.f64 k 10 1)) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (-.f64 (pow.f64 (fma.f64 k 10 1) 2) (pow.f64 k 4))) (-.f64 (fma.f64 k 10 1) (*.f64 k k)))
(pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (fma.f64 a (*.f64 (log.f64 k) m) a)) -1)
(neg.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) 3) (pow.f64 (fma.f64 k (+.f64 10 k) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(+.f64 0 (*.f64 (log.f64 k) m))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 k m)) (cbrt.f64 (pow.f64 k m)))) (log.f64 (cbrt.f64 (pow.f64 k m))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 k m))) (log.f64 (sqrt.f64 (pow.f64 k m))))
(-.f64 (fma.f64 (log.f64 k) m 1) 1)
(pow.f64 (*.f64 (log.f64 k) m) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 k) m)) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 k) m) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 k) m)) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 k) m) 2))
(log.f64 (pow.f64 k m))
(log.f64 (+.f64 1 (-.f64 (pow.f64 k m) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 k) m) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))
(cbrt.f64 (*.f64 (pow.f64 m 3) (pow.f64 (log.f64 k) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 k) m)))
(exp.f64 (log.f64 (*.f64 (log.f64 k) m)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 k) m)) 1))
(log1p.f64 (-.f64 (pow.f64 k m) 1))
(fma.f64 1 (fma.f64 (log.f64 k) m 1) -1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (log.f64 k) m 1)) (cbrt.f64 (fma.f64 (log.f64 k) m 1))) (cbrt.f64 (fma.f64 (log.f64 k) m 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (log.f64 k) m 1)) (sqrt.f64 (fma.f64 (log.f64 k) m 1)) -1)
(+.f64 0 (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 k (*.f64 a m))) (cbrt.f64 (pow.f64 k (*.f64 a m))))) (log.f64 (cbrt.f64 (pow.f64 k (*.f64 a m)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 k (*.f64 a m)))) (log.f64 (sqrt.f64 (pow.f64 k (*.f64 a m)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (log.f64 k) m)))) 1)
(pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (log.f64 k) m))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 (log.f64 k) m))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 2))
(log.f64 (pow.f64 k (*.f64 a m)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 k (*.f64 a m)) 1)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 (log.f64 k) m))))
(exp.f64 (log.f64 (*.f64 a (*.f64 (log.f64 k) m))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (log.f64 k) m))) 1))
(log1p.f64 (-.f64 (pow.f64 k (*.f64 a m)) 1))
Outputs
(/.f64 (*.f64 a (+.f64 (*.f64 (log.f64 k) m) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(/.f64 (*.f64 a (+.f64 (*.f64 (log.f64 k) m) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(/.f64 (*.f64 a (+.f64 (*.f64 (log.f64 k) m) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(/.f64 (*.f64 a (+.f64 (*.f64 (log.f64 k) m) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (log.f64 k) m))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (log.f64 k) m))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (log.f64 k) m))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (log.f64 k) m))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 (log.f64 k) m)) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 (log.f64 k) m)) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 (log.f64 k) m)) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 (log.f64 k) m)) 1)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))
(fma.f64 a (*.f64 (log.f64 k) m) a)
(*.f64 a (fma.f64 (log.f64 k) m 1))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))) (*.f64 a (*.f64 (log.f64 k) m))))
(+.f64 a (fma.f64 -10 (*.f64 k (fma.f64 a (*.f64 (log.f64 k) m) a)) (*.f64 a (*.f64 (log.f64 k) m))))
(+.f64 a (fma.f64 a (*.f64 (log.f64 k) m) (*.f64 -10 (*.f64 k (*.f64 a (fma.f64 (log.f64 k) m 1))))))
(*.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (+.f64 (*.f64 k -10) 1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (+.f64 (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))) (*.f64 a (*.f64 (log.f64 k) m)))))) (+.f64 a (+.f64 (*.f64 -10 (*.f64 k (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))) (*.f64 a (*.f64 (log.f64 k) m)))))
(fma.f64 -1 (*.f64 (*.f64 k k) (+.f64 a (fma.f64 -100 (fma.f64 a (*.f64 (log.f64 k) m) a) (*.f64 a (*.f64 (log.f64 k) m))))) (+.f64 a (fma.f64 -10 (*.f64 k (fma.f64 a (*.f64 (log.f64 k) m) a)) (*.f64 a (*.f64 (log.f64 k) m)))))
(+.f64 (fma.f64 a (*.f64 (log.f64 k) m) (*.f64 -10 (*.f64 k (*.f64 a (fma.f64 (log.f64 k) m 1))))) (fma.f64 (neg.f64 (*.f64 k k)) (+.f64 a (fma.f64 a (*.f64 (log.f64 k) m) (*.f64 -100 (*.f64 a (fma.f64 (log.f64 k) m 1))))) a))
(+.f64 (*.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (+.f64 (*.f64 k -10) 1)) (*.f64 (*.f64 k k) (*.f64 99 (*.f64 a (fma.f64 (log.f64 k) m 1)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (+.f64 (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))) (*.f64 a (*.f64 (log.f64 k) m)))))) (+.f64 a (+.f64 (*.f64 -10 (*.f64 k (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 a (+.f64 (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))) (*.f64 a (*.f64 (log.f64 k) m))))) (*.f64 -10 (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))))) (*.f64 a (*.f64 (log.f64 k) m))))))
(fma.f64 -1 (*.f64 (*.f64 k k) (+.f64 a (fma.f64 -100 (fma.f64 a (*.f64 (log.f64 k) m) a) (*.f64 a (*.f64 (log.f64 k) m))))) (+.f64 a (fma.f64 -10 (*.f64 k (fma.f64 a (*.f64 (log.f64 k) m) a)) (fma.f64 -1 (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 (+.f64 a (fma.f64 -100 (fma.f64 a (*.f64 (log.f64 k) m) a) (*.f64 a (*.f64 (log.f64 k) m)))) (fma.f64 a (*.f64 (log.f64 k) m) a)))) (*.f64 a (*.f64 (log.f64 k) m))))))
(+.f64 (fma.f64 -10 (*.f64 k (*.f64 a (fma.f64 (log.f64 k) m 1))) (fma.f64 a (*.f64 (log.f64 k) m) (*.f64 (*.f64 (neg.f64 (pow.f64 k 3)) -10) (+.f64 (fma.f64 a (*.f64 (log.f64 k) m) (*.f64 -100 (*.f64 a (fma.f64 (log.f64 k) m 1)))) (+.f64 a (*.f64 a (fma.f64 (log.f64 k) m 1))))))) (fma.f64 (neg.f64 (*.f64 k k)) (+.f64 a (fma.f64 a (*.f64 (log.f64 k) m) (*.f64 -100 (*.f64 a (fma.f64 (log.f64 k) m 1))))) a))
(-.f64 (+.f64 (*.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (+.f64 (*.f64 k -10) 1)) (*.f64 (*.f64 k k) (*.f64 99 (*.f64 a (fma.f64 (log.f64 k) m 1))))) (*.f64 -10 (*.f64 (*.f64 -98 (*.f64 a (fma.f64 (log.f64 k) m 1))) (pow.f64 k 3))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2))
(/.f64 (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a) (*.f64 k k))
(/.f64 (-.f64 a (*.f64 a (*.f64 (log.f64 k) (neg.f64 m)))) (*.f64 k k))
(/.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (*.f64 k k))
(+.f64 (*.f64 -10 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)) (pow.f64 k 2)))))
(fma.f64 -10 (/.f64 (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a) (pow.f64 k 3)) (+.f64 (/.f64 a (*.f64 k k)) (/.f64 (*.f64 (neg.f64 a) (*.f64 m (neg.f64 (log.f64 k)))) (*.f64 k k))))
(-.f64 (fma.f64 -10 (/.f64 (-.f64 a (*.f64 a (*.f64 (log.f64 k) (neg.f64 m)))) (pow.f64 k 3)) (/.f64 a (*.f64 k k))) (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (log.f64 k) (neg.f64 m))))
(fma.f64 -10 (/.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (pow.f64 k 3)) (/.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (*.f64 k k)))
(+.f64 (*.f64 -10 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a)))) (pow.f64 k 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)) (pow.f64 k 2))))))
(fma.f64 -10 (/.f64 (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a) (pow.f64 k 3)) (+.f64 (/.f64 a (*.f64 k k)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a) (*.f64 -100 (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a))) (pow.f64 k 4)) (/.f64 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) (*.f64 k k))))))
(fma.f64 -10 (/.f64 (-.f64 a (*.f64 a (*.f64 (log.f64 k) (neg.f64 m)))) (pow.f64 k 3)) (-.f64 (-.f64 (/.f64 a (*.f64 k k)) (/.f64 (*.f64 -99 (-.f64 a (*.f64 a (*.f64 (log.f64 k) (neg.f64 m))))) (pow.f64 k 4))) (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (log.f64 k) (neg.f64 m)))))
(+.f64 (fma.f64 -10 (/.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (pow.f64 k 3)) (/.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (*.f64 k k))) (/.f64 (*.f64 99 (*.f64 a (fma.f64 (log.f64 k) m 1))) (pow.f64 k 4)))
(+.f64 (*.f64 -10 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) (+.f64 a (*.f64 -100 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a))))) (*.f64 -10 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a))) (pow.f64 k 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m))) a)))) (pow.f64 k 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)) (pow.f64 k 2)))))))
(fma.f64 -10 (/.f64 (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a) (pow.f64 k 3)) (+.f64 (/.f64 a (*.f64 k k)) (fma.f64 -1 (/.f64 (*.f64 -10 (+.f64 (+.f64 (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a) (*.f64 -100 (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a))) (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a))) (pow.f64 k 5)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a) (*.f64 -100 (fma.f64 -1 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) a))) (pow.f64 k 4)) (/.f64 (*.f64 (*.f64 a (neg.f64 (log.f64 k))) m) (*.f64 k k)))))))
(+.f64 (fma.f64 -10 (/.f64 (-.f64 a (*.f64 a (*.f64 (log.f64 k) (neg.f64 m)))) (pow.f64 k 3)) (-.f64 (-.f64 (/.f64 a (*.f64 k k)) (/.f64 (*.f64 -99 (-.f64 a (*.f64 a (*.f64 (log.f64 k) (neg.f64 m))))) (pow.f64 k 4))) (*.f64 (/.f64 a (*.f64 k k)) (*.f64 (log.f64 k) (neg.f64 m))))) (/.f64 (*.f64 10 (+.f64 (-.f64 a (*.f64 a (*.f64 (log.f64 k) (neg.f64 m)))) (*.f64 -99 (-.f64 a (*.f64 a (*.f64 (log.f64 k) (neg.f64 m))))))) (pow.f64 k 5)))
(fma.f64 -10 (/.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (pow.f64 k 3)) (+.f64 (+.f64 (/.f64 (*.f64 99 (*.f64 a (fma.f64 (log.f64 k) m 1))) (pow.f64 k 4)) (/.f64 10 (/.f64 (pow.f64 k 5) (*.f64 -98 (*.f64 a (fma.f64 (log.f64 k) m 1)))))) (/.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (*.f64 k k))))
(/.f64 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(/.f64 (+.f64 a (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (*.f64 k k))
(/.f64 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a) (*.f64 k k))
(+.f64 (*.f64 -10 (/.f64 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 2)) (/.f64 (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2))))
(fma.f64 -10 (/.f64 (+.f64 a (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (pow.f64 k 3)) (+.f64 (/.f64 a (*.f64 k k)) (/.f64 (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 k k))))
(+.f64 (/.f64 (*.f64 a (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) (/.f64 (*.f64 k k) m)) (fma.f64 -10 (/.f64 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a) (pow.f64 k 3)) (/.f64 a (*.f64 k k))))
(+.f64 (*.f64 (/.f64 (*.f64 a m) k) (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))) k)) (fma.f64 -10 (/.f64 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a) (pow.f64 k 3)) (/.f64 a (*.f64 k k))))
(+.f64 (*.f64 -10 (/.f64 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 a (+.f64 (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (/.f64 (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)))))
(fma.f64 -10 (/.f64 (+.f64 a (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (pow.f64 k 3)) (fma.f64 -1 (/.f64 (+.f64 a (fma.f64 -100 (+.f64 a (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 4)) (+.f64 (/.f64 a (*.f64 k k)) (/.f64 (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 k k)))))
(fma.f64 -10 (/.f64 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a) (pow.f64 k 3)) (-.f64 (+.f64 (/.f64 a (*.f64 k k)) (/.f64 (*.f64 a (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) (/.f64 (*.f64 k k) m))) (/.f64 (*.f64 -99 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a)) (pow.f64 k 4))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a m) k) (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))) k)) (fma.f64 -10 (/.f64 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))) (/.f64 (*.f64 99 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a)) (pow.f64 k 4)))
(+.f64 (*.f64 -10 (/.f64 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 a (+.f64 (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (+.f64 a (+.f64 (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (*.f64 -100 (+.f64 a (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))))) (pow.f64 k 5))) (/.f64 (*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)))))))
(fma.f64 -10 (/.f64 (+.f64 a (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (pow.f64 k 3)) (fma.f64 -1 (/.f64 (+.f64 a (fma.f64 -100 (+.f64 a (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 4)) (fma.f64 10 (/.f64 (+.f64 a (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (pow.f64 k 5)) (+.f64 (/.f64 a (*.f64 k k)) (fma.f64 10 (/.f64 (+.f64 a (fma.f64 -100 (+.f64 a (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 5)) (/.f64 (*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 k k)))))))
(fma.f64 -10 (/.f64 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a) (pow.f64 k 3)) (-.f64 (+.f64 (fma.f64 10 (/.f64 (*.f64 -99 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a)) (pow.f64 k 5)) (/.f64 (*.f64 a (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) (/.f64 (*.f64 k k) m))) (fma.f64 10 (/.f64 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a) (pow.f64 k 5)) (/.f64 a (*.f64 k k)))) (/.f64 (*.f64 -99 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a)) (pow.f64 k 4))))
(+.f64 (+.f64 (fma.f64 10 (/.f64 (*.f64 -99 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a)) (pow.f64 k 5)) (*.f64 (/.f64 (*.f64 a m) k) (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))) k))) (fma.f64 10 (/.f64 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a) (pow.f64 k 5)) (/.f64 a (*.f64 k k)))) (fma.f64 -10 (/.f64 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a) (pow.f64 k 3)) (/.f64 (*.f64 99 (fma.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))) a)) (pow.f64 k 4))))
(/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (*.f64 (log.f64 k) m)))
(/.f64 (*.f64 (log.f64 k) (*.f64 a m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (log.f64 k) m))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (*.f64 (log.f64 k) m)))
(/.f64 (*.f64 (log.f64 k) (*.f64 a m)) (fma.f64 k (+.f64 k 10) 1))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (log.f64 k) m))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)
(*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))
(*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)
(*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))
(*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)
(*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))
(*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)
(*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))
(*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 -1 (*.f64 a (*.f64 (log.f64 (/.f64 1 k)) m)))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))
(*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))
(*.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))) (*.f64 a m))
(*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))
(*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))
(*.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))) (*.f64 a m))
(*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))
(*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))
(*.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))) (*.f64 a m))
(*.f64 a (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))
(*.f64 a (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))
(*.f64 a (*.f64 m (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 k))) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(+.f64 0 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (log.f64 k) m 1)) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (log.f64 k) m 1)) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))) 1)
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (/.f64 1 (fma.f64 k (+.f64 10 k) 1)))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 1 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 1)
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 2))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 2) (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) (*.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) (sqrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (*.f64 (fma.f64 (log.f64 k) m 1) (neg.f64 a)) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 10 k) 1)) (fma.f64 a (*.f64 (log.f64 k) m) a))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (*.f64 a (/.f64 1 (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 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 10 k) 1))) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 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 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (fma.f64 k (+.f64 10 k) 1)))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 (log.f64 k) m 1))) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 (log.f64 k) m 1))) 2) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 2) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 (cbrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 1) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) 1) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (fma.f64 k (+.f64 10 k) 1)))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 (log.f64 k) m) a)) (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 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 (fma.f64 (log.f64 k) m 1) 1) (/.f64 a (fma.f64 k (+.f64 10 k) 1)))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 1) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 10 k) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 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 (fma.f64 (log.f64 k) m 1) (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 10 k) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (fma.f64 (log.f64 k) m 1) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 k k) (fma.f64 k 10 1)) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 k k) (fma.f64 k 10 1)) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (+.f64 (pow.f64 (fma.f64 k 10 1) 3) (pow.f64 k 6))) (fma.f64 (*.f64 k k) (+.f64 (*.f64 k (-.f64 k 10)) -1) (pow.f64 (fma.f64 k 10 1) 2)))
(*.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (-.f64 (pow.f64 (fma.f64 k 10 1) 2) (pow.f64 k 4))) (-.f64 (fma.f64 k 10 1) (*.f64 k k)))
(*.f64 (/.f64 (*.f64 a (fma.f64 (log.f64 k) m 1)) (-.f64 (pow.f64 (fma.f64 k 10 1) 2) (pow.f64 k 4))) (-.f64 (fma.f64 k 10 1) (*.f64 k k)))
(pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 1)
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 3)
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(pow.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 3) 1/3)
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 2)
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(pow.f64 (/.f64 (fma.f64 k (+.f64 10 k) 1) (fma.f64 a (*.f64 (log.f64 k) m) a)) -1)
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(neg.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (neg.f64 (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 2))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(log.f64 (exp.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1)) 3))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) 3) (pow.f64 (fma.f64 k (+.f64 10 k) 1) 3)))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(exp.f64 (log.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))) 1))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a (*.f64 (log.f64 k) m) a) (fma.f64 k (+.f64 10 k) 1))))
(/.f64 a (/.f64 (+.f64 (+.f64 1 (*.f64 k k)) (*.f64 k 10)) (fma.f64 (log.f64 k) m 1)))
(*.f64 (fma.f64 (log.f64 k) m 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (fma.f64 (log.f64 k) m 1)))
(+.f64 0 (*.f64 (log.f64 k) m))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 k m)) (cbrt.f64 (pow.f64 k m)))) (log.f64 (cbrt.f64 (pow.f64 k m))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 k m)))) (log.f64 (cbrt.f64 (pow.f64 k m))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 k m))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 k m))) (log.f64 (sqrt.f64 (pow.f64 k m))))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(-.f64 (fma.f64 (log.f64 k) m 1) 1)
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(pow.f64 (*.f64 (log.f64 k) m) 1)
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 k) m)) 3)
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(pow.f64 (pow.f64 (*.f64 (log.f64 k) m) 3) 1/3)
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 k) m)) 2)
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 k) m) 2))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(log.f64 (pow.f64 k m))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(log.f64 (+.f64 1 (-.f64 (pow.f64 k m) 1)))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(cbrt.f64 (pow.f64 (*.f64 (log.f64 k) m) 3))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(cbrt.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(cbrt.f64 (*.f64 (pow.f64 m 3) (pow.f64 (log.f64 k) 3)))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(expm1.f64 (log1p.f64 (*.f64 (log.f64 k) m)))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(exp.f64 (log.f64 (*.f64 (log.f64 k) m)))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 k) m)) 1))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(log1p.f64 (-.f64 (pow.f64 k m) 1))
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(fma.f64 1 (fma.f64 (log.f64 k) m 1) -1)
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (log.f64 k) m 1)) (cbrt.f64 (fma.f64 (log.f64 k) m 1))) (cbrt.f64 (fma.f64 (log.f64 k) m 1)) -1)
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(fma.f64 (sqrt.f64 (fma.f64 (log.f64 k) m 1)) (sqrt.f64 (fma.f64 (log.f64 k) m 1)) -1)
(neg.f64 (*.f64 m (neg.f64 (log.f64 k))))
(*.f64 m (neg.f64 (neg.f64 (log.f64 k))))
(*.f64 (log.f64 k) m)
(+.f64 0 (*.f64 a (*.f64 (log.f64 k) m)))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 k (*.f64 a m))) (cbrt.f64 (pow.f64 k (*.f64 a m))))) (log.f64 (cbrt.f64 (pow.f64 k (*.f64 a m)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 k (*.f64 a m))))) (log.f64 (cbrt.f64 (pow.f64 k (*.f64 a m)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 k (*.f64 a m)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 k (*.f64 a m)))) (log.f64 (sqrt.f64 (pow.f64 k (*.f64 a m)))))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (log.f64 k) m)))) 1)
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 1)
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (log.f64 k) m))) 3)
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(pow.f64 (pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 3) 1/3)
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 (log.f64 k) m))) 2)
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 2))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(log.f64 (pow.f64 k (*.f64 a m)))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(log.f64 (+.f64 1 (-.f64 (pow.f64 k (*.f64 a m)) 1)))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (log.f64 k) m)) 3))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 (log.f64 k) m))))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(exp.f64 (log.f64 (*.f64 a (*.f64 (log.f64 k) m))))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (log.f64 k) m))) 1))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))
(log1p.f64 (-.f64 (pow.f64 k (*.f64 a m)) 1))
(*.f64 a (*.f64 (log.f64 k) m))
(*.f64 (log.f64 k) (*.f64 a m))

eval364.0ms (3.1%)

Compiler

Compiled 14746 to 8581 computations (41.8% saved)

prune219.0ms (1.9%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New74210752
Fresh000
Picked101
Done224
Total74512757
Accurracy
100.0%
Counts
757 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.7%
(/.f64 (/.f64 a k) k)
28.7%
(/.f64 a (+.f64 1 (*.f64 k 10)))
40.0%
(/.f64 a (*.f64 k k))
22.6%
(+.f64 a (*.f64 (*.f64 (log.f64 k) m) a))
20.7%
(+.f64 a (*.f64 -10 (*.f64 k a)))
76.0%
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
33.4%
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
81.0%
(*.f64 a (pow.f64 k m))
40.4%
(*.f64 a (/.f64 1 (*.f64 k k)))
26.8%
(*.f64 a (-.f64 (+.f64 (*.f64 -10 k) 1) (*.f64 (*.f64 k k) -99)))
20.7%
(*.f64 a (+.f64 1 (*.f64 k -10)))
19.5%
a
Compiler

Compiled 218 to 153 computations (29.8% saved)

localize59.0ms (0.5%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.4%
(/.f64 1 (*.f64 k k))
88.4%
(*.f64 a (/.f64 1 (*.f64 k k)))
Compiler

Compiled 22 to 11 computations (50% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite58.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1432×pow1
1320×add-exp-log
1318×log1p-expm1-u
1318×expm1-log1p-u
1290×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0826
116220
2197020
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(*.f64 a (/.f64 1 (*.f64 k k)))
(/.f64 1 (*.f64 k k))
Outputs
(-.f64 (+.f64 1 (*.f64 a (pow.f64 k -2))) 1)
(/.f64 a (*.f64 k k))
(/.f64 1 (/.f64 (*.f64 k k) a))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 k k) (cbrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 k k) (sqrt.f64 a)))
(/.f64 (neg.f64 a) (*.f64 k (neg.f64 k)))
(/.f64 (/.f64 a k) k)
(/.f64 (/.f64 a 1) (*.f64 k k))
(/.f64 (/.f64 a (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 k -1)) k)
(/.f64 (*.f64 (pow.f64 k -1) a) k)
(/.f64 (*.f64 a -1) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 -1 a) (*.f64 k (neg.f64 k)))
(pow.f64 (*.f64 a (pow.f64 k -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) k) 2)
(sqrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))
(-.f64 (+.f64 1 (pow.f64 k -2)) 1)
(*.f64 1 (pow.f64 k -2))
(*.f64 (pow.f64 k -2) 1)
(*.f64 (cbrt.f64 (pow.f64 k -2)) (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2) (cbrt.f64 (pow.f64 k -2)))
(*.f64 (pow.f64 k -1) (pow.f64 k -1))
(*.f64 -1 (/.f64 1 (*.f64 k (neg.f64 k))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 k 4)) -1) (pow.f64 (cbrt.f64 (*.f64 k k)) -1))
(pow.f64 k -2)
(pow.f64 (*.f64 k k) -1)
(pow.f64 (pow.f64 k -2) 1)
(pow.f64 (cbrt.f64 (pow.f64 k -2)) 3)
(pow.f64 (pow.f64 (pow.f64 k -2) 3) 1/3)
(pow.f64 (pow.f64 k -1) 2)
(sqrt.f64 (pow.f64 (*.f64 k k) -2))
(log.f64 (exp.f64 (pow.f64 k -2)))
(cbrt.f64 (pow.f64 (pow.f64 k -2) 3))
(expm1.f64 (log1p.f64 (pow.f64 k -2)))
(exp.f64 (log.f64 (pow.f64 k -2)))
(log1p.f64 (expm1.f64 (pow.f64 k -2)))

simplify56.0ms (0.5%)

Algorithm
egg-herbie
Rules
1814×fma-def
1464×log-prod
1316×unswap-sqr
334×log-div
318×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01031073
12361073
2878881
34153881
Stop Event
node limit
Counts
79 → 52
Calls
Call 1
Inputs
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (pow.f64 k 2))
(-.f64 (+.f64 1 (*.f64 a (pow.f64 k -2))) 1)
(/.f64 a (*.f64 k k))
(/.f64 1 (/.f64 (*.f64 k k) a))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 k k) (cbrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 k k) (sqrt.f64 a)))
(/.f64 (neg.f64 a) (*.f64 k (neg.f64 k)))
(/.f64 (/.f64 a k) k)
(/.f64 (/.f64 a 1) (*.f64 k k))
(/.f64 (/.f64 a (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 k -1)) k)
(/.f64 (*.f64 (pow.f64 k -1) a) k)
(/.f64 (*.f64 a -1) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 -1 a) (*.f64 k (neg.f64 k)))
(pow.f64 (*.f64 a (pow.f64 k -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) k) 2)
(sqrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))
(-.f64 (+.f64 1 (pow.f64 k -2)) 1)
(*.f64 1 (pow.f64 k -2))
(*.f64 (pow.f64 k -2) 1)
(*.f64 (cbrt.f64 (pow.f64 k -2)) (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2) (cbrt.f64 (pow.f64 k -2)))
(*.f64 (pow.f64 k -1) (pow.f64 k -1))
(*.f64 -1 (/.f64 1 (*.f64 k (neg.f64 k))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 k 4)) -1) (pow.f64 (cbrt.f64 (*.f64 k k)) -1))
(pow.f64 k -2)
(pow.f64 (*.f64 k k) -1)
(pow.f64 (pow.f64 k -2) 1)
(pow.f64 (cbrt.f64 (pow.f64 k -2)) 3)
(pow.f64 (pow.f64 (pow.f64 k -2) 3) 1/3)
(pow.f64 (pow.f64 k -1) 2)
(sqrt.f64 (pow.f64 (*.f64 k k) -2))
(log.f64 (exp.f64 (pow.f64 k -2)))
(cbrt.f64 (pow.f64 (pow.f64 k -2) 3))
(expm1.f64 (log1p.f64 (pow.f64 k -2)))
(exp.f64 (log.f64 (pow.f64 k -2)))
(log1p.f64 (expm1.f64 (pow.f64 k -2)))
Outputs
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(-.f64 (+.f64 1 (*.f64 a (pow.f64 k -2))) 1)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 1 (/.f64 (*.f64 k k) a))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 k k) (cbrt.f64 a)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 k k) (sqrt.f64 a)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (neg.f64 a) (*.f64 k (neg.f64 k)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (/.f64 a 1) (*.f64 k k))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (/.f64 a (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (*.f64 k k)))
(/.f64 a (*.f64 (cbrt.f64 (*.f64 k k)) (cbrt.f64 (pow.f64 k 4))))
(/.f64 a (*.f64 (cbrt.f64 (pow.f64 k 4)) (cbrt.f64 (*.f64 k k))))
(/.f64 (*.f64 a (pow.f64 k -1)) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (*.f64 (pow.f64 k -1) a) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (*.f64 a -1) (*.f64 k (neg.f64 k)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (*.f64 -1 a) (*.f64 k (neg.f64 k)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (*.f64 a (pow.f64 k -2)) 1)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3) 1/3)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (/.f64 (sqrt.f64 a) k) 2)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(sqrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(-.f64 (+.f64 1 (pow.f64 k -2)) 1)
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(*.f64 1 (pow.f64 k -2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(*.f64 (pow.f64 k -2) 1)
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(*.f64 (cbrt.f64 (pow.f64 k -2)) (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2) (cbrt.f64 (pow.f64 k -2)))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(*.f64 (pow.f64 k -1) (pow.f64 k -1))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(*.f64 -1 (/.f64 1 (*.f64 k (neg.f64 k))))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 k 4)) -1) (pow.f64 (cbrt.f64 (*.f64 k k)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 k 4))) (/.f64 1 (cbrt.f64 (*.f64 k k))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (*.f64 k k)))
(pow.f64 k -2)
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 (*.f64 k k) -1)
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(pow.f64 (pow.f64 k -2) 1)
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(pow.f64 (cbrt.f64 (pow.f64 k -2)) 3)
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(pow.f64 (pow.f64 (pow.f64 k -2) 3) 1/3)
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(pow.f64 (pow.f64 k -1) 2)
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(sqrt.f64 (pow.f64 (*.f64 k k) -2))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(log.f64 (exp.f64 (pow.f64 k -2)))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(cbrt.f64 (pow.f64 (pow.f64 k -2) 3))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(expm1.f64 (log1p.f64 (pow.f64 k -2)))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(exp.f64 (log.f64 (pow.f64 k -2)))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(log1p.f64 (expm1.f64 (pow.f64 k -2)))
(/.f64 1 (*.f64 k k))
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)

localize21.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
88.7%
(/.f64 a (*.f64 k k))
Compiler

Compiled 14 to 6 computations (57.1% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite58.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1330×pow1
1232×add-exp-log
1232×log1p-expm1-u
1232×expm1-log1p-u
1204×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
112613
2168613
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(/.f64 a (*.f64 k k))
Outputs
(-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1)
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 a (*.f64 k k)) 1)
(*.f64 1 (/.f64 a (*.f64 k k)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4))) (cbrt.f64 (/.f64 a (*.f64 k k))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)))
(*.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 k (neg.f64 k))))
(*.f64 (pow.f64 k -2) a)
(*.f64 (/.f64 a k) (/.f64 1 k))
(*.f64 (/.f64 1 k) (/.f64 a k))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 k 4))) (/.f64 a (pow.f64 (cbrt.f64 k) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (/.f64 a (*.f64 k k))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 k 4))) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 k) 2)))
(pow.f64 (/.f64 a (*.f64 k k)) 1)
(pow.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) 3)
(pow.f64 (pow.f64 (/.f64 a (*.f64 k k)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) k) 2)
(pow.f64 (/.f64 k (/.f64 a k)) -1)
(neg.f64 (/.f64 a (*.f64 k (neg.f64 k))))
(sqrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(cbrt.f64 (pow.f64 (/.f64 a (*.f64 k k)) 3))
(expm1.f64 (log1p.f64 (/.f64 a (*.f64 k k))))
(exp.f64 (log.f64 (/.f64 a (*.f64 k k))))
(log1p.f64 (expm1.f64 (/.f64 a (*.f64 k k))))

simplify139.0ms (1.2%)

Algorithm
egg-herbie
Rules
1506×fma-def
1326×associate-*r*
1150×associate-*l*
862×log-div
682×cube-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
088803
1220791
2660791
35460791
Stop Event
node limit
Counts
55 → 39
Calls
Call 1
Inputs
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1)
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 a (*.f64 k k)) 1)
(*.f64 1 (/.f64 a (*.f64 k k)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4))) (cbrt.f64 (/.f64 a (*.f64 k k))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)))
(*.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 k (neg.f64 k))))
(*.f64 (pow.f64 k -2) a)
(*.f64 (/.f64 a k) (/.f64 1 k))
(*.f64 (/.f64 1 k) (/.f64 a k))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 k 4))) (/.f64 a (pow.f64 (cbrt.f64 k) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (/.f64 a (*.f64 k k))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 k 4))) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 k) 2)))
(pow.f64 (/.f64 a (*.f64 k k)) 1)
(pow.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) 3)
(pow.f64 (pow.f64 (/.f64 a (*.f64 k k)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) k) 2)
(pow.f64 (/.f64 k (/.f64 a k)) -1)
(neg.f64 (/.f64 a (*.f64 k (neg.f64 k))))
(sqrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(cbrt.f64 (pow.f64 (/.f64 a (*.f64 k k)) 3))
(expm1.f64 (log1p.f64 (/.f64 a (*.f64 k k))))
(exp.f64 (log.f64 (/.f64 a (*.f64 k k))))
(log1p.f64 (expm1.f64 (/.f64 a (*.f64 k k))))
Outputs
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (pow.f64 k 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1)
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 k -2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 (/.f64 a (*.f64 k k)) 1)
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 1 (/.f64 a (*.f64 k k)))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4))))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4))) (cbrt.f64 (/.f64 a (*.f64 k k))))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 k (neg.f64 k))))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (pow.f64 k -2) a)
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 a k) (/.f64 1 k))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 1 k) (/.f64 a k))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 k 4))) (/.f64 a (pow.f64 (cbrt.f64 k) 2)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 (pow.f64 k 4)))
(/.f64 a (*.f64 (pow.f64 (cbrt.f64 k) 2) (cbrt.f64 (pow.f64 k 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (/.f64 a (*.f64 k k))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (/.f64 a k) k))) (cbrt.f64 (pow.f64 k 4)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 k 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 k 4)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 k 4))) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 k) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 k 4))) (/.f64 a (pow.f64 (cbrt.f64 k) 2)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 (pow.f64 k 4)))
(/.f64 a (*.f64 (pow.f64 (cbrt.f64 k) 2) (cbrt.f64 (pow.f64 k 4))))
(pow.f64 (/.f64 a (*.f64 k k)) 1)
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) 3)
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (pow.f64 (/.f64 a (*.f64 k k)) 3) 1/3)
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (/.f64 (sqrt.f64 a) k) 2)
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (/.f64 k (/.f64 a k)) -1)
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(neg.f64 (/.f64 a (*.f64 k (neg.f64 k))))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(sqrt.f64 (/.f64 (*.f64 a a) (pow.f64 k 4)))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(cbrt.f64 (pow.f64 (/.f64 a (*.f64 k k)) 3))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(expm1.f64 (log1p.f64 (/.f64 a (*.f64 k k))))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (log.f64 (/.f64 a (*.f64 k k))))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(log1p.f64 (expm1.f64 (/.f64 a (*.f64 k k))))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))

localize46.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 1 (*.f64 k -10))
99.8%
(*.f64 a (+.f64 1 (*.f64 k -10)))
Compiler

Compiled 23 to 17 computations (26.1% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
a
@0
(*.f64 a (+.f64 1 (*.f64 k -10)))
0.0ms
a
@inf
(*.f64 a (+.f64 1 (*.f64 k -10)))
0.0ms
k
@0
(*.f64 a (+.f64 1 (*.f64 k -10)))
0.0ms
a
@-inf
(*.f64 a (+.f64 1 (*.f64 k -10)))
0.0ms
k
@-inf
(*.f64 a (+.f64 1 (*.f64 k -10)))

rewrite75.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1838×pow1
1708×add-exp-log
1708×log1p-expm1-u
1708×expm1-log1p-u
1678×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0932
118724
2236724
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(*.f64 a (+.f64 1 (*.f64 k -10)))
(+.f64 1 (*.f64 k -10))
Outputs
(+.f64 a (*.f64 a (*.f64 k -10)))
(+.f64 a (*.f64 (*.f64 a (*.f64 k -10)) 1))
(+.f64 (*.f64 a (*.f64 k -10)) a)
(-.f64 (+.f64 1 (*.f64 a (fma.f64 k -10 1))) 1)
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (*.f64 k -10)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a (*.f64 k -10)) (*.f64 a (*.f64 k -10))) (*.f64 a (*.f64 a (*.f64 k -10))))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 k -10)) (*.f64 a (*.f64 k -10)))) (-.f64 a (*.f64 a (*.f64 k -10))))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (pow.f64 k 3) -1000))) (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))))
(/.f64 (*.f64 a (-.f64 1 (*.f64 (*.f64 k k) 100))) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) a) (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) a) (+.f64 1 (*.f64 10 k)))
(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 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))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 k -10 1))))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 k -10 1))))
(fma.f64 a 1 (*.f64 a (*.f64 k -10)))
(fma.f64 1 a (*.f64 a (*.f64 k -10)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 a (*.f64 k -10)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 a (*.f64 k -10)))
(-.f64 (+.f64 1 (fma.f64 k -10 1)) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 10 k))) (/.f64 (*.f64 (*.f64 k k) 100) (+.f64 1 (*.f64 10 k))))
(*.f64 1 (fma.f64 k -10 1))
(*.f64 (fma.f64 k -10 1) 1)
(*.f64 (cbrt.f64 (fma.f64 k -10 1)) (pow.f64 (cbrt.f64 (fma.f64 k -10 1)) 2))
(*.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 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (/.f64 1 (+.f64 1 (*.f64 10 k))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))) (+.f64 1 (*.f64 (pow.f64 k 3) -1000))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 10 k)) (-.f64 1 (*.f64 (*.f64 k k) 100))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (+.f64 (*.f64 (*.f64 k k) 100) (+.f64 1 (*.f64 10 k))))
(/.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (+.f64 1 (*.f64 10 k)))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000))) (neg.f64 (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1)))))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (*.f64 k k) 100))) (neg.f64 (+.f64 1 (*.f64 10 k))))
(/.f64 (-.f64 (*.f64 (*.f64 k k) 100) 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)))
(cbrt.f64 (pow.f64 (fma.f64 k -10 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 k -10 1)))
(exp.f64 (log1p.f64 (*.f64 k -10)))
(log1p.f64 (expm1.f64 (fma.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)

simplify71.0ms (0.6%)

Algorithm
egg-herbie
Rules
1168×fma-def
1160×fma-neg
790×unswap-sqr
788×log-prod
696×div-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01461778
13581652
213351574
358601528
Stop Event
node limit
Counts
94 → 89
Calls
Call 1
Inputs
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 -10 (*.f64 k a))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 -10 (*.f64 k a))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 k a)))
1
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(*.f64 -10 k)
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(*.f64 -10 k)
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(+.f64 a (*.f64 a (*.f64 k -10)))
(+.f64 a (*.f64 (*.f64 a (*.f64 k -10)) 1))
(+.f64 (*.f64 a (*.f64 k -10)) a)
(-.f64 (+.f64 1 (*.f64 a (fma.f64 k -10 1))) 1)
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (*.f64 k -10)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a (*.f64 k -10)) (*.f64 a (*.f64 k -10))) (*.f64 a (*.f64 a (*.f64 k -10))))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 k -10)) (*.f64 a (*.f64 k -10)))) (-.f64 a (*.f64 a (*.f64 k -10))))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (pow.f64 k 3) -1000))) (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))))
(/.f64 (*.f64 a (-.f64 1 (*.f64 (*.f64 k k) 100))) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) a) (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) a) (+.f64 1 (*.f64 10 k)))
(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 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))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 k -10 1))))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 k -10 1))))
(fma.f64 a 1 (*.f64 a (*.f64 k -10)))
(fma.f64 1 a (*.f64 a (*.f64 k -10)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 a (*.f64 k -10)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 a (*.f64 k -10)))
(-.f64 (+.f64 1 (fma.f64 k -10 1)) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 10 k))) (/.f64 (*.f64 (*.f64 k k) 100) (+.f64 1 (*.f64 10 k))))
(*.f64 1 (fma.f64 k -10 1))
(*.f64 (fma.f64 k -10 1) 1)
(*.f64 (cbrt.f64 (fma.f64 k -10 1)) (pow.f64 (cbrt.f64 (fma.f64 k -10 1)) 2))
(*.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 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1)))))
(*.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (/.f64 1 (+.f64 1 (*.f64 10 k))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))) (+.f64 1 (*.f64 (pow.f64 k 3) -1000))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 10 k)) (-.f64 1 (*.f64 (*.f64 k k) 100))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (+.f64 (*.f64 (*.f64 k k) 100) (+.f64 1 (*.f64 10 k))))
(/.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (+.f64 1 (*.f64 10 k)))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000))) (neg.f64 (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1)))))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (*.f64 k k) 100))) (neg.f64 (+.f64 1 (*.f64 10 k))))
(/.f64 (-.f64 (*.f64 (*.f64 k k) 100) 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)))
(cbrt.f64 (pow.f64 (fma.f64 k -10 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 k -10 1)))
(exp.f64 (log1p.f64 (*.f64 k -10)))
(log1p.f64 (expm1.f64 (fma.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)
Outputs
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 -10 (*.f64 k a))
(*.f64 a (*.f64 -10 k))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(*.f64 -10 (*.f64 k a))
(*.f64 a (*.f64 -10 k))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(+.f64 a (*.f64 -10 (*.f64 k a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
1
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(*.f64 -10 k)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(*.f64 -10 k)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 a (*.f64 a (*.f64 k -10)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(+.f64 a (*.f64 (*.f64 a (*.f64 k -10)) 1))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(+.f64 (*.f64 a (*.f64 k -10)) a)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(-.f64 (+.f64 1 (*.f64 a (fma.f64 k -10 1))) 1)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (*.f64 k -10)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a (*.f64 k -10)) (*.f64 a (*.f64 k -10))) (*.f64 a (*.f64 a (*.f64 k -10))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (*.f64 -10 k)) 3)) (fma.f64 a a (*.f64 (*.f64 a (*.f64 -10 k)) (-.f64 (*.f64 a (*.f64 -10 k)) a))))
(/.f64 (+.f64 (pow.f64 a 3) (*.f64 -1000 (pow.f64 (*.f64 a k) 3))) (fma.f64 (*.f64 a (*.f64 -10 k)) (-.f64 (*.f64 a (*.f64 -10 k)) a) (*.f64 a a)))
(/.f64 (*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (pow.f64 a 3)) (*.f64 a (+.f64 (*.f64 a (*.f64 k (+.f64 (*.f64 k 100) 10))) a)))
(/.f64 (*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (pow.f64 a 3)) (*.f64 a (+.f64 (*.f64 a (*.f64 k (fma.f64 k 100 10))) a)))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 k -10)) (*.f64 a (*.f64 k -10)))) (-.f64 a (*.f64 a (*.f64 k -10))))
(/.f64 (*.f64 (fma.f64 a (*.f64 -10 k) a) (-.f64 a (*.f64 a (*.f64 -10 k)))) (-.f64 a (*.f64 a (*.f64 -10 k))))
(/.f64 (*.f64 a (-.f64 a (*.f64 (*.f64 k (*.f64 k 100)) a))) (+.f64 a (*.f64 (*.f64 a k) 10)))
(/.f64 a (/.f64 1 (fma.f64 -10 k 1)))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (pow.f64 k 3) -1000))) (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (pow.f64 k 3) -1000))) (+.f64 1 (*.f64 k (*.f64 -10 (fma.f64 k -10 -1)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 (*.f64 -10 k) (fma.f64 -10 k -1) 1)) a)
(*.f64 a (/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 -10 (*.f64 k (fma.f64 -10 k -1)) 1)))
(*.f64 a (/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1)))
(/.f64 (*.f64 a (-.f64 1 (*.f64 (*.f64 k k) 100))) (+.f64 1 (*.f64 10 k)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (/.f64 (+.f64 1 (*.f64 k 10)) a))
(*.f64 (/.f64 a (fma.f64 k 10 1)) (+.f64 1 (*.f64 (*.f64 k k) -100)))
(*.f64 (fma.f64 k (*.f64 k -100) 1) (/.f64 a (fma.f64 k 10 1)))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) a) (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))))
(/.f64 (*.f64 a (+.f64 1 (*.f64 (pow.f64 k 3) -1000))) (+.f64 1 (*.f64 k (*.f64 -10 (fma.f64 k -10 -1)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 (*.f64 -10 k) (fma.f64 -10 k -1) 1)) a)
(*.f64 a (/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 -10 (*.f64 k (fma.f64 -10 k -1)) 1)))
(*.f64 a (/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (/.f64 (+.f64 1 (*.f64 k 10)) a))
(*.f64 (/.f64 a (fma.f64 k 10 1)) (+.f64 1 (*.f64 (*.f64 k k) -100)))
(*.f64 (fma.f64 k (*.f64 k -100) 1) (/.f64 a (fma.f64 k 10 1)))
(pow.f64 (*.f64 a (fma.f64 k -10 1)) 1)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 k -10 1))) 3)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 k -10 1)) 3) 1/3)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 k -10 1))) 2)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 k -10 1)) 2))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 k -10 1)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 k -10 1)) 3))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k -10 1) 3)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 k -10 1) 3) (pow.f64 a 3)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 k -10 1))))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(exp.f64 (log.f64 (*.f64 a (fma.f64 k -10 1))))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 k -10 1))))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(fma.f64 a 1 (*.f64 a (*.f64 k -10)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(fma.f64 1 a (*.f64 a (*.f64 k -10)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 a (*.f64 k -10)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 a (*.f64 k -10)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(-.f64 (+.f64 1 (fma.f64 k -10 1)) 1)
(fma.f64 -10 k 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 10 k))) (/.f64 (*.f64 (*.f64 k k) 100) (+.f64 1 (*.f64 10 k))))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k 10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (fma.f64 k 10 1))
(/.f64 (fma.f64 k (*.f64 k -100) 1) (fma.f64 k 10 1))
(*.f64 1 (fma.f64 k -10 1))
(fma.f64 -10 k 1)
(*.f64 (fma.f64 k -10 1) 1)
(fma.f64 -10 k 1)
(*.f64 (cbrt.f64 (fma.f64 k -10 1)) (pow.f64 (cbrt.f64 (fma.f64 k -10 1)) 2))
(fma.f64 -10 k 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k -10 1)) 2) (cbrt.f64 (fma.f64 k -10 1)))
(fma.f64 -10 k 1)
(*.f64 (sqrt.f64 (fma.f64 k -10 1)) (sqrt.f64 (fma.f64 k -10 1)))
(fma.f64 -10 k 1)
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (/.f64 1 (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1)))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (/.f64 1 (+.f64 1 (*.f64 k (*.f64 -10 (fma.f64 k -10 -1))))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 (*.f64 -10 k) (fma.f64 -10 k -1) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 -10 (*.f64 k (fma.f64 -10 k -1)) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(*.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (/.f64 1 (+.f64 1 (*.f64 10 k))))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k 10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (fma.f64 k 10 1))
(/.f64 (fma.f64 k (*.f64 k -100) 1) (fma.f64 k 10 1))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))) (+.f64 1 (*.f64 (pow.f64 k 3) -1000))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (/.f64 1 (+.f64 1 (*.f64 k (*.f64 -10 (fma.f64 k -10 -1))))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 (*.f64 -10 k) (fma.f64 -10 k -1) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 -10 (*.f64 k (fma.f64 -10 k -1)) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 10 k)) (-.f64 1 (*.f64 (*.f64 k k) 100))))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k 10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (fma.f64 k 10 1))
(/.f64 (fma.f64 k (*.f64 k -100) 1) (fma.f64 k 10 1))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (/.f64 1 (+.f64 1 (*.f64 k (*.f64 -10 (fma.f64 k -10 -1))))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 (*.f64 -10 k) (fma.f64 -10 k -1) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 -10 (*.f64 k (fma.f64 -10 k -1)) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (+.f64 (*.f64 (*.f64 k k) 100) (+.f64 1 (*.f64 10 k))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (/.f64 1 (+.f64 1 (*.f64 k (*.f64 -10 (fma.f64 k -10 -1))))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 (*.f64 -10 k) (fma.f64 -10 k -1) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 -10 (*.f64 k (fma.f64 -10 k -1)) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(/.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (+.f64 1 (*.f64 10 k)))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k 10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (fma.f64 k 10 1))
(/.f64 (fma.f64 k (*.f64 k -100) 1) (fma.f64 k 10 1))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000))) (neg.f64 (+.f64 1 (*.f64 (*.f64 k -10) (-.f64 (*.f64 k -10) 1)))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) -1000)) (/.f64 1 (+.f64 1 (*.f64 k (*.f64 -10 (fma.f64 k -10 -1))))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 (*.f64 -10 k) (fma.f64 -10 k -1) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 -10 (*.f64 k (fma.f64 -10 k -1)) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (*.f64 k k) 100))) (neg.f64 (+.f64 1 (*.f64 10 k))))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k 10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (fma.f64 k 10 1))
(/.f64 (fma.f64 k (*.f64 k -100) 1) (fma.f64 k 10 1))
(/.f64 (-.f64 (*.f64 (*.f64 k k) 100) 1) (-.f64 (*.f64 k -10) 1))
(/.f64 (-.f64 1 (*.f64 k (*.f64 k 100))) (+.f64 1 (*.f64 k 10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (fma.f64 k 10 1))
(/.f64 (fma.f64 k (*.f64 k -100) 1) (fma.f64 k 10 1))
(pow.f64 (fma.f64 k -10 1) 1)
(fma.f64 -10 k 1)
(pow.f64 (cbrt.f64 (fma.f64 k -10 1)) 3)
(fma.f64 -10 k 1)
(pow.f64 (pow.f64 (fma.f64 k -10 1) 3) 1/3)
(fma.f64 -10 k 1)
(pow.f64 (sqrt.f64 (fma.f64 k -10 1)) 2)
(fma.f64 -10 k 1)
(sqrt.f64 (pow.f64 (fma.f64 k -10 1) 2))
(fma.f64 -10 k 1)
(log.f64 (exp.f64 (fma.f64 k -10 1)))
(fma.f64 -10 k 1)
(cbrt.f64 (pow.f64 (fma.f64 k -10 1) 3))
(fma.f64 -10 k 1)
(expm1.f64 (log1p.f64 (fma.f64 k -10 1)))
(fma.f64 -10 k 1)
(exp.f64 (log1p.f64 (*.f64 k -10)))
(fma.f64 -10 k 1)
(log1p.f64 (expm1.f64 (fma.f64 k -10 1)))
(fma.f64 -10 k 1)
(fma.f64 1 (*.f64 k -10) 1)
(fma.f64 -10 k 1)
(fma.f64 k -10 1)
(fma.f64 -10 k 1)
(fma.f64 -10 k 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k -10)) 2) (cbrt.f64 (*.f64 k -10)) 1)
(fma.f64 -10 k 1)
(fma.f64 (sqrt.f64 (*.f64 k -10)) (sqrt.f64 (*.f64 k -10)) 1)
(fma.f64 -10 k 1)

localize67.0ms (0.6%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 1 (*.f64 k 10))
99.8%
(/.f64 a (+.f64 1 (*.f64 k 10)))
Compiler

Compiled 23 to 17 computations (26.1% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
a
@inf
(/.f64 a (+.f64 1 (*.f64 k 10)))
0.0ms
a
@0
(/.f64 a (+.f64 1 (*.f64 k 10)))
0.0ms
a
@-inf
(/.f64 a (+.f64 1 (*.f64 k 10)))
0.0ms
k
@inf
(/.f64 a (+.f64 1 (*.f64 k 10)))
0.0ms
k
@-inf
(/.f64 a (+.f64 1 (*.f64 k 10)))

rewrite92.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1938×pow1
1802×add-exp-log
1802×log1p-expm1-u
1802×expm1-log1p-u
190×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0932
118824
2241624
Stop Event
node limit
Counts
2 → 67
Calls
Call 1
Inputs
(/.f64 a (+.f64 1 (*.f64 k 10)))
(+.f64 1 (*.f64 k 10))
Outputs
(-.f64 (+.f64 1 (/.f64 a (fma.f64 k 10 1))) 1)
(*.f64 a (/.f64 1 (fma.f64 k 10 1)))
(*.f64 1 (/.f64 a (fma.f64 k 10 1)))
(*.f64 (/.f64 a (fma.f64 k 10 1)) 1)
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) (cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 2)) (cbrt.f64 (/.f64 a (fma.f64 k 10 1))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 k 10 1))))
(*.f64 (sqrt.f64 (/.f64 a (fma.f64 k 10 1))) (sqrt.f64 (/.f64 a (fma.f64 k 10 1))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 k 10 1))))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 1 (fma.f64 k 10 1)) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k 10 1))) (/.f64 a (sqrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (fma.f64 k 10 1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (cbrt.f64 (/.f64 a (fma.f64 k 10 1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (sqrt.f64 (fma.f64 k 10 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 k 10 1)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 (pow.f64 k 3) 1000))) (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10)))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k 10) 2))) (+.f64 1 (*.f64 -10 k)))
(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)
(pow.f64 (/.f64 (fma.f64 k 10 1) a) -1)
(neg.f64 (/.f64 a (neg.f64 (fma.f64 k 10 1))))
(sqrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 2))
(log.f64 (exp.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)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k 10 1))))
(-.f64 (+.f64 1 (fma.f64 k 10 1)) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -10 k))) (/.f64 (pow.f64 (*.f64 k 10) 2) (+.f64 1 (*.f64 -10 k))))
(*.f64 1 (fma.f64 k 10 1))
(*.f64 (fma.f64 k 10 1) 1)
(*.f64 (cbrt.f64 (fma.f64 k 10 1)) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2))
(*.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 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 k 10) 2)) (/.f64 1 (+.f64 1 (*.f64 -10 k))))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10)) (+.f64 1 (*.f64 (pow.f64 k 3) 1000))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (pow.f64 (*.f64 k 10) 2))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (+.f64 (pow.f64 (*.f64 k 10) 2) (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 k 10) 2)) (+.f64 1 (*.f64 -10 k)))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000))) (neg.f64 (-.f64 (+.f64 1 (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 -10 k))))
(/.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) 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)))
(cbrt.f64 (pow.f64 (fma.f64 k 10 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 k 10 1)))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 1))
(log1p.f64 (expm1.f64 (fma.f64 k 10 1)))
(fma.f64 1 (*.f64 k 10) 1)
(fma.f64 k 10 1)
(fma.f64 10 k 1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 k 10) 2)) (cbrt.f64 (*.f64 k 10)) 1)
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) 1)

simplify103.0ms (0.9%)

Algorithm
egg-herbie
Rules
1342×fma-def
1102×associate-/r*
882×associate-/l*
848×unswap-sqr
748×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01952263
14552127
216012007
Stop Event
node limit
Counts
103 → 115
Calls
Call 1
Inputs
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 100 (*.f64 (pow.f64 k 2) a))))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) a)) (*.f64 -1000 (*.f64 (pow.f64 k 3) a)))))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))))
1
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(*.f64 10 k)
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(*.f64 10 k)
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(-.f64 (+.f64 1 (/.f64 a (fma.f64 k 10 1))) 1)
(*.f64 a (/.f64 1 (fma.f64 k 10 1)))
(*.f64 1 (/.f64 a (fma.f64 k 10 1)))
(*.f64 (/.f64 a (fma.f64 k 10 1)) 1)
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) (cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 2)) (cbrt.f64 (/.f64 a (fma.f64 k 10 1))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 k 10 1))))
(*.f64 (sqrt.f64 (/.f64 a (fma.f64 k 10 1))) (sqrt.f64 (/.f64 a (fma.f64 k 10 1))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 k 10 1))))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 1 (fma.f64 k 10 1)) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k 10 1))) (/.f64 a (sqrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (fma.f64 k 10 1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (cbrt.f64 (/.f64 a (fma.f64 k 10 1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (sqrt.f64 (fma.f64 k 10 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 k 10 1)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 (pow.f64 k 3) 1000))) (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10)))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k 10) 2))) (+.f64 1 (*.f64 -10 k)))
(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)
(pow.f64 (/.f64 (fma.f64 k 10 1) a) -1)
(neg.f64 (/.f64 a (neg.f64 (fma.f64 k 10 1))))
(sqrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 2))
(log.f64 (exp.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)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k 10 1))))
(-.f64 (+.f64 1 (fma.f64 k 10 1)) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -10 k))) (/.f64 (pow.f64 (*.f64 k 10) 2) (+.f64 1 (*.f64 -10 k))))
(*.f64 1 (fma.f64 k 10 1))
(*.f64 (fma.f64 k 10 1) 1)
(*.f64 (cbrt.f64 (fma.f64 k 10 1)) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2))
(*.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 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 k 10) 2)) (/.f64 1 (+.f64 1 (*.f64 -10 k))))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10)) (+.f64 1 (*.f64 (pow.f64 k 3) 1000))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (pow.f64 (*.f64 k 10) 2))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (+.f64 (pow.f64 (*.f64 k 10) 2) (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 k 10) 2)) (+.f64 1 (*.f64 -10 k)))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000))) (neg.f64 (-.f64 (+.f64 1 (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 -10 k))))
(/.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) 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)))
(cbrt.f64 (pow.f64 (fma.f64 k 10 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 k 10 1)))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 1))
(log1p.f64 (expm1.f64 (fma.f64 k 10 1)))
(fma.f64 1 (*.f64 k 10) 1)
(fma.f64 k 10 1)
(fma.f64 10 k 1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 k 10) 2)) (cbrt.f64 (*.f64 k 10)) 1)
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) 1)
Outputs
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (fma.f64 10 k 1))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(*.f64 a (fma.f64 k -10 1))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 100 (*.f64 (pow.f64 k 2) a))))
(+.f64 a (fma.f64 -10 (*.f64 a k) (*.f64 100 (*.f64 a (*.f64 k k)))))
(*.f64 a (+.f64 (*.f64 100 (*.f64 k k)) (fma.f64 k -10 1)))
(fma.f64 a (*.f64 k (+.f64 (*.f64 100 k) -10)) a)
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) a)) (*.f64 -1000 (*.f64 (pow.f64 k 3) a)))))
(+.f64 a (fma.f64 -10 (*.f64 a k) (fma.f64 100 (*.f64 a (*.f64 k k)) (*.f64 -1000 (*.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 a (fma.f64 k -10 1)) (*.f64 a (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -1000 (pow.f64 k 3)))))
(*.f64 a (+.f64 (fma.f64 k -10 1) (*.f64 (*.f64 k k) (+.f64 (*.f64 -1000 k) 100))))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))
(fma.f64 1/10 (/.f64 a k) (/.f64 (*.f64 -1/100 a) (*.f64 k k)))
(fma.f64 1/10 (/.f64 a k) (/.f64 -1/100 (/.f64 (*.f64 k k) a)))
(*.f64 (/.f64 a k) (+.f64 1/10 (/.f64 -1/100 k)))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 1/1000 (/.f64 a (pow.f64 k 3)) (/.f64 (*.f64 -1/100 a) (*.f64 k k))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 1/1000 (/.f64 a (pow.f64 k 3)) (/.f64 -1/100 (/.f64 (*.f64 k k) a))))
(fma.f64 1/10 (/.f64 a k) (*.f64 (/.f64 a (*.f64 k k)) (+.f64 -1/100 (/.f64 1/1000 k))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/10000 (/.f64 a (pow.f64 k 4)) (fma.f64 1/1000 (/.f64 a (pow.f64 k 3)) (/.f64 (*.f64 -1/100 a) (*.f64 k k)))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/10000 (/.f64 a (pow.f64 k 4)) (fma.f64 1/1000 (/.f64 a (pow.f64 k 3)) (/.f64 -1/100 (/.f64 (*.f64 k k) a)))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/10000 (/.f64 a (pow.f64 k 4)) (*.f64 (/.f64 a (*.f64 k k)) (+.f64 -1/100 (/.f64 1/1000 k)))))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))
(fma.f64 1/10 (/.f64 a k) (/.f64 (*.f64 -1/100 a) (*.f64 k k)))
(fma.f64 1/10 (/.f64 a k) (/.f64 -1/100 (/.f64 (*.f64 k k) a)))
(*.f64 (/.f64 a k) (+.f64 1/10 (/.f64 -1/100 k)))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 1/1000 (/.f64 a (pow.f64 k 3)) (/.f64 (*.f64 -1/100 a) (*.f64 k k))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 1/1000 (/.f64 a (pow.f64 k 3)) (/.f64 -1/100 (/.f64 (*.f64 k k) a))))
(fma.f64 1/10 (/.f64 a k) (*.f64 (/.f64 a (*.f64 k k)) (+.f64 -1/100 (/.f64 1/1000 k))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/10000 (/.f64 a (pow.f64 k 4)) (fma.f64 1/1000 (/.f64 a (pow.f64 k 3)) (/.f64 (*.f64 -1/100 a) (*.f64 k k)))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/10000 (/.f64 a (pow.f64 k 4)) (fma.f64 1/1000 (/.f64 a (pow.f64 k 3)) (/.f64 -1/100 (/.f64 (*.f64 k k) a)))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/10000 (/.f64 a (pow.f64 k 4)) (*.f64 (/.f64 a (*.f64 k k)) (+.f64 -1/100 (/.f64 1/1000 k)))))
1
(+.f64 1 (*.f64 10 k))
(fma.f64 10 k 1)
(+.f64 1 (*.f64 10 k))
(fma.f64 10 k 1)
(+.f64 1 (*.f64 10 k))
(fma.f64 10 k 1)
(*.f64 10 k)
(+.f64 1 (*.f64 10 k))
(fma.f64 10 k 1)
(+.f64 1 (*.f64 10 k))
(fma.f64 10 k 1)
(+.f64 1 (*.f64 10 k))
(fma.f64 10 k 1)
(*.f64 10 k)
(+.f64 1 (*.f64 10 k))
(fma.f64 10 k 1)
(+.f64 1 (*.f64 10 k))
(fma.f64 10 k 1)
(+.f64 1 (*.f64 10 k))
(fma.f64 10 k 1)
(-.f64 (+.f64 1 (/.f64 a (fma.f64 k 10 1))) 1)
(/.f64 a (fma.f64 10 k 1))
(*.f64 a (/.f64 1 (fma.f64 k 10 1)))
(/.f64 a (fma.f64 10 k 1))
(*.f64 1 (/.f64 a (fma.f64 k 10 1)))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (/.f64 a (fma.f64 k 10 1)) 1)
(/.f64 a (fma.f64 10 k 1))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) (cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 2)))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 10 k 1))) (cbrt.f64 (pow.f64 (/.f64 a (fma.f64 10 k 1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 2)) (cbrt.f64 (/.f64 a (fma.f64 k 10 1))))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 10 k 1))) (cbrt.f64 (pow.f64 (/.f64 a (fma.f64 10 k 1)) 2)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 k 10 1))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 1 (fma.f64 10 k 1)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (cbrt.f64 a) (fma.f64 10 k 1)))
(*.f64 (sqrt.f64 (/.f64 a (fma.f64 k 10 1))) (sqrt.f64 (/.f64 a (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (/.f64 1 (fma.f64 k 10 1)) a)
(/.f64 a (fma.f64 10 k 1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 k 10 1))) (/.f64 a (sqrt.f64 (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (fma.f64 k 10 1)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 1 (fma.f64 10 k 1)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (cbrt.f64 a) (fma.f64 10 k 1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (cbrt.f64 (/.f64 a (fma.f64 k 10 1))))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 10 k 1))) (/.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (fma.f64 10 k 1)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (sqrt.f64 (fma.f64 k 10 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 k 10 1))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 1 (fma.f64 10 k 1)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (cbrt.f64 a) (fma.f64 10 k 1)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 k 10 1)))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (/.f64 a (+.f64 1 (*.f64 (pow.f64 k 3) 1000))) (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 (pow.f64 k 3) 1000))) (+.f64 1 (-.f64 (pow.f64 (*.f64 10 k) 2) (*.f64 10 k))))
(*.f64 (/.f64 a (fma.f64 (pow.f64 k 3) 1000 1)) (+.f64 (*.f64 100 (*.f64 k k)) (fma.f64 k -10 1)))
(/.f64 (fma.f64 a (*.f64 k (+.f64 (*.f64 100 k) -10)) a) (fma.f64 (pow.f64 k 3) 1000 1))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k 10) 2))) (+.f64 1 (*.f64 -10 k)))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 10 k) 2))) (+.f64 1 (*.f64 k -10)))
(/.f64 a (/.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (fma.f64 k -10 1)))
(/.f64 a (/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1)))
(pow.f64 (/.f64 a (fma.f64 k 10 1)) 1)
(/.f64 a (fma.f64 10 k 1))
(pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) 3)
(/.f64 a (fma.f64 10 k 1))
(pow.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 3) 1/3)
(/.f64 a (fma.f64 10 k 1))
(pow.f64 (sqrt.f64 (/.f64 a (fma.f64 k 10 1))) 2)
(/.f64 a (fma.f64 10 k 1))
(pow.f64 (/.f64 (fma.f64 k 10 1) a) -1)
(/.f64 a (fma.f64 10 k 1))
(neg.f64 (/.f64 a (neg.f64 (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(sqrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 2))
(/.f64 a (fma.f64 10 k 1))
(log.f64 (exp.f64 (/.f64 a (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 3))
(/.f64 a (fma.f64 10 k 1))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k 10 1) 3)))
(/.f64 a (fma.f64 10 k 1))
(expm1.f64 (log1p.f64 (/.f64 a (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(exp.f64 (log.f64 (/.f64 a (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k 10 1))) 1))
(/.f64 a (fma.f64 10 k 1))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(-.f64 (+.f64 1 (fma.f64 k 10 1)) 1)
(fma.f64 10 k 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -10 k))) (/.f64 (pow.f64 (*.f64 k 10) 2) (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 10 k) 2)) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (fma.f64 k -10 1))
(/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1))
(*.f64 1 (fma.f64 k 10 1))
(fma.f64 10 k 1)
(*.f64 (fma.f64 k 10 1) 1)
(fma.f64 10 k 1)
(*.f64 (cbrt.f64 (fma.f64 k 10 1)) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2))
(fma.f64 10 k 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2) (cbrt.f64 (fma.f64 k 10 1)))
(fma.f64 10 k 1)
(*.f64 (sqrt.f64 (fma.f64 k 10 1)) (sqrt.f64 (fma.f64 k 10 1)))
(fma.f64 10 k 1)
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 10 k) 2) (*.f64 10 k)))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (+.f64 (*.f64 100 (*.f64 k k)) (fma.f64 k -10 1)))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 k -10 (fma.f64 100 (*.f64 k k) 1)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 k 10) 2)) (/.f64 1 (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 10 k) 2)) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (fma.f64 k -10 1))
(/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10)) (+.f64 1 (*.f64 (pow.f64 k 3) 1000))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 10 k) 2) (*.f64 10 k)))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (+.f64 (*.f64 100 (*.f64 k k)) (fma.f64 k -10 1)))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 k -10 (fma.f64 100 (*.f64 k k) 1)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (pow.f64 (*.f64 k 10) 2))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 10 k) 2)) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (fma.f64 k -10 1))
(/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10)))
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 10 k) 2) (*.f64 10 k)))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (+.f64 (*.f64 100 (*.f64 k k)) (fma.f64 k -10 1)))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 k -10 (fma.f64 100 (*.f64 k k) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (+.f64 (pow.f64 (*.f64 k 10) 2) (+.f64 1 (*.f64 -10 k))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 10 k) 2) (*.f64 10 k)))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (+.f64 (*.f64 100 (*.f64 k k)) (fma.f64 k -10 1)))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 k -10 (fma.f64 100 (*.f64 k k) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 k 10) 2)) (+.f64 1 (*.f64 -10 k)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 10 k) 2)) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (fma.f64 k -10 1))
(/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000))) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 k 10) 2)) (*.f64 k 10))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 10 k) 2) (*.f64 10 k)))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (+.f64 (*.f64 100 (*.f64 k k)) (fma.f64 k -10 1)))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 k -10 (fma.f64 100 (*.f64 k k) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 k 10) 2))) (neg.f64 (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 10 k) 2)) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (fma.f64 k -10 1))
(/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1))
(/.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) 1) (-.f64 (*.f64 k 10) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 10 k) 2)) (+.f64 1 (*.f64 k -10)))
(/.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (fma.f64 k -10 1))
(/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1))
(pow.f64 (fma.f64 k 10 1) 1)
(fma.f64 10 k 1)
(pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 3)
(fma.f64 10 k 1)
(pow.f64 (pow.f64 (fma.f64 k 10 1) 3) 1/3)
(fma.f64 10 k 1)
(pow.f64 (sqrt.f64 (fma.f64 k 10 1)) 2)
(fma.f64 10 k 1)
(sqrt.f64 (pow.f64 (fma.f64 k 10 1) 2))
(fma.f64 10 k 1)
(log.f64 (exp.f64 (fma.f64 k 10 1)))
(fma.f64 10 k 1)
(cbrt.f64 (pow.f64 (fma.f64 k 10 1) 3))
(fma.f64 10 k 1)
(expm1.f64 (log1p.f64 (fma.f64 k 10 1)))
(fma.f64 10 k 1)
(exp.f64 (log1p.f64 (*.f64 k 10)))
(fma.f64 10 k 1)
(exp.f64 (*.f64 (log1p.f64 (*.f64 k 10)) 1))
(fma.f64 10 k 1)
(log1p.f64 (expm1.f64 (fma.f64 k 10 1)))
(fma.f64 10 k 1)
(fma.f64 1 (*.f64 k 10) 1)
(fma.f64 10 k 1)
(fma.f64 k 10 1)
(fma.f64 10 k 1)
(fma.f64 10 k 1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 k 10) 2)) (cbrt.f64 (*.f64 k 10)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 10 k) 2)) (cbrt.f64 (*.f64 10 k)) 1)
(fma.f64 (cbrt.f64 (*.f64 100 (*.f64 k k))) (cbrt.f64 (*.f64 10 k)) 1)
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) 1)
(fma.f64 10 k 1)

localize49.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 (*.f64 -10 k) 1)
99.7%
(*.f64 (*.f64 k k) -99)
91.2%
(*.f64 a (-.f64 (+.f64 (*.f64 -10 k) 1) (*.f64 (*.f64 k k) -99)))
Compiler

Compiled 49 to 31 computations (36.7% saved)

series3.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
a
@0
(*.f64 a (-.f64 (+.f64 (*.f64 -10 k) 1) (*.f64 (*.f64 k k) -99)))
0.0ms
a
@inf
(*.f64 a (-.f64 (+.f64 (*.f64 -10 k) 1) (*.f64 (*.f64 k k) -99)))
0.0ms
k
@inf
(*.f64 (*.f64 k k) -99)
0.0ms
a
@-inf
(*.f64 a (-.f64 (+.f64 (*.f64 -10 k) 1) (*.f64 (*.f64 k k) -99)))
0.0ms
k
@inf
(*.f64 a (-.f64 (+.f64 (*.f64 -10 k) 1) (*.f64 (*.f64 k k) -99)))

rewrite138.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1290×log-prod
1084×fma-def
916×pow-prod-down
590×pow-prod-up
584×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01355
128455
2372851
Stop Event
node limit
Counts
3 → 105
Calls
Call 1
Inputs
(*.f64 a (-.f64 (+.f64 (*.f64 -10 k) 1) (*.f64 (*.f64 k k) -99)))
(*.f64 (*.f64 k k) -99)
(+.f64 (*.f64 -10 k) 1)
Outputs
(+.f64 0 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))
(+.f64 (*.f64 a (*.f64 -10 k)) (*.f64 a (+.f64 1 (*.f64 (*.f64 k k) 99))))
(+.f64 (*.f64 a (fma.f64 -10 k 1)) (*.f64 a (*.f64 (*.f64 k k) 99)))
(+.f64 (*.f64 (*.f64 -10 k) a) (*.f64 (+.f64 1 (*.f64 (*.f64 k k) 99)) a))
(+.f64 (*.f64 (fma.f64 -10 k 1) a) (*.f64 (*.f64 (*.f64 k k) 99) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 1)
(/.f64 (*.f64 a (-.f64 (pow.f64 (fma.f64 -10 k 1) 3) (*.f64 (pow.f64 k 6) -970299))) (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (fma.f64 -10 k 1) 2) (*.f64 (pow.f64 k 4) 9801))) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -10 k 1) 3) (*.f64 (pow.f64 k 6) -970299)) a) (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -10 k 1) 2) (*.f64 (pow.f64 k 4) 9801)) a) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)))
(pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 3)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 2))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))))
(fma.f64 a (*.f64 -10 k) (*.f64 a (+.f64 1 (*.f64 (*.f64 k k) 99))))
(fma.f64 a (fma.f64 -10 k 1) (*.f64 a (*.f64 (*.f64 k k) 99)))
(fma.f64 (*.f64 -10 k) a (*.f64 (+.f64 1 (*.f64 (*.f64 k k) 99)) a))
(fma.f64 (fma.f64 -10 k 1) a (*.f64 (*.f64 (*.f64 k k) 99) a))
(+.f64 0 (*.f64 k (*.f64 k -99)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99))) (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 k -99)))) 1)
(pow.f64 (*.f64 k (*.f64 k -99)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 k -99))) 3)
(pow.f64 (*.f64 (pow.f64 k 4) 9801) 1/2)
(pow.f64 (*.f64 (pow.f64 k 6) -970299) 1/3)
(pow.f64 (*.f64 k (sqrt.f64 -99)) 2)
(sqrt.f64 (*.f64 (pow.f64 k 4) 9801))
(log.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 k -99)))))
(cbrt.f64 (*.f64 (pow.f64 k 6) -970299))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 k -99))))
(exp.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 k (*.f64 k -99)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k 6) -970299)) 1/3))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 k (sqrt.f64 -99))) 2))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 k -99))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -10 k 1))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 k k) 100) (fma.f64 -10 k -1)) (/.f64 1 (fma.f64 -10 k -1)))
(*.f64 1 (fma.f64 -10 k 1))
(*.f64 (fma.f64 -10 k 1) 1)
(*.f64 (cbrt.f64 (fma.f64 -10 k 1)) (cbrt.f64 (pow.f64 (fma.f64 -10 k 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -10 k 1) 2)) (cbrt.f64 (fma.f64 -10 k 1)))
(*.f64 (sqrt.f64 (fma.f64 -10 k 1)) (sqrt.f64 (fma.f64 -10 k 1)))
(*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (/.f64 1 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k))))
(*.f64 (fma.f64 (*.f64 k k) 100 -1) (/.f64 1 (fma.f64 -10 k -1)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k)) (fma.f64 (pow.f64 k 3) -1000 1)))
(/.f64 1 (/.f64 (fma.f64 -10 k -1) (fma.f64 (*.f64 k k) 100 -1)))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k)))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (+.f64 1 (-.f64 (*.f64 (*.f64 k k) 100) (*.f64 -10 k))))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.f64 -10 k -1))
(/.f64 (neg.f64 (fma.f64 (pow.f64 k 3) -1000 1)) (neg.f64 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k))))
(/.f64 (neg.f64 (fma.f64 (*.f64 k k) 100 -1)) (neg.f64 (fma.f64 -10 k -1)))
(/.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (-.f64 1 (*.f64 -10 k)))
(pow.f64 (fma.f64 -10 k 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 -10 k 1)) 3)
(pow.f64 (pow.f64 (fma.f64 -10 k 1) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 -10 k 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -10 k 1)) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k)) (fma.f64 (pow.f64 k 3) -1000 1)) -1)
(pow.f64 (/.f64 (fma.f64 -10 k -1) (fma.f64 (*.f64 k k) 100 -1)) -1)
(sqrt.f64 (pow.f64 (fma.f64 -10 k 1) 2))
(log.f64 (exp.f64 (fma.f64 -10 k 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -10 k 1))))
(cbrt.f64 (pow.f64 (fma.f64 -10 k 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 -10 k 1)))
(exp.f64 (log1p.f64 (*.f64 -10 k)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 -10 k)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 -10 k)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 -10 k))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 -10 k))) 1/3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 -10 k)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 -10 k))) 2))
(log1p.f64 (expm1.f64 (fma.f64 -10 k 1)))
(fma.f64 -10 k 1)
(fma.f64 k -10 1)
(fma.f64 (*.f64 -10 k) 1 1)
(fma.f64 1 (*.f64 -10 k) 1)
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) -10) 1)
(fma.f64 (cbrt.f64 (*.f64 -10 k)) (pow.f64 (cbrt.f64 (*.f64 -10 k)) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -10 k)) 2) (cbrt.f64 (*.f64 -10 k)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -10 k)) 2) (*.f64 (cbrt.f64 (*.f64 -10 k)) 1) 1)
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) -10) 1)
(fma.f64 (sqrt.f64 (*.f64 -10 k)) (sqrt.f64 (*.f64 -10 k)) 1)
(fma.f64 (sqrt.f64 (*.f64 -10 k)) (*.f64 (sqrt.f64 (*.f64 -10 k)) 1) 1)
(fma.f64 (*.f64 -10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) 1)
(fma.f64 (*.f64 -10 (sqrt.f64 k)) (sqrt.f64 k) 1)

simplify95.0ms (0.8%)

Algorithm
egg-herbie
Rules
1434×fma-def
1330×fma-neg
970×distribute-rgt-in
966×distribute-lft-in
538×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02733727
16233383
217713145
374813145
Stop Event
node limit
Counts
153 → 147
Calls
Call 1
Inputs
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (*.f64 -10 (*.f64 k a)))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (*.f64 -10 (*.f64 k a)))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
(*.f64 -99 (pow.f64 k 2))
1
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(*.f64 -10 k)
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(*.f64 -10 k)
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(+.f64 1 (*.f64 -10 k))
(+.f64 0 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))
(+.f64 (*.f64 a (*.f64 -10 k)) (*.f64 a (+.f64 1 (*.f64 (*.f64 k k) 99))))
(+.f64 (*.f64 a (fma.f64 -10 k 1)) (*.f64 a (*.f64 (*.f64 k k) 99)))
(+.f64 (*.f64 (*.f64 -10 k) a) (*.f64 (+.f64 1 (*.f64 (*.f64 k k) 99)) a))
(+.f64 (*.f64 (fma.f64 -10 k 1) a) (*.f64 (*.f64 (*.f64 k k) 99) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 1)
(/.f64 (*.f64 a (-.f64 (pow.f64 (fma.f64 -10 k 1) 3) (*.f64 (pow.f64 k 6) -970299))) (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (fma.f64 -10 k 1) 2) (*.f64 (pow.f64 k 4) 9801))) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -10 k 1) 3) (*.f64 (pow.f64 k 6) -970299)) a) (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -10 k 1) 2) (*.f64 (pow.f64 k 4) 9801)) a) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)))
(pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 3)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 2))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))))
(fma.f64 a (*.f64 -10 k) (*.f64 a (+.f64 1 (*.f64 (*.f64 k k) 99))))
(fma.f64 a (fma.f64 -10 k 1) (*.f64 a (*.f64 (*.f64 k k) 99)))
(fma.f64 (*.f64 -10 k) a (*.f64 (+.f64 1 (*.f64 (*.f64 k k) 99)) a))
(fma.f64 (fma.f64 -10 k 1) a (*.f64 (*.f64 (*.f64 k k) 99) a))
(+.f64 0 (*.f64 k (*.f64 k -99)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99))) (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 k -99)))) 1)
(pow.f64 (*.f64 k (*.f64 k -99)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 k -99))) 3)
(pow.f64 (*.f64 (pow.f64 k 4) 9801) 1/2)
(pow.f64 (*.f64 (pow.f64 k 6) -970299) 1/3)
(pow.f64 (*.f64 k (sqrt.f64 -99)) 2)
(sqrt.f64 (*.f64 (pow.f64 k 4) 9801))
(log.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 k -99)))))
(cbrt.f64 (*.f64 (pow.f64 k 6) -970299))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 k -99))))
(exp.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 k (*.f64 k -99)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k 6) -970299)) 1/3))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 k (sqrt.f64 -99))) 2))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 k -99))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -10 k 1))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 k k) 100) (fma.f64 -10 k -1)) (/.f64 1 (fma.f64 -10 k -1)))
(*.f64 1 (fma.f64 -10 k 1))
(*.f64 (fma.f64 -10 k 1) 1)
(*.f64 (cbrt.f64 (fma.f64 -10 k 1)) (cbrt.f64 (pow.f64 (fma.f64 -10 k 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -10 k 1) 2)) (cbrt.f64 (fma.f64 -10 k 1)))
(*.f64 (sqrt.f64 (fma.f64 -10 k 1)) (sqrt.f64 (fma.f64 -10 k 1)))
(*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (/.f64 1 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k))))
(*.f64 (fma.f64 (*.f64 k k) 100 -1) (/.f64 1 (fma.f64 -10 k -1)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k)) (fma.f64 (pow.f64 k 3) -1000 1)))
(/.f64 1 (/.f64 (fma.f64 -10 k -1) (fma.f64 (*.f64 k k) 100 -1)))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k)))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (+.f64 1 (-.f64 (*.f64 (*.f64 k k) 100) (*.f64 -10 k))))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.f64 -10 k -1))
(/.f64 (neg.f64 (fma.f64 (pow.f64 k 3) -1000 1)) (neg.f64 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k))))
(/.f64 (neg.f64 (fma.f64 (*.f64 k k) 100 -1)) (neg.f64 (fma.f64 -10 k -1)))
(/.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (-.f64 1 (*.f64 -10 k)))
(pow.f64 (fma.f64 -10 k 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 -10 k 1)) 3)
(pow.f64 (pow.f64 (fma.f64 -10 k 1) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 -10 k 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -10 k 1)) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k)) (fma.f64 (pow.f64 k 3) -1000 1)) -1)
(pow.f64 (/.f64 (fma.f64 -10 k -1) (fma.f64 (*.f64 k k) 100 -1)) -1)
(sqrt.f64 (pow.f64 (fma.f64 -10 k 1) 2))
(log.f64 (exp.f64 (fma.f64 -10 k 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -10 k 1))))
(cbrt.f64 (pow.f64 (fma.f64 -10 k 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 -10 k 1)))
(exp.f64 (log1p.f64 (*.f64 -10 k)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 -10 k)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 -10 k)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 -10 k))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 -10 k))) 1/3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 -10 k)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 -10 k))) 2))
(log1p.f64 (expm1.f64 (fma.f64 -10 k 1)))
(fma.f64 -10 k 1)
(fma.f64 k -10 1)
(fma.f64 (*.f64 -10 k) 1 1)
(fma.f64 1 (*.f64 -10 k) 1)
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) -10) 1)
(fma.f64 (cbrt.f64 (*.f64 -10 k)) (pow.f64 (cbrt.f64 (*.f64 -10 k)) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -10 k)) 2) (cbrt.f64 (*.f64 -10 k)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -10 k)) 2) (*.f64 (cbrt.f64 (*.f64 -10 k)) 1) 1)
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) -10) 1)
(fma.f64 (sqrt.f64 (*.f64 -10 k)) (sqrt.f64 (*.f64 -10 k)) 1)
(fma.f64 (sqrt.f64 (*.f64 -10 k)) (*.f64 (sqrt.f64 (*.f64 -10 k)) 1) 1)
(fma.f64 (*.f64 -10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) 1)
(fma.f64 (*.f64 -10 (sqrt.f64 k)) (sqrt.f64 k) 1)
Outputs
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 a (-.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 -99 (pow.f64 k 2))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 a (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 a (*.f64 -10 k) a)
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 a (*.f64 99 (*.f64 k k)))
(*.f64 k (*.f64 k (*.f64 a 99)))
(*.f64 a (*.f64 k (*.f64 k 99)))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (*.f64 -10 (*.f64 k a)))
(fma.f64 99 (*.f64 a (*.f64 k k)) (*.f64 a (*.f64 -10 k)))
(*.f64 a (*.f64 k (-.f64 -10 (*.f64 k -99))))
(*.f64 a (*.f64 k (+.f64 -10 (*.f64 k 99))))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 a (*.f64 99 (*.f64 k k)))
(*.f64 k (*.f64 k (*.f64 a 99)))
(*.f64 a (*.f64 k (*.f64 k 99)))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (*.f64 -10 (*.f64 k a)))
(fma.f64 99 (*.f64 a (*.f64 k k)) (*.f64 a (*.f64 -10 k)))
(*.f64 a (*.f64 k (-.f64 -10 (*.f64 k -99))))
(*.f64 a (*.f64 k (+.f64 -10 (*.f64 k 99))))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(+.f64 (*.f64 99 (*.f64 (pow.f64 k 2) a)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
(*.f64 -99 (pow.f64 k 2))
(*.f64 k (*.f64 k -99))
1
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(*.f64 -10 k)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(*.f64 -10 k)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 1 (*.f64 -10 k))
(fma.f64 -10 k 1)
(+.f64 0 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) (*.f64 a (+.f64 1 (*.f64 (*.f64 k k) 99))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(+.f64 (*.f64 a (fma.f64 -10 k 1)) (*.f64 a (*.f64 (*.f64 k k) 99)))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(+.f64 (*.f64 (*.f64 -10 k) a) (*.f64 (+.f64 1 (*.f64 (*.f64 k k) 99)) a))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(+.f64 (*.f64 (fma.f64 -10 k 1) a) (*.f64 (*.f64 (*.f64 k k) 99) a))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1))) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1))) a))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1)) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 1)
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(/.f64 (*.f64 a (-.f64 (pow.f64 (fma.f64 -10 k 1) 3) (*.f64 (pow.f64 k 6) -970299))) (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -10 k 1) 3) (*.f64 (pow.f64 k 6) -970299)) (/.f64 (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)) a))
(/.f64 a (/.f64 (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)) (+.f64 (pow.f64 (fma.f64 -10 k 1) 3) (*.f64 (pow.f64 k 6) 970299))))
(/.f64 a (/.f64 (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)) (fma.f64 (pow.f64 k 6) 970299 (pow.f64 (fma.f64 -10 k 1) 3))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (fma.f64 -10 k 1) 2) (*.f64 (pow.f64 k 4) 9801))) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -10 k 1) 2) (*.f64 (pow.f64 k 4) 9801)) (/.f64 (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) a))
(*.f64 (/.f64 a (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1))) (+.f64 (pow.f64 (fma.f64 -10 k 1) 2) (*.f64 (pow.f64 k 4) -9801)))
(*.f64 a (/.f64 (fma.f64 (pow.f64 k 4) -9801 (pow.f64 (fma.f64 -10 k 1) 2)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -10 k 1) 3) (*.f64 (pow.f64 k 6) -970299)) a) (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -10 k 1) 3) (*.f64 (pow.f64 k 6) -970299)) (/.f64 (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)) a))
(/.f64 a (/.f64 (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)) (+.f64 (pow.f64 (fma.f64 -10 k 1) 3) (*.f64 (pow.f64 k 6) 970299))))
(/.f64 a (/.f64 (fma.f64 (*.f64 k (*.f64 k -99)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) (pow.f64 (fma.f64 -10 k 1) 2)) (fma.f64 (pow.f64 k 6) 970299 (pow.f64 (fma.f64 -10 k 1) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -10 k 1) 2) (*.f64 (pow.f64 k 4) 9801)) a) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -10 k 1) 2) (*.f64 (pow.f64 k 4) 9801)) (/.f64 (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1)) a))
(*.f64 (/.f64 a (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1))) (+.f64 (pow.f64 (fma.f64 -10 k 1) 2) (*.f64 (pow.f64 k 4) -9801)))
(*.f64 a (/.f64 (fma.f64 (pow.f64 k 4) -9801 (pow.f64 (fma.f64 -10 k 1) 2)) (fma.f64 k (*.f64 k -99) (fma.f64 -10 k 1))))
(pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 1)
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 3)
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 2) 1/2)
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 3) 1/3)
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 2)
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 2))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) a))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))) 3))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(exp.f64 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 1))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))) 1) 1))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 3))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 1/3))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1))))) 2))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 (*.f64 k k) 99 (fma.f64 -10 k 1)))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(fma.f64 a (*.f64 -10 k) (*.f64 a (+.f64 1 (*.f64 (*.f64 k k) 99))))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(fma.f64 a (fma.f64 -10 k 1) (*.f64 a (*.f64 (*.f64 k k) 99)))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(fma.f64 (*.f64 -10 k) a (*.f64 (+.f64 1 (*.f64 (*.f64 k k) 99)) a))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(fma.f64 (fma.f64 -10 k 1) a (*.f64 (*.f64 (*.f64 k k) 99) a))
(*.f64 a (-.f64 (fma.f64 -10 k 1) (*.f64 k (*.f64 k -99))))
(*.f64 a (fma.f64 99 (*.f64 k k) (fma.f64 -10 k 1)))
(*.f64 a (fma.f64 k (+.f64 -10 (*.f64 k 99)) 1))
(+.f64 0 (*.f64 k (*.f64 k -99)))
(*.f64 k (*.f64 k -99))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99))) (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))))
(*.f64 k (*.f64 k -99))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 k -99)))) 1)
(*.f64 k (*.f64 k -99))
(pow.f64 (*.f64 k (*.f64 k -99)) 1)
(*.f64 k (*.f64 k -99))
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 k -99))) 3)
(*.f64 k (*.f64 k -99))
(pow.f64 (*.f64 (pow.f64 k 4) 9801) 1/2)
(sqrt.f64 (*.f64 (pow.f64 k 4) 9801))
(pow.f64 (*.f64 (pow.f64 k 6) -970299) 1/3)
(*.f64 k (*.f64 k -99))
(pow.f64 (*.f64 k (sqrt.f64 -99)) 2)
(*.f64 k (*.f64 k -99))
(sqrt.f64 (*.f64 (pow.f64 k 4) 9801))
(log.f64 (pow.f64 (exp.f64 k) (*.f64 k -99)))
(*.f64 k (*.f64 k -99))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 k -99)))))
(*.f64 k (*.f64 k -99))
(cbrt.f64 (*.f64 (pow.f64 k 6) -970299))
(*.f64 k (*.f64 k -99))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 k -99))))
(*.f64 k (*.f64 k -99))
(exp.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)))
(*.f64 k (*.f64 k -99))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)) 1))
(*.f64 k (*.f64 k -99))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)) 1) 1))
(*.f64 k (*.f64 k -99))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 k (*.f64 k -99)))) 3))
(*.f64 k (*.f64 k -99))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k 6) -970299)) 1/3))
(*.f64 k (*.f64 k -99))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 k) (log.f64 -99)) 3) 1/3))
(*.f64 k (*.f64 k -99))
(exp.f64 (*.f64 (log.f64 (*.f64 k (sqrt.f64 -99))) 2))
(*.f64 k (*.f64 k -99))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 k -99))))
(*.f64 k (*.f64 k -99))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -10 k 1))) 1)
(fma.f64 -10 k 1)
(-.f64 (/.f64 (*.f64 (*.f64 k k) 100) (fma.f64 -10 k -1)) (/.f64 1 (fma.f64 -10 k -1)))
(-.f64 (/.f64 (*.f64 k (*.f64 k 100)) (fma.f64 -10 k -1)) (/.f64 1 (fma.f64 -10 k -1)))
(+.f64 (/.f64 k (/.f64 (fma.f64 -10 k -1) (*.f64 k 100))) (/.f64 -1 (fma.f64 -10 k -1)))
(fma.f64 (/.f64 k (/.f64 (fma.f64 -10 k -1) k)) 100 (/.f64 1 (fma.f64 k 10 1)))
(fma.f64 100 (/.f64 k (/.f64 (fma.f64 -10 k -1) k)) (/.f64 1 (fma.f64 k 10 1)))
(*.f64 1 (fma.f64 -10 k 1))
(fma.f64 -10 k 1)
(*.f64 (fma.f64 -10 k 1) 1)
(fma.f64 -10 k 1)
(*.f64 (cbrt.f64 (fma.f64 -10 k 1)) (cbrt.f64 (pow.f64 (fma.f64 -10 k 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -10 k 1) 2)) (cbrt.f64 (fma.f64 -10 k 1)))
(*.f64 (cbrt.f64 (fma.f64 -10 k 1)) (cbrt.f64 (pow.f64 (fma.f64 -10 k 1) 2)))
(*.f64 (sqrt.f64 (fma.f64 -10 k 1)) (sqrt.f64 (fma.f64 -10 k 1)))
(fma.f64 -10 k 1)
(*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (/.f64 1 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k))))
(*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (/.f64 1 (+.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 10 k))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (+.f64 1 (*.f64 k (-.f64 (*.f64 k 100) -10))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(*.f64 (fma.f64 (*.f64 k k) 100 -1) (/.f64 1 (fma.f64 -10 k -1)))
(*.f64 (/.f64 1 (fma.f64 -10 k -1)) (fma.f64 (*.f64 k k) 100 -1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 -10 k -1))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.f64 -10 k -1))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k)) (fma.f64 (pow.f64 k 3) -1000 1)))
(*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (/.f64 1 (+.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 10 k))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (+.f64 1 (*.f64 k (-.f64 (*.f64 k 100) -10))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(/.f64 1 (/.f64 (fma.f64 -10 k -1) (fma.f64 (*.f64 k k) 100 -1)))
(*.f64 (/.f64 1 (fma.f64 -10 k -1)) (fma.f64 (*.f64 k k) 100 -1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 -10 k -1))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.f64 -10 k -1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k)))
(*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (/.f64 1 (+.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 10 k))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (+.f64 1 (*.f64 k (-.f64 (*.f64 k 100) -10))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (+.f64 1 (-.f64 (*.f64 (*.f64 k k) 100) (*.f64 -10 k))))
(*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (/.f64 1 (+.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 10 k))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (+.f64 1 (*.f64 k (-.f64 (*.f64 k 100) -10))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.f64 -10 k -1))
(*.f64 (/.f64 1 (fma.f64 -10 k -1)) (fma.f64 (*.f64 k k) 100 -1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 -10 k -1))
(/.f64 (neg.f64 (fma.f64 (pow.f64 k 3) -1000 1)) (neg.f64 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k))))
(*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (/.f64 1 (+.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 10 k))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (+.f64 1 (*.f64 k (-.f64 (*.f64 k 100) -10))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(/.f64 (neg.f64 (fma.f64 (*.f64 k k) 100 -1)) (neg.f64 (fma.f64 -10 k -1)))
(*.f64 (/.f64 1 (fma.f64 -10 k -1)) (fma.f64 (*.f64 k k) 100 -1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 -10 k -1))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.f64 -10 k -1))
(/.f64 (-.f64 1 (*.f64 (*.f64 k k) 100)) (-.f64 1 (*.f64 -10 k)))
(*.f64 (/.f64 1 (fma.f64 -10 k -1)) (fma.f64 (*.f64 k k) 100 -1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 -10 k -1))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.f64 -10 k -1))
(pow.f64 (fma.f64 -10 k 1) 1)
(fma.f64 -10 k 1)
(pow.f64 (cbrt.f64 (fma.f64 -10 k 1)) 3)
(fma.f64 -10 k 1)
(pow.f64 (pow.f64 (fma.f64 -10 k 1) 2) 1/2)
(fma.f64 -10 k 1)
(pow.f64 (pow.f64 (fma.f64 -10 k 1) 3) 1/3)
(fma.f64 -10 k 1)
(pow.f64 (sqrt.f64 (fma.f64 -10 k 1)) 2)
(fma.f64 -10 k 1)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 -10 k)) (fma.f64 (pow.f64 k 3) -1000 1)) -1)
(*.f64 (fma.f64 (pow.f64 k 3) -1000 1) (/.f64 1 (+.f64 (fma.f64 (*.f64 k k) 100 1) (*.f64 10 k))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (+.f64 1 (*.f64 k (-.f64 (*.f64 k 100) -10))))
(/.f64 (fma.f64 (pow.f64 k 3) -1000 1) (fma.f64 k (fma.f64 k 100 10) 1))
(pow.f64 (/.f64 (fma.f64 -10 k -1) (fma.f64 (*.f64 k k) 100 -1)) -1)
(*.f64 (/.f64 1 (fma.f64 -10 k -1)) (fma.f64 (*.f64 k k) 100 -1))
(/.f64 (fma.f64 k (*.f64 k 100) -1) (fma.f64 -10 k -1))
(/.f64 (fma.f64 (*.f64 k k) 100 -1) (fma.f64 -10 k -1))
(sqrt.f64 (pow.f64 (fma.f64 -10 k 1) 2))
(fma.f64 -10 k 1)
(log.f64 (exp.f64 (fma.f64 -10 k 1)))
(fma.f64 -10 k 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -10 k 1))))
(fma.f64 -10 k 1)
(cbrt.f64 (pow.f64 (fma.f64 -10 k 1) 3))
(fma.f64 -10 k 1)
(expm1.f64 (log1p.f64 (fma.f64 -10 k 1)))
(fma.f64 -10 k 1)
(exp.f64 (log1p.f64 (*.f64 -10 k)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 -10 k)) 1))
(exp.f64 (log1p.f64 (*.f64 -10 k)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 -10 k)) 1) 1))
(exp.f64 (log1p.f64 (*.f64 -10 k)))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 -10 k))) 3))
(exp.f64 (log1p.f64 (*.f64 -10 k)))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 -10 k))) 1/3))
(exp.f64 (log1p.f64 (*.f64 -10 k)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 -10 k)) 3) 1/3))
(exp.f64 (log1p.f64 (*.f64 -10 k)))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 -10 k))) 2))
(exp.f64 (log1p.f64 (*.f64 -10 k)))
(log1p.f64 (expm1.f64 (fma.f64 -10 k 1)))
(fma.f64 -10 k 1)
(fma.f64 -10 k 1)
(fma.f64 k -10 1)
(fma.f64 -10 k 1)
(fma.f64 (*.f64 -10 k) 1 1)
(fma.f64 -10 k 1)
(fma.f64 1 (*.f64 -10 k) 1)
(fma.f64 -10 k 1)
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) -10) 1)
(fma.f64 -10 k 1)
(fma.f64 (cbrt.f64 (*.f64 -10 k)) (pow.f64 (cbrt.f64 (*.f64 -10 k)) 2) 1)
(fma.f64 -10 k 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -10 k)) 2) (cbrt.f64 (*.f64 -10 k)) 1)
(fma.f64 -10 k 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -10 k)) 2) (*.f64 (cbrt.f64 (*.f64 -10 k)) 1) 1)
(fma.f64 -10 k 1)
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) -10) 1)
(fma.f64 -10 k 1)
(fma.f64 (sqrt.f64 (*.f64 -10 k)) (sqrt.f64 (*.f64 -10 k)) 1)
(fma.f64 -10 k 1)
(fma.f64 (sqrt.f64 (*.f64 -10 k)) (*.f64 (sqrt.f64 (*.f64 -10 k)) 1) 1)
(fma.f64 -10 k 1)
(fma.f64 (*.f64 -10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) 1)
(fma.f64 -10 k 1)
(fma.f64 (*.f64 -10 (sqrt.f64 k)) (sqrt.f64 k) 1)
(fma.f64 -10 k 1)

eval131.0ms (1.1%)

Compiler

Compiled 6041 to 4042 computations (33.1% saved)

prune83.0ms (0.7%)

Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New43210442
Fresh145
Picked101
Done246
Total43618454
Accurracy
100.0%
Counts
454 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.7%
(/.f64 (/.f64 a k) k)
22.4%
(/.f64 (*.f64 a (-.f64 a (*.f64 (*.f64 k (*.f64 k 100)) a))) (+.f64 a (*.f64 (*.f64 a k) 10)))
28.7%
(/.f64 a (+.f64 1 (*.f64 k 10)))
40.0%
(/.f64 a (*.f64 k k))
39.7%
(/.f64 1 (/.f64 (*.f64 k k) a))
41.5%
(-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1)
22.6%
(+.f64 a (*.f64 (*.f64 (log.f64 k) m) a))
76.0%
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
37.6%
(*.f64 (/.f64 a k) (/.f64 1 k))
33.4%
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
16.5%
(*.f64 k (*.f64 k (*.f64 a 99)))
81.0%
(*.f64 a (pow.f64 k m))
40.4%
(*.f64 a (/.f64 (/.f64 1 k) k))
21.3%
(*.f64 a (*.f64 k (*.f64 k 99)))
21.3%
(*.f64 a (*.f64 99 (*.f64 k k)))
9.1%
(*.f64 a (*.f64 -10 k))
9.1%
(*.f64 -10 (*.f64 k a))
19.5%
a
Compiler

Compiled 328 to 226 computations (31.1% saved)

localize49.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
88.7%
(/.f64 a (*.f64 k k))
76.3%
(-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1)
Compiler

Compiled 31 to 13 computations (58.1% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite70.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
946×prod-diff
880×fma-def
842×log-prod
518×pow-prod-down
422×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0925
120213
2293713
Stop Event
node limit
Counts
1 → 114
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1)
Outputs
(+.f64 1 (fma.f64 a (pow.f64 k -2) -1))
(+.f64 1 (*.f64 (fma.f64 a (pow.f64 k -2) -1) 1))
(+.f64 (*.f64 a (pow.f64 k -2)) 0)
(+.f64 (fma.f64 a (pow.f64 k -2) 1) -1)
(+.f64 0 (*.f64 a (pow.f64 k -2)))
(+.f64 -1 (fma.f64 a (pow.f64 k -2) 1))
(+.f64 (fma.f64 a (pow.f64 k -2) -1) 1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))))
(*.f64 1 (*.f64 a (pow.f64 k -2)))
(*.f64 a (pow.f64 k -2))
(*.f64 (*.f64 a (pow.f64 k -2)) 1)
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)))
(*.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(*.f64 (pow.f64 k -2) a)
(*.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)))
(*.f64 (/.f64 a k) (/.f64 1 k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)))
(*.f64 (/.f64 1 k) (/.f64 a k))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (cbrt.f64 (*.f64 k k))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 k k))))
(*.f64 (+.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) (-.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1))
(/.f64 1 (/.f64 k (/.f64 a k)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1)))
(/.f64 1 (/.f64 (fma.f64 a (pow.f64 k -2) 2) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1)))
(/.f64 1 (/.f64 (/.f64 k (/.f64 a k)) 1))
(/.f64 a (*.f64 k k))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 k k) (cbrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 k k) (sqrt.f64 a)))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 k k)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (pow.f64 k -2) 1) -1))))
(/.f64 -1 (neg.f64 (/.f64 k (/.f64 a k))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1) (fma.f64 a (pow.f64 k -2) 2))
(/.f64 (/.f64 a k) k)
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1)) (neg.f64 (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (*.f64 k k))))
(/.f64 (neg.f64 (/.f64 a k)) (neg.f64 k))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 2) (fma.f64 a (pow.f64 k -2) -1))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 2)) (-.f64 1 (fma.f64 a (pow.f64 k -2) -1)))
(/.f64 (/.f64 a 1) (*.f64 k k))
(/.f64 (/.f64 a (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 k k)))
(/.f64 (/.f64 (/.f64 a k) 1) k)
(/.f64 (/.f64 (/.f64 a k) (cbrt.f64 (*.f64 k k))) (cbrt.f64 k))
(/.f64 (/.f64 (/.f64 a k) (sqrt.f64 k)) (sqrt.f64 k))
(pow.f64 (*.f64 a (pow.f64 k -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) k) 2)
(pow.f64 (/.f64 k (/.f64 a k)) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1)) -1)
(pow.f64 (/.f64 (fma.f64 a (pow.f64 k -2) 2) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1)) -1)
(pow.f64 (/.f64 (/.f64 k (/.f64 a k)) 1) -1)
(neg.f64 (/.f64 a (neg.f64 (*.f64 k k))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 k -2)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))) 1))
(hypot.f64 (/.f64 (sqrt.f64 a) k) (sqrt.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 a (pow.f64 k -2) -1))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) k)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 k (/.f64 a k))) -1))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))
(fma.f64 1 (*.f64 a (pow.f64 k -2)) 0)
(fma.f64 1 (fma.f64 a (pow.f64 k -2) 1) -1)
(fma.f64 1 (fma.f64 a (pow.f64 k -2) -1) 1)
(fma.f64 a (pow.f64 k -2) 0)
(fma.f64 (*.f64 a (pow.f64 k -2)) 1 0)
(fma.f64 (fma.f64 a (pow.f64 k -2) 1) 1 -1)
(fma.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 2) (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 1) -1)
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) 0)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)) 0)
(fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) -1)
(fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) (*.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) -1)
(fma.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k) 0)
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)) 0)
(fma.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))) 0)
(fma.f64 (fma.f64 (pow.f64 a 3) (pow.f64 k -6) 1) (/.f64 1 (fma.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 a (pow.f64 k -2) -1) 1)) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))) 0)
(fma.f64 (pow.f64 k -2) a 0)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (/.f64 1 (-.f64 1 (*.f64 a (pow.f64 k -2)))) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)) 0)
(fma.f64 (/.f64 a k) (/.f64 1 k) 0)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) -1)) 2) (cbrt.f64 (fma.f64 a (pow.f64 k -2) -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 a (pow.f64 k -2) -1)) (sqrt.f64 (fma.f64 a (pow.f64 k -2) -1)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)) 0)
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)) 0)
(fma.f64 (/.f64 1 k) (/.f64 a k) 0)
(fma.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (cbrt.f64 (*.f64 k k))) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) 0)
(fma.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 k k))) 0)
(fma.f64 (+.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) (-.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) 0)
(fma.f64 (+.f64 (/.f64 (sqrt.f64 a) k) 1) (-.f64 (/.f64 (sqrt.f64 a) k) 1) 1)

simplify64.0ms (0.5%)

Algorithm
egg-herbie
Rules
1240×fma-def
1006×associate-/l*
840×associate-*r/
768×associate-/r*
694×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02543288
16083104
217663090
Stop Event
node limit
Counts
138 → 138
Calls
Call 1
Inputs
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(+.f64 1 (fma.f64 a (pow.f64 k -2) -1))
(+.f64 1 (*.f64 (fma.f64 a (pow.f64 k -2) -1) 1))
(+.f64 (*.f64 a (pow.f64 k -2)) 0)
(+.f64 (fma.f64 a (pow.f64 k -2) 1) -1)
(+.f64 0 (*.f64 a (pow.f64 k -2)))
(+.f64 -1 (fma.f64 a (pow.f64 k -2) 1))
(+.f64 (fma.f64 a (pow.f64 k -2) -1) 1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))))
(*.f64 1 (*.f64 a (pow.f64 k -2)))
(*.f64 a (pow.f64 k -2))
(*.f64 (*.f64 a (pow.f64 k -2)) 1)
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)))
(*.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(*.f64 (pow.f64 k -2) a)
(*.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)))
(*.f64 (/.f64 a k) (/.f64 1 k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)))
(*.f64 (/.f64 1 k) (/.f64 a k))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (cbrt.f64 (*.f64 k k))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 k k))))
(*.f64 (+.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) (-.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1))
(/.f64 1 (/.f64 k (/.f64 a k)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1)))
(/.f64 1 (/.f64 (fma.f64 a (pow.f64 k -2) 2) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1)))
(/.f64 1 (/.f64 (/.f64 k (/.f64 a k)) 1))
(/.f64 a (*.f64 k k))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 k k) (cbrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 k k) (sqrt.f64 a)))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 k k)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (pow.f64 k -2) 1) -1))))
(/.f64 -1 (neg.f64 (/.f64 k (/.f64 a k))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1) (fma.f64 a (pow.f64 k -2) 2))
(/.f64 (/.f64 a k) k)
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1)) (neg.f64 (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (*.f64 k k))))
(/.f64 (neg.f64 (/.f64 a k)) (neg.f64 k))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 2) (fma.f64 a (pow.f64 k -2) -1))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 2)) (-.f64 1 (fma.f64 a (pow.f64 k -2) -1)))
(/.f64 (/.f64 a 1) (*.f64 k k))
(/.f64 (/.f64 a (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 k k)))
(/.f64 (/.f64 (/.f64 a k) 1) k)
(/.f64 (/.f64 (/.f64 a k) (cbrt.f64 (*.f64 k k))) (cbrt.f64 k))
(/.f64 (/.f64 (/.f64 a k) (sqrt.f64 k)) (sqrt.f64 k))
(pow.f64 (*.f64 a (pow.f64 k -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) k) 2)
(pow.f64 (/.f64 k (/.f64 a k)) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1)) -1)
(pow.f64 (/.f64 (fma.f64 a (pow.f64 k -2) 2) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1)) -1)
(pow.f64 (/.f64 (/.f64 k (/.f64 a k)) 1) -1)
(neg.f64 (/.f64 a (neg.f64 (*.f64 k k))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 k -2)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))) 1))
(hypot.f64 (/.f64 (sqrt.f64 a) k) (sqrt.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 a (pow.f64 k -2) -1))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) k)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 k (/.f64 a k))) -1))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))
(fma.f64 1 (*.f64 a (pow.f64 k -2)) 0)
(fma.f64 1 (fma.f64 a (pow.f64 k -2) 1) -1)
(fma.f64 1 (fma.f64 a (pow.f64 k -2) -1) 1)
(fma.f64 a (pow.f64 k -2) 0)
(fma.f64 (*.f64 a (pow.f64 k -2)) 1 0)
(fma.f64 (fma.f64 a (pow.f64 k -2) 1) 1 -1)
(fma.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 2) (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 1) -1)
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) 0)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)) 0)
(fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) -1)
(fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) (*.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) -1)
(fma.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k) 0)
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)) 0)
(fma.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))) 0)
(fma.f64 (fma.f64 (pow.f64 a 3) (pow.f64 k -6) 1) (/.f64 1 (fma.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 a (pow.f64 k -2) -1) 1)) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))) 0)
(fma.f64 (pow.f64 k -2) a 0)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (/.f64 1 (-.f64 1 (*.f64 a (pow.f64 k -2)))) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)) 0)
(fma.f64 (/.f64 a k) (/.f64 1 k) 0)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) -1)) 2) (cbrt.f64 (fma.f64 a (pow.f64 k -2) -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 a (pow.f64 k -2) -1)) (sqrt.f64 (fma.f64 a (pow.f64 k -2) -1)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)) 0)
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)) 0)
(fma.f64 (/.f64 1 k) (/.f64 a k) 0)
(fma.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (cbrt.f64 (*.f64 k k))) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) 0)
(fma.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 k k))) 0)
(fma.f64 (+.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) (-.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) 0)
(fma.f64 (+.f64 (/.f64 (sqrt.f64 a) k) 1) (-.f64 (/.f64 (sqrt.f64 a) k) 1) 1)
Outputs
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(+.f64 1 (fma.f64 a (pow.f64 k -2) -1))
(/.f64 a (*.f64 k k))
(+.f64 1 (*.f64 (fma.f64 a (pow.f64 k -2) -1) 1))
(/.f64 a (*.f64 k k))
(+.f64 (*.f64 a (pow.f64 k -2)) 0)
(/.f64 a (*.f64 k k))
(+.f64 (fma.f64 a (pow.f64 k -2) 1) -1)
(/.f64 a (*.f64 k k))
(+.f64 0 (*.f64 a (pow.f64 k -2)))
(/.f64 a (*.f64 k k))
(+.f64 -1 (fma.f64 a (pow.f64 k -2) 1))
(/.f64 a (*.f64 k k))
(+.f64 (fma.f64 a (pow.f64 k -2) -1) 1)
(/.f64 a (*.f64 k k))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))))
(/.f64 a (*.f64 k k))
(*.f64 1 (*.f64 a (pow.f64 k -2)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 a (*.f64 k k))
(*.f64 (*.f64 a (pow.f64 k -2)) 1)
(/.f64 a (*.f64 k k))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)))
(/.f64 a (*.f64 k k))
(*.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k))
(/.f64 a (*.f64 k k))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)))
(/.f64 a (*.f64 k k))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))))
(/.f64 a (*.f64 k k))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)))
(*.f64 (pow.f64 k -2) a)
(/.f64 a (*.f64 k k))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (fma.f64 a (pow.f64 k -2) 2))
(*.f64 (/.f64 a k) (/.f64 1 k))
(/.f64 a (*.f64 k k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)))
(/.f64 a (*.f64 k k))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)))
(/.f64 a (*.f64 k k))
(*.f64 (/.f64 1 k) (/.f64 a k))
(/.f64 a (*.f64 k k))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (cbrt.f64 (*.f64 k k))))
(*.f64 (/.f64 1 (*.f64 k (cbrt.f64 k))) (/.f64 a (cbrt.f64 (*.f64 k k))))
(/.f64 (/.f64 a k) (*.f64 (cbrt.f64 k) (cbrt.f64 (*.f64 k k))))
(/.f64 a (*.f64 (*.f64 k (cbrt.f64 (*.f64 k k))) (cbrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k))
(/.f64 a (*.f64 k k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 k (cbrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 k (cbrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 k)) (/.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) k))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 k k))))
(*.f64 (/.f64 1 (*.f64 k (cbrt.f64 k))) (/.f64 a (cbrt.f64 (*.f64 k k))))
(/.f64 (/.f64 a k) (*.f64 (cbrt.f64 k) (cbrt.f64 (*.f64 k k))))
(/.f64 a (*.f64 (*.f64 k (cbrt.f64 (*.f64 k k))) (cbrt.f64 k)))
(*.f64 (+.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) (-.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1))
(*.f64 (+.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 a) k))) (+.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) -1))
(fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) -1)
(/.f64 1 (/.f64 k (/.f64 a k)))
(/.f64 a (*.f64 k k))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 1 (/.f64 (fma.f64 a (pow.f64 k -2) 2) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (fma.f64 a (pow.f64 k -2) 2))
(/.f64 1 (/.f64 (/.f64 k (/.f64 a k)) 1))
(/.f64 a (*.f64 k k))
(/.f64 a (*.f64 k k))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 k k) (cbrt.f64 a)))
(/.f64 a (*.f64 k k))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 k k) (sqrt.f64 a)))
(/.f64 a (*.f64 k k))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 k k)))
(/.f64 a (*.f64 k k))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (pow.f64 k -2) 1) -1))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 -1 (neg.f64 (/.f64 k (/.f64 a k))))
(/.f64 a (*.f64 k k))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1) (fma.f64 a (pow.f64 k -2) 2))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (fma.f64 a (pow.f64 k -2) 2))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1)) (neg.f64 (fma.f64 a (pow.f64 k -2) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (fma.f64 a (pow.f64 k -2) 2))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (*.f64 k k))))
(/.f64 a (*.f64 k k))
(/.f64 (neg.f64 (/.f64 a k)) (neg.f64 k))
(/.f64 a (*.f64 k k))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 2) (fma.f64 a (pow.f64 k -2) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 3)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 2) (-.f64 1 (fma.f64 a (pow.f64 k -2) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 3)) (fma.f64 (fma.f64 a (pow.f64 k -2) -1) (+.f64 (/.f64 a (*.f64 k k)) -2) 1))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 2)) (-.f64 1 (fma.f64 a (pow.f64 k -2) -1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 a (pow.f64 k -2) -1) 2)) (-.f64 2 (/.f64 a (*.f64 k k))))
(/.f64 (/.f64 a 1) (*.f64 k k))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 a (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 k k)))
(*.f64 (/.f64 1 (*.f64 k (cbrt.f64 k))) (/.f64 a (cbrt.f64 (*.f64 k k))))
(/.f64 (/.f64 a k) (*.f64 (cbrt.f64 k) (cbrt.f64 (*.f64 k k))))
(/.f64 a (*.f64 (*.f64 k (cbrt.f64 (*.f64 k k))) (cbrt.f64 k)))
(/.f64 (/.f64 (/.f64 a k) 1) k)
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 (/.f64 a k) (cbrt.f64 (*.f64 k k))) (cbrt.f64 k))
(*.f64 (/.f64 1 (*.f64 k (cbrt.f64 k))) (/.f64 a (cbrt.f64 (*.f64 k k))))
(/.f64 (/.f64 a k) (*.f64 (cbrt.f64 k) (cbrt.f64 (*.f64 k k))))
(/.f64 a (*.f64 (*.f64 k (cbrt.f64 (*.f64 k k))) (cbrt.f64 k)))
(/.f64 (/.f64 (/.f64 a k) (sqrt.f64 k)) (sqrt.f64 k))
(/.f64 a (*.f64 k k))
(pow.f64 (*.f64 a (pow.f64 k -2)) 1)
(/.f64 a (*.f64 k k))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)
(/.f64 a (*.f64 k k))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4) 1/2)
(/.f64 a (*.f64 k k))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6) 1/3)
(/.f64 a (*.f64 k k))
(pow.f64 (/.f64 (sqrt.f64 a) k) 2)
(/.f64 a (*.f64 k k))
(pow.f64 (/.f64 k (/.f64 a k)) -1)
(/.f64 a (*.f64 k k))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1)) -1)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)))
(pow.f64 (/.f64 (fma.f64 a (pow.f64 k -2) 2) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1)) -1)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (fma.f64 a (pow.f64 k -2) 2))
(pow.f64 (/.f64 (/.f64 k (/.f64 a k)) 1) -1)
(/.f64 a (*.f64 k k))
(neg.f64 (/.f64 a (neg.f64 (*.f64 k k))))
(/.f64 a (*.f64 k k))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4))
(/.f64 a (*.f64 k k))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(/.f64 a (*.f64 k k))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 k -2)))))
(/.f64 a (*.f64 k k))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6))
(/.f64 a (*.f64 k k))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))
(/.f64 a (*.f64 k k))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))) 1))
(/.f64 a (*.f64 k k))
(hypot.f64 (/.f64 (sqrt.f64 a) k) (sqrt.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 a (pow.f64 k -2) -1))))
(hypot.f64 (/.f64 (sqrt.f64 a) k) (sqrt.f64 (*.f64 a (*.f64 (pow.f64 k -2) (fma.f64 a (pow.f64 k -2) -1)))))
(hypot.f64 (/.f64 (sqrt.f64 a) k) (sqrt.f64 (*.f64 (pow.f64 k -2) (*.f64 a (fma.f64 a (pow.f64 k -2) -1)))))
(hypot.f64 (/.f64 (sqrt.f64 a) k) (sqrt.f64 (*.f64 (fma.f64 a (pow.f64 k -2) -1) (/.f64 a (*.f64 k k)))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))
(/.f64 a (*.f64 k k))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1))
(/.f64 a (*.f64 k k))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) 1))
(/.f64 a (*.f64 k k))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2)))) 3))
(/.f64 a (*.f64 k k))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6)) 1/3))
(/.f64 a (*.f64 k k))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 3) 1/3))
(/.f64 a (*.f64 k k))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) k)) 2))
(/.f64 a (*.f64 k k))
(exp.f64 (*.f64 (log.f64 (/.f64 k (/.f64 a k))) -1))
(/.f64 a (*.f64 k k))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))
(/.f64 a (*.f64 k k))
(fma.f64 1 (*.f64 a (pow.f64 k -2)) 0)
(/.f64 a (*.f64 k k))
(fma.f64 1 (fma.f64 a (pow.f64 k -2) 1) -1)
(/.f64 a (*.f64 k k))
(fma.f64 1 (fma.f64 a (pow.f64 k -2) -1) 1)
(/.f64 a (*.f64 k k))
(fma.f64 a (pow.f64 k -2) 0)
(/.f64 a (*.f64 k k))
(fma.f64 (*.f64 a (pow.f64 k -2)) 1 0)
(/.f64 a (*.f64 k k))
(fma.f64 (fma.f64 a (pow.f64 k -2) 1) 1 -1)
(/.f64 a (*.f64 k k))
(fma.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 2) -1)
(/.f64 a (*.f64 k k))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 2) (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) -1)
(/.f64 a (*.f64 k k))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) 1)) 1) -1)
(/.f64 a (*.f64 k k))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) 0)
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) 0)
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)) 0)
(/.f64 a (*.f64 k k))
(fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) -1)
(*.f64 (+.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 a) k))) (+.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) -1))
(fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) (*.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) -1)
(*.f64 (+.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 a) k))) (+.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) -1))
(fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) -1)
(fma.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k) 0)
(/.f64 a (*.f64 k k))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)) 0)
(/.f64 a (*.f64 k k))
(fma.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))) 0)
(/.f64 a (*.f64 k k))
(fma.f64 (fma.f64 (pow.f64 a 3) (pow.f64 k -6) 1) (/.f64 1 (fma.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 a (pow.f64 k -2) -1) 1)) -1)
(fma.f64 (fma.f64 (pow.f64 a 3) (pow.f64 k -6) 1) (/.f64 1 (fma.f64 (fma.f64 a (pow.f64 k -2) -1) (/.f64 a (*.f64 k k)) 1)) -1)
(+.f64 -1 (/.f64 (fma.f64 (pow.f64 a 3) (pow.f64 k -6) 1) (fma.f64 (fma.f64 a (pow.f64 k -2) -1) (/.f64 a (*.f64 k k)) 1)))
(fma.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))) 0)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 3)) (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) (fma.f64 a (pow.f64 k -2) 2)))
(fma.f64 (pow.f64 k -2) a 0)
(/.f64 a (*.f64 k k))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (/.f64 1 (-.f64 1 (*.f64 a (pow.f64 k -2)))) -1)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (/.f64 1 (-.f64 1 (/.f64 a (*.f64 k k)))) -1)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (/.f64 -1 (fma.f64 a (pow.f64 k -2) -1)) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2) -1) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)) 0)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (/.f64 1 (fma.f64 a (pow.f64 k -2) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (pow.f64 k -2) 1) 2)) (fma.f64 a (pow.f64 k -2) 2))
(fma.f64 (/.f64 a k) (/.f64 1 k) 0)
(/.f64 a (*.f64 k k))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (pow.f64 k -2) -1)) 2) (cbrt.f64 (fma.f64 a (pow.f64 k -2) -1)) 1)
(/.f64 a (*.f64 k k))
(fma.f64 (sqrt.f64 (fma.f64 a (pow.f64 k -2) -1)) (sqrt.f64 (fma.f64 a (pow.f64 k -2) -1)) 1)
(/.f64 a (*.f64 k k))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)) 0)
(/.f64 a (*.f64 k k))
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)) 0)
(/.f64 a (*.f64 k k))
(fma.f64 (/.f64 1 k) (/.f64 a k) 0)
(/.f64 a (*.f64 k k))
(fma.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (cbrt.f64 (*.f64 k k))) 0)
(*.f64 (/.f64 1 (*.f64 k (cbrt.f64 k))) (/.f64 a (cbrt.f64 (*.f64 k k))))
(/.f64 (/.f64 a k) (*.f64 (cbrt.f64 k) (cbrt.f64 (*.f64 k k))))
(/.f64 a (*.f64 (*.f64 k (cbrt.f64 (*.f64 k k))) (cbrt.f64 k)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k) 0)
(/.f64 a (*.f64 k k))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) 0)
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 k (cbrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 k (cbrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 k)) (/.f64 (cbrt.f64 (/.f64 a (*.f64 k k))) k))
(fma.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 k k))) 0)
(*.f64 (/.f64 1 (*.f64 k (cbrt.f64 k))) (/.f64 a (cbrt.f64 (*.f64 k k))))
(/.f64 (/.f64 a k) (*.f64 (cbrt.f64 k) (cbrt.f64 (*.f64 k k))))
(/.f64 a (*.f64 (*.f64 k (cbrt.f64 (*.f64 k k))) (cbrt.f64 k)))
(fma.f64 (+.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) (-.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) 1) 0)
(*.f64 (+.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 a) k))) (+.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) -1))
(fma.f64 (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) (hypot.f64 1 (/.f64 (sqrt.f64 a) k)) -1)
(fma.f64 (+.f64 (/.f64 (sqrt.f64 a) k) 1) (-.f64 (/.f64 (sqrt.f64 a) k) 1) 1)
(/.f64 a (*.f64 k k))

localize24.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 -10 (*.f64 k a))
Compiler

Compiled 15 to 8 computations (46.7% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
k
@0
(*.f64 -10 (*.f64 k a))
0.0ms
a
@0
(*.f64 -10 (*.f64 k a))
0.0ms
a
@inf
(*.f64 -10 (*.f64 k a))
0.0ms
k
@inf
(*.f64 -10 (*.f64 k a))
0.0ms
k
@-inf
(*.f64 -10 (*.f64 k a))

rewrite53.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1304×pow1
1200×add-exp-log
1200×log1p-expm1-u
1200×expm1-log1p-u
1174×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114113
2163513
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 -10 (*.f64 k a))
Outputs
(-.f64 (+.f64 1 (*.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 (*.f64 (pow.f64 (*.f64 k a) 2) 100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) k) -10))
(cbrt.f64 (pow.f64 (*.f64 -10 (*.f64 k a)) 3))
(expm1.f64 (log1p.f64 (*.f64 -10 (*.f64 k a))))
(exp.f64 (log.f64 (*.f64 -10 (*.f64 k a))))
(log1p.f64 (expm1.f64 (*.f64 -10 (*.f64 k a))))

simplify55.0ms (0.5%)

Algorithm
egg-herbie
Rules
2036×log-prod
850×*-commutative
740×associate-*r*
692×distribute-lft-out
688×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036275
192209
2335143
32173143
45989143
Stop Event
node limit
Counts
11 → 14
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.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 (*.f64 (pow.f64 (*.f64 k a) 2) 100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) k) -10))
(cbrt.f64 (pow.f64 (*.f64 -10 (*.f64 k a)) 3))
(expm1.f64 (log1p.f64 (*.f64 -10 (*.f64 k a))))
(exp.f64 (log.f64 (*.f64 -10 (*.f64 k a))))
(log1p.f64 (expm1.f64 (*.f64 -10 (*.f64 k a))))
Outputs
(-.f64 (+.f64 1 (*.f64 -10 (*.f64 k a))) 1)
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))
(pow.f64 (*.f64 -10 (*.f64 k a)) 1)
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))
(pow.f64 (cbrt.f64 (*.f64 -10 (*.f64 k a))) 3)
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))
(pow.f64 (pow.f64 (*.f64 -10 (*.f64 k a)) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))
(pow.f64 (sqrt.f64 (*.f64 -10 (*.f64 k a))) 2)
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100))
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) k) -10))
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))
(cbrt.f64 (pow.f64 (*.f64 -10 (*.f64 k a)) 3))
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))
(expm1.f64 (log1p.f64 (*.f64 -10 (*.f64 k a))))
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))
(exp.f64 (log.f64 (*.f64 -10 (*.f64 k a))))
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))
(log1p.f64 (expm1.f64 (*.f64 -10 (*.f64 k a))))
(+.f64 1 (-.f64 (*.f64 -10 (*.f64 k a)) 1))
(+.f64 (*.f64 a (*.f64 -10 k)) 0)
(*.f64 -10 (*.f64 k a))

localize35.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 99 (*.f64 k k))
86.9%
(*.f64 a (*.f64 99 (*.f64 k k)))
Compiler

Compiled 22 to 11 computations (50% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
a
@inf
(*.f64 a (*.f64 99 (*.f64 k k)))
0.0ms
a
@0
(*.f64 a (*.f64 99 (*.f64 k k)))
0.0ms
k
@inf
(*.f64 99 (*.f64 k k))
0.0ms
k
@0
(*.f64 a (*.f64 99 (*.f64 k k)))
0.0ms
k
@0
(*.f64 99 (*.f64 k k))

rewrite57.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1482×pow1
1364×add-exp-log
1364×log1p-expm1-u
1364×expm1-log1p-u
1334×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
116332
2191332
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f64 a (*.f64 99 (*.f64 k k)))
(*.f64 99 (*.f64 k k))
Outputs
(-.f64 (+.f64 1 (*.f64 99 (*.f64 (*.f64 k k) a))) 1)
(pow.f64 (*.f64 99 (*.f64 (*.f64 k k) a)) 1)
(pow.f64 (cbrt.f64 (*.f64 99 (*.f64 (*.f64 k k) a))) 3)
(pow.f64 (pow.f64 (*.f64 99 (*.f64 (*.f64 k k) a)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 a 99)) k) 2)
(sqrt.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 k 4) 9801)))
(log.f64 (exp.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(cbrt.f64 (pow.f64 (*.f64 99 (*.f64 (*.f64 k k) a)) 3))
(expm1.f64 (log1p.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(exp.f64 (log.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(log1p.f64 (expm1.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(-.f64 (+.f64 1 (*.f64 99 (*.f64 k k))) 1)
(pow.f64 (*.f64 99 (*.f64 k k)) 1)
(pow.f64 (cbrt.f64 (*.f64 99 (*.f64 k k))) 3)
(pow.f64 (pow.f64 (*.f64 99 (*.f64 k k)) 3) 1/3)
(pow.f64 (*.f64 k (sqrt.f64 99)) 2)
(sqrt.f64 (*.f64 (pow.f64 k 4) 9801))
(log.f64 (pow.f64 (pow.f64 (exp.f64 k) k) 99))
(cbrt.f64 (pow.f64 (*.f64 99 (*.f64 k k)) 3))
(expm1.f64 (log1p.f64 (*.f64 99 (*.f64 k k))))
(exp.f64 (log.f64 (*.f64 99 (*.f64 k k))))
(log1p.f64 (expm1.f64 (*.f64 99 (*.f64 k k))))

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Rules
1812×log-prod
1134×fma-def
1040×distribute-rgt-in
1008×distribute-lft-in
696×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067964
1164964
2647964
32224964
46853964
Stop Event
node limit
Counts
58 → 26
Calls
Call 1
Inputs
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (pow.f64 k 2))
(-.f64 (+.f64 1 (*.f64 99 (*.f64 (*.f64 k k) a))) 1)
(pow.f64 (*.f64 99 (*.f64 (*.f64 k k) a)) 1)
(pow.f64 (cbrt.f64 (*.f64 99 (*.f64 (*.f64 k k) a))) 3)
(pow.f64 (pow.f64 (*.f64 99 (*.f64 (*.f64 k k) a)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 a 99)) k) 2)
(sqrt.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 k 4) 9801)))
(log.f64 (exp.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(cbrt.f64 (pow.f64 (*.f64 99 (*.f64 (*.f64 k k) a)) 3))
(expm1.f64 (log1p.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(exp.f64 (log.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(log1p.f64 (expm1.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(-.f64 (+.f64 1 (*.f64 99 (*.f64 k k))) 1)
(pow.f64 (*.f64 99 (*.f64 k k)) 1)
(pow.f64 (cbrt.f64 (*.f64 99 (*.f64 k k))) 3)
(pow.f64 (pow.f64 (*.f64 99 (*.f64 k k)) 3) 1/3)
(pow.f64 (*.f64 k (sqrt.f64 99)) 2)
(sqrt.f64 (*.f64 (pow.f64 k 4) 9801))
(log.f64 (pow.f64 (pow.f64 (exp.f64 k) k) 99))
(cbrt.f64 (pow.f64 (*.f64 99 (*.f64 k k)) 3))
(expm1.f64 (log1p.f64 (*.f64 99 (*.f64 k k))))
(exp.f64 (log.f64 (*.f64 99 (*.f64 k k))))
(log1p.f64 (expm1.f64 (*.f64 99 (*.f64 k k))))
Outputs
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(*.f64 99 (pow.f64 k 2))
(*.f64 99 (*.f64 k k))
(-.f64 (+.f64 1 (*.f64 99 (*.f64 (*.f64 k k) a))) 1)
(*.f64 99 (*.f64 k (*.f64 k a)))
(pow.f64 (*.f64 99 (*.f64 (*.f64 k k) a)) 1)
(*.f64 99 (*.f64 k (*.f64 k a)))
(pow.f64 (cbrt.f64 (*.f64 99 (*.f64 (*.f64 k k) a))) 3)
(*.f64 99 (*.f64 k (*.f64 k a)))
(pow.f64 (pow.f64 (*.f64 99 (*.f64 (*.f64 k k) a)) 3) 1/3)
(*.f64 99 (*.f64 k (*.f64 k a)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 a 99)) k) 2)
(*.f64 99 (*.f64 k (*.f64 k a)))
(sqrt.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 k 4) 9801)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(log.f64 (exp.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(*.f64 99 (*.f64 k (*.f64 k a)))
(cbrt.f64 (pow.f64 (*.f64 99 (*.f64 (*.f64 k k) a)) 3))
(*.f64 99 (*.f64 k (*.f64 k a)))
(expm1.f64 (log1p.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(*.f64 99 (*.f64 k (*.f64 k a)))
(exp.f64 (log.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(*.f64 99 (*.f64 k (*.f64 k a)))
(log1p.f64 (expm1.f64 (*.f64 99 (*.f64 (*.f64 k k) a))))
(*.f64 99 (*.f64 k (*.f64 k a)))
(-.f64 (+.f64 1 (*.f64 99 (*.f64 k k))) 1)
(*.f64 99 (*.f64 k k))
(pow.f64 (*.f64 99 (*.f64 k k)) 1)
(*.f64 99 (*.f64 k k))
(pow.f64 (cbrt.f64 (*.f64 99 (*.f64 k k))) 3)
(*.f64 99 (*.f64 k k))
(pow.f64 (pow.f64 (*.f64 99 (*.f64 k k)) 3) 1/3)
(*.f64 99 (*.f64 k k))
(pow.f64 (*.f64 k (sqrt.f64 99)) 2)
(*.f64 99 (*.f64 k k))
(sqrt.f64 (*.f64 (pow.f64 k 4) 9801))
(*.f64 99 (*.f64 k k))
(log.f64 (pow.f64 (pow.f64 (exp.f64 k) k) 99))
(*.f64 99 (*.f64 k k))
(cbrt.f64 (pow.f64 (*.f64 99 (*.f64 k k)) 3))
(*.f64 99 (*.f64 k k))
(expm1.f64 (log1p.f64 (*.f64 99 (*.f64 k k))))
(*.f64 99 (*.f64 k k))
(exp.f64 (log.f64 (*.f64 99 (*.f64 k k))))
(*.f64 99 (*.f64 k k))
(log1p.f64 (expm1.f64 (*.f64 99 (*.f64 k k))))
(*.f64 99 (*.f64 k k))

localize35.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 k (*.f64 k (*.f64 a 99)))
99.7%
(*.f64 k (*.f64 a 99))
Compiler

Compiled 22 to 14 computations (36.4% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
k
@-inf
(*.f64 k (*.f64 a 99))
0.0ms
k
@0
(*.f64 k (*.f64 a 99))
0.0ms
a
@0
(*.f64 k (*.f64 a 99))
0.0ms
a
@inf
(*.f64 k (*.f64 a 99))
0.0ms
a
@-inf
(*.f64 k (*.f64 a 99))

rewrite59.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1522×pow1
1398×add-exp-log
1398×log1p-expm1-u
1398×expm1-log1p-u
1368×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
116232
2192232
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f64 k (*.f64 a 99))
(*.f64 k (*.f64 k (*.f64 a 99)))
Outputs
(-.f64 (+.f64 1 (*.f64 k (*.f64 a 99))) 1)
(pow.f64 (*.f64 k (*.f64 a 99)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 a 99))) 3)
(pow.f64 (pow.f64 (*.f64 k (*.f64 a 99)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (*.f64 a 99))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (*.f64 a 99)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 99) a) k))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 a 99)) 3))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 a 99))))
(exp.f64 (log.f64 (*.f64 k (*.f64 a 99))))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 a 99))))
(-.f64 (+.f64 1 (*.f64 k (*.f64 k (*.f64 a 99)))) 1)
(pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 1)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (*.f64 a 99)))) 3)
(pow.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 3) 1/3)
(pow.f64 (*.f64 k (sqrt.f64 (*.f64 a 99))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 2))
(log.f64 (pow.f64 (exp.f64 k) (*.f64 k (*.f64 a 99))))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 3))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 k (*.f64 a 99)))))
(exp.f64 (log.f64 (*.f64 k (*.f64 k (*.f64 a 99)))))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 k (*.f64 a 99)))))

simplify55.0ms (0.5%)

Algorithm
egg-herbie
Rules
1368×fma-def
1356×distribute-rgt-in
1308×distribute-lft-in
1072×log-prod
720×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0621120
11521120
26581120
325781120
Stop Event
node limit
Counts
70 → 29
Calls
Call 1
Inputs
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 k a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(-.f64 (+.f64 1 (*.f64 k (*.f64 a 99))) 1)
(pow.f64 (*.f64 k (*.f64 a 99)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 a 99))) 3)
(pow.f64 (pow.f64 (*.f64 k (*.f64 a 99)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 k (*.f64 a 99))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (*.f64 a 99)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 99) a) k))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 a 99)) 3))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 a 99))))
(exp.f64 (log.f64 (*.f64 k (*.f64 a 99))))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 a 99))))
(-.f64 (+.f64 1 (*.f64 k (*.f64 k (*.f64 a 99)))) 1)
(pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 1)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (*.f64 a 99)))) 3)
(pow.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 3) 1/3)
(pow.f64 (*.f64 k (sqrt.f64 (*.f64 a 99))) 2)
(sqrt.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 2))
(log.f64 (pow.f64 (exp.f64 k) (*.f64 k (*.f64 a 99))))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 3))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 k (*.f64 a 99)))))
(exp.f64 (log.f64 (*.f64 k (*.f64 k (*.f64 a 99)))))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 k (*.f64 a 99)))))
Outputs
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(*.f64 99 (*.f64 (pow.f64 k 2) a))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(-.f64 (+.f64 1 (*.f64 k (*.f64 a 99))) 1)
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(pow.f64 (*.f64 k (*.f64 a 99)) 1)
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 a 99))) 3)
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(pow.f64 (pow.f64 (*.f64 k (*.f64 a 99)) 3) 1/3)
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(pow.f64 (sqrt.f64 (*.f64 k (*.f64 a 99))) 2)
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(sqrt.f64 (pow.f64 (*.f64 k (*.f64 a 99)) 2))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(log.f64 (pow.f64 (pow.f64 (exp.f64 99) a) k))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 a 99)) 3))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 a 99))))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(exp.f64 (log.f64 (*.f64 k (*.f64 a 99))))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 a 99))))
(*.f64 99 (*.f64 k a))
(*.f64 k (*.f64 99 a))
(-.f64 (+.f64 1 (*.f64 k (*.f64 k (*.f64 a 99)))) 1)
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 1)
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (*.f64 a 99)))) 3)
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(pow.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 3) 1/3)
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(pow.f64 (*.f64 k (sqrt.f64 (*.f64 a 99))) 2)
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(sqrt.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 2))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(log.f64 (pow.f64 (exp.f64 k) (*.f64 k (*.f64 a 99))))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 k (*.f64 a 99))) 3))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 k (*.f64 a 99)))))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(exp.f64 (log.f64 (*.f64 k (*.f64 k (*.f64 a 99)))))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 k (*.f64 a 99)))))
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 k (*.f64 k (*.f64 99 a)))
(*.f64 k (*.f64 99 (*.f64 k a)))

localize353.0ms (3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (/.f64 -10 k) 1)
99.9%
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
88.7%
(/.f64 a (*.f64 k k))
Compiler

Compiled 35 to 19 computations (45.7% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
a
@0
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
0.0ms
k
@-inf
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
0.0ms
k
@0
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
0.0ms
a
@-inf
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
0.0ms
a
@inf
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))

rewrite78.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1126×log-prod
800×pow-prod-down
520×pow-prod-up
492×pow-exp
412×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
124044
2325744
Stop Event
node limit
Counts
2 → 142
Calls
Call 1
Inputs
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
(+.f64 (/.f64 -10 k) 1)
Outputs
(+.f64 (*.f64 a (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (*.f64 a (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 0 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))))
(+.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)) (*.f64 a (pow.f64 k -2)))
(+.f64 (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))) (*.f64 a (pow.f64 k -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1)))) (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))))) 1)
(/.f64 1 (/.f64 (*.f64 k k) (*.f64 (+.f64 (/.f64 -10 k) 1) a)))
(/.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 k (/.f64 a k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (/.f64 k (/.f64 a k)) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (fma.f64 100 (pow.f64 k -2) -1) (*.f64 (/.f64 k (/.f64 a k)) (+.f64 (/.f64 -10 k) -1)))
(/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) (*.f64 k k))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) 1) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (/.f64 k (/.f64 a k))))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) a) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (*.f64 k k)))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (neg.f64 a)) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (neg.f64 (*.f64 k k))))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (/.f64 a k)) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) k))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) 1) (*.f64 (+.f64 (/.f64 -10 k) -1) (/.f64 k (/.f64 a k))))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) a) (*.f64 (+.f64 (/.f64 -10 k) -1) (*.f64 k k)))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) (neg.f64 a)) (*.f64 (+.f64 (/.f64 -10 k) -1) (neg.f64 (*.f64 k k))))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) (/.f64 a k)) (*.f64 (+.f64 (/.f64 -10 k) -1) k))
(/.f64 (*.f64 a (fma.f64 -1000 (pow.f64 k -3) 1)) (*.f64 (*.f64 k k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (*.f64 a (fma.f64 100 (pow.f64 k -2) -1)) (*.f64 (*.f64 k k) (+.f64 (/.f64 -10 k) -1)))
(/.f64 (*.f64 (neg.f64 a) (fma.f64 -1000 (pow.f64 k -3) 1)) (*.f64 (neg.f64 (*.f64 k k)) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (*.f64 (neg.f64 a) (fma.f64 100 (pow.f64 k -2) -1)) (*.f64 (neg.f64 (*.f64 k k)) (+.f64 (/.f64 -10 k) -1)))
(/.f64 (*.f64 (/.f64 a k) (fma.f64 -1000 (pow.f64 k -3) 1)) (*.f64 k (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (*.f64 (/.f64 a k) (fma.f64 100 (pow.f64 k -2) -1)) (*.f64 k (+.f64 (/.f64 -10 k) -1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) (neg.f64 (*.f64 k k)))
(/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (neg.f64 a)) (neg.f64 (*.f64 k k)))
(/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a k)) k)
(/.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 -1000 (pow.f64 k -3) 1)) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 100 (pow.f64 k -2) -1)) (+.f64 (/.f64 -10 k) -1))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 a (pow.f64 k -2))) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) (*.f64 a (pow.f64 k -2))) (+.f64 (/.f64 -10 k) -1))
(/.f64 (*.f64 (neg.f64 a) (+.f64 (/.f64 -10 k) 1)) (neg.f64 (*.f64 k k)))
(/.f64 (*.f64 (/.f64 a k) (+.f64 (/.f64 -10 k) 1)) k)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) k) k)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) 1) (*.f64 k k))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) (*.f64 (cbrt.f64 k) k)) (pow.f64 (cbrt.f64 k) 2))
(pow.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 2)
(pow.f64 (/.f64 (*.f64 k k) (*.f64 (+.f64 (/.f64 -10 k) 1) a)) -1)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 4))
(log.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 6))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2)))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k)) 2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2)))))
(fma.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2)) (*.f64 a (pow.f64 k -2)))
(fma.f64 1 (*.f64 a (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 1 (*.f64 a (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 a (pow.f64 k -2) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 a (pow.f64 k -2) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k) (*.f64 a (pow.f64 k -2)))
(fma.f64 (*.f64 a (pow.f64 k -2)) 1 (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (*.f64 a (pow.f64 k -2)) 1 (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 1 k) (/.f64 a k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 1 k) (/.f64 a k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (pow.f64 k -2) a (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (pow.f64 k -2) a (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 a k) (/.f64 1 k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 a k) (/.f64 1 k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 k) 2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 k) 2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 -10 k) 1))) 1)
(-.f64 (/.f64 (*.f64 100 (pow.f64 k -2)) (+.f64 (/.f64 -10 k) -1)) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(*.f64 1 (+.f64 (/.f64 -10 k) 1))
(*.f64 (+.f64 (/.f64 -10 k) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) 2) (cbrt.f64 (+.f64 (/.f64 -10 k) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 -10 k) 1)) (sqrt.f64 (+.f64 (/.f64 -10 k) 1)))
(*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (/.f64 1 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (fma.f64 100 (pow.f64 k -2) -1) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (fma.f64 -1000 (pow.f64 k -3) 1)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -10 k) -1) (fma.f64 100 (pow.f64 k -2) -1)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (+.f64 1 (-.f64 (*.f64 100 (pow.f64 k -2)) (/.f64 -10 k))))
(/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1))
(/.f64 (neg.f64 (fma.f64 -1000 (pow.f64 k -3) 1)) (neg.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (neg.f64 (fma.f64 100 (pow.f64 k -2) -1)) (neg.f64 (+.f64 (/.f64 -10 k) -1)))
(/.f64 (-.f64 1 (*.f64 100 (pow.f64 k -2))) (-.f64 1 (/.f64 -10 k)))
(pow.f64 (+.f64 (/.f64 -10 k) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -10 k) 1)) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (fma.f64 -1000 (pow.f64 k -3) 1)) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 -10 k) -1) (fma.f64 100 (pow.f64 k -2) -1)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 -10 k) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 -10 k) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 -10 k) 1)))
(exp.f64 (log1p.f64 (/.f64 -10 k)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 -10 k)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 -10 k)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 -10 k))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 -10 k))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 -10 k))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -10 k) 1)))
(fma.f64 -10 (/.f64 1 k) 1)
(fma.f64 -10 (*.f64 (/.f64 1 k) 1) 1)
(fma.f64 (/.f64 -10 k) 1 1)
(fma.f64 1 (/.f64 -10 k) 1)
(fma.f64 (cbrt.f64 (/.f64 -10 k)) (cbrt.f64 (*.f64 100 (pow.f64 k -2))) 1)
(fma.f64 (cbrt.f64 (*.f64 100 (pow.f64 k -2))) (cbrt.f64 (/.f64 -10 k)) 1)
(fma.f64 (cbrt.f64 (*.f64 100 (pow.f64 k -2))) (*.f64 (cbrt.f64 (/.f64 -10 k)) 1) 1)
(fma.f64 (sqrt.f64 (/.f64 -10 k)) (sqrt.f64 (/.f64 -10 k)) 1)
(fma.f64 (sqrt.f64 (/.f64 -10 k)) (*.f64 (sqrt.f64 (/.f64 -10 k)) 1) 1)
(fma.f64 10 (/.f64 1 (neg.f64 k)) 1)
(fma.f64 (/.f64 1 k) -10 1)

simplify95.0ms (0.8%)

Algorithm
egg-herbie
Rules
1172×associate-*r/
1094×fma-def
890×distribute-rgt-in
878×distribute-lft-in
542×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03296496
18536142
230815388
Stop Event
node limit
Counts
178 → 189
Calls
Call 1
Inputs
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(/.f64 -10 k)
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
1
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
1
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(+.f64 (*.f64 a (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (*.f64 a (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 0 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))))
(+.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)) (*.f64 a (pow.f64 k -2)))
(+.f64 (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))) (*.f64 a (pow.f64 k -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1)))) (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))))) 1)
(/.f64 1 (/.f64 (*.f64 k k) (*.f64 (+.f64 (/.f64 -10 k) 1) a)))
(/.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 k (/.f64 a k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (/.f64 k (/.f64 a k)) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (fma.f64 100 (pow.f64 k -2) -1) (*.f64 (/.f64 k (/.f64 a k)) (+.f64 (/.f64 -10 k) -1)))
(/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) (*.f64 k k))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) 1) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (/.f64 k (/.f64 a k))))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) a) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (*.f64 k k)))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (neg.f64 a)) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (neg.f64 (*.f64 k k))))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (/.f64 a k)) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) k))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) 1) (*.f64 (+.f64 (/.f64 -10 k) -1) (/.f64 k (/.f64 a k))))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) a) (*.f64 (+.f64 (/.f64 -10 k) -1) (*.f64 k k)))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) (neg.f64 a)) (*.f64 (+.f64 (/.f64 -10 k) -1) (neg.f64 (*.f64 k k))))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) (/.f64 a k)) (*.f64 (+.f64 (/.f64 -10 k) -1) k))
(/.f64 (*.f64 a (fma.f64 -1000 (pow.f64 k -3) 1)) (*.f64 (*.f64 k k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (*.f64 a (fma.f64 100 (pow.f64 k -2) -1)) (*.f64 (*.f64 k k) (+.f64 (/.f64 -10 k) -1)))
(/.f64 (*.f64 (neg.f64 a) (fma.f64 -1000 (pow.f64 k -3) 1)) (*.f64 (neg.f64 (*.f64 k k)) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (*.f64 (neg.f64 a) (fma.f64 100 (pow.f64 k -2) -1)) (*.f64 (neg.f64 (*.f64 k k)) (+.f64 (/.f64 -10 k) -1)))
(/.f64 (*.f64 (/.f64 a k) (fma.f64 -1000 (pow.f64 k -3) 1)) (*.f64 k (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (*.f64 (/.f64 a k) (fma.f64 100 (pow.f64 k -2) -1)) (*.f64 k (+.f64 (/.f64 -10 k) -1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) (neg.f64 (*.f64 k k)))
(/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (neg.f64 a)) (neg.f64 (*.f64 k k)))
(/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a k)) k)
(/.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 -1000 (pow.f64 k -3) 1)) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 100 (pow.f64 k -2) -1)) (+.f64 (/.f64 -10 k) -1))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 a (pow.f64 k -2))) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) (*.f64 a (pow.f64 k -2))) (+.f64 (/.f64 -10 k) -1))
(/.f64 (*.f64 (neg.f64 a) (+.f64 (/.f64 -10 k) 1)) (neg.f64 (*.f64 k k)))
(/.f64 (*.f64 (/.f64 a k) (+.f64 (/.f64 -10 k) 1)) k)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) k) k)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) 1) (*.f64 k k))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) (*.f64 (cbrt.f64 k) k)) (pow.f64 (cbrt.f64 k) 2))
(pow.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 2)
(pow.f64 (/.f64 (*.f64 k k) (*.f64 (+.f64 (/.f64 -10 k) 1) a)) -1)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 4))
(log.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 6))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2)))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k)) 2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2)))))
(fma.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2)) (*.f64 a (pow.f64 k -2)))
(fma.f64 1 (*.f64 a (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 1 (*.f64 a (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 a (pow.f64 k -2) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 a (pow.f64 k -2) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k) (*.f64 a (pow.f64 k -2)))
(fma.f64 (*.f64 a (pow.f64 k -2)) 1 (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (*.f64 a (pow.f64 k -2)) 1 (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 1 k) (/.f64 a k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 1 k) (/.f64 a k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (pow.f64 k -2) a (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (pow.f64 k -2) a (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 a k) (/.f64 1 k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 a k) (/.f64 1 k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 k) 2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 k) 2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 -10 k) 1))) 1)
(-.f64 (/.f64 (*.f64 100 (pow.f64 k -2)) (+.f64 (/.f64 -10 k) -1)) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(*.f64 1 (+.f64 (/.f64 -10 k) 1))
(*.f64 (+.f64 (/.f64 -10 k) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) 2) (cbrt.f64 (+.f64 (/.f64 -10 k) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 -10 k) 1)) (sqrt.f64 (+.f64 (/.f64 -10 k) 1)))
(*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (/.f64 1 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (fma.f64 100 (pow.f64 k -2) -1) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (fma.f64 -1000 (pow.f64 k -3) 1)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -10 k) -1) (fma.f64 100 (pow.f64 k -2) -1)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (+.f64 1 (-.f64 (*.f64 100 (pow.f64 k -2)) (/.f64 -10 k))))
(/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1))
(/.f64 (neg.f64 (fma.f64 -1000 (pow.f64 k -3) 1)) (neg.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (neg.f64 (fma.f64 100 (pow.f64 k -2) -1)) (neg.f64 (+.f64 (/.f64 -10 k) -1)))
(/.f64 (-.f64 1 (*.f64 100 (pow.f64 k -2))) (-.f64 1 (/.f64 -10 k)))
(pow.f64 (+.f64 (/.f64 -10 k) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -10 k) 1)) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (fma.f64 -1000 (pow.f64 k -3) 1)) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 -10 k) -1) (fma.f64 100 (pow.f64 k -2) -1)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 -10 k) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 -10 k) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 -10 k) 1)))
(exp.f64 (log1p.f64 (/.f64 -10 k)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 -10 k)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 -10 k)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 -10 k))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 -10 k))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 -10 k))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -10 k) 1)))
(fma.f64 -10 (/.f64 1 k) 1)
(fma.f64 -10 (*.f64 (/.f64 1 k) 1) 1)
(fma.f64 (/.f64 -10 k) 1 1)
(fma.f64 1 (/.f64 -10 k) 1)
(fma.f64 (cbrt.f64 (/.f64 -10 k)) (cbrt.f64 (*.f64 100 (pow.f64 k -2))) 1)
(fma.f64 (cbrt.f64 (*.f64 100 (pow.f64 k -2))) (cbrt.f64 (/.f64 -10 k)) 1)
(fma.f64 (cbrt.f64 (*.f64 100 (pow.f64 k -2))) (*.f64 (cbrt.f64 (/.f64 -10 k)) 1) 1)
(fma.f64 (sqrt.f64 (/.f64 -10 k)) (sqrt.f64 (/.f64 -10 k)) 1)
(fma.f64 (sqrt.f64 (/.f64 -10 k)) (*.f64 (sqrt.f64 (/.f64 -10 k)) 1) 1)
(fma.f64 10 (/.f64 1 (neg.f64 k)) 1)
(fma.f64 (/.f64 1 k) -10 1)
Outputs
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(/.f64 (*.f64 -10 a) (pow.f64 k 3))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 a k) k)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 a k) k)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (-.f64 1 (*.f64 10 (/.f64 1 k))) a) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 -10 k)
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
1
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
1
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(-.f64 1 (*.f64 10 (/.f64 1 k)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(+.f64 (*.f64 a (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 (*.f64 a (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 0 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)) (*.f64 a (pow.f64 k -2)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))) (*.f64 a (pow.f64 k -2)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1)))) (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 1 (/.f64 -10 k))))) (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 1 (/.f64 -10 k))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 1 (/.f64 -10 k)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (-.f64 1 (/.f64 10 k))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (-.f64 1 (/.f64 10 k)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 1 (/.f64 -10 k)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))))) 1)
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 1 (/.f64 (*.f64 k k) (*.f64 (+.f64 (/.f64 -10 k) 1) a)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 k (/.f64 a k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (/.f64 k (/.f64 a k)) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (*.f64 (/.f64 k a) k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) k) (/.f64 (/.f64 a k) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k)))))
(*.f64 (/.f64 (/.f64 (/.f64 a k) k) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k)))) (fma.f64 -1000 (pow.f64 k -3) 1))
(/.f64 (fma.f64 100 (pow.f64 k -2) -1) (*.f64 (/.f64 k (/.f64 a k)) (+.f64 (/.f64 -10 k) -1)))
(*.f64 (/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1)) (/.f64 (/.f64 a k) k))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 k -10) k) k)))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 -10 k) k) k)))
(/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) (*.f64 k k))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) 1) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (/.f64 k (/.f64 a k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (*.f64 (/.f64 k a) k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) k) (/.f64 (/.f64 a k) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k)))))
(*.f64 (/.f64 (/.f64 (/.f64 a k) k) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k)))) (fma.f64 -1000 (pow.f64 k -3) 1))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) a) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (*.f64 k k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (*.f64 (/.f64 k a) k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) k) (/.f64 (/.f64 a k) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k)))))
(*.f64 (/.f64 (/.f64 (/.f64 a k) k) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k)))) (fma.f64 -1000 (pow.f64 k -3) 1))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (neg.f64 a)) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (neg.f64 (*.f64 k k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (*.f64 (/.f64 k a) k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) k) (/.f64 (/.f64 a k) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k)))))
(*.f64 (/.f64 (/.f64 (/.f64 a k) k) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k)))) (fma.f64 -1000 (pow.f64 k -3) 1))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (/.f64 a k)) (*.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) k))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (*.f64 (/.f64 k a) k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) k) (/.f64 (/.f64 a k) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k)))))
(*.f64 (/.f64 (/.f64 (/.f64 a k) k) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k)))) (fma.f64 -1000 (pow.f64 k -3) 1))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) 1) (*.f64 (+.f64 (/.f64 -10 k) -1) (/.f64 k (/.f64 a k))))
(*.f64 (/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1)) (/.f64 (/.f64 a k) k))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 k -10) k) k)))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 -10 k) k) k)))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) a) (*.f64 (+.f64 (/.f64 -10 k) -1) (*.f64 k k)))
(*.f64 (/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1)) (/.f64 (/.f64 a k) k))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 k -10) k) k)))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 -10 k) k) k)))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) (neg.f64 a)) (*.f64 (+.f64 (/.f64 -10 k) -1) (neg.f64 (*.f64 k k))))
(*.f64 (/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1)) (/.f64 (/.f64 a k) k))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 k -10) k) k)))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 -10 k) k) k)))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) (/.f64 a k)) (*.f64 (+.f64 (/.f64 -10 k) -1) k))
(*.f64 (/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1)) (/.f64 (/.f64 a k) k))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 k -10) k) k)))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 -10 k) k) k)))
(/.f64 (*.f64 a (fma.f64 -1000 (pow.f64 k -3) 1)) (*.f64 (*.f64 k k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (*.f64 (/.f64 k a) k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) k) (/.f64 (/.f64 a k) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k)))))
(*.f64 (/.f64 (/.f64 (/.f64 a k) k) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k)))) (fma.f64 -1000 (pow.f64 k -3) 1))
(/.f64 (*.f64 a (fma.f64 100 (pow.f64 k -2) -1)) (*.f64 (*.f64 k k) (+.f64 (/.f64 -10 k) -1)))
(*.f64 (/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1)) (/.f64 (/.f64 a k) k))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 k -10) k) k)))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 -10 k) k) k)))
(/.f64 (*.f64 (neg.f64 a) (fma.f64 -1000 (pow.f64 k -3) 1)) (*.f64 (neg.f64 (*.f64 k k)) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (*.f64 (/.f64 k a) k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) k) (/.f64 (/.f64 a k) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k)))))
(*.f64 (/.f64 (/.f64 (/.f64 a k) k) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k)))) (fma.f64 -1000 (pow.f64 k -3) 1))
(/.f64 (*.f64 (neg.f64 a) (fma.f64 100 (pow.f64 k -2) -1)) (*.f64 (neg.f64 (*.f64 k k)) (+.f64 (/.f64 -10 k) -1)))
(*.f64 (/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1)) (/.f64 (/.f64 a k) k))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 k -10) k) k)))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 -10 k) k) k)))
(/.f64 (*.f64 (/.f64 a k) (fma.f64 -1000 (pow.f64 k -3) 1)) (*.f64 k (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (*.f64 (/.f64 k a) k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) k) (/.f64 (/.f64 a k) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k)))))
(*.f64 (/.f64 (/.f64 (/.f64 a k) k) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k)))) (fma.f64 -1000 (pow.f64 k -3) 1))
(/.f64 (*.f64 (/.f64 a k) (fma.f64 100 (pow.f64 k -2) -1)) (*.f64 k (+.f64 (/.f64 -10 k) -1)))
(*.f64 (/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1)) (/.f64 (/.f64 a k) k))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 k -10) k) k)))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 -10 k) k) k)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) (neg.f64 (*.f64 k k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (neg.f64 a)) (neg.f64 (*.f64 k k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a k)) k)
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 -1000 (pow.f64 k -3) 1)) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (*.f64 (/.f64 k a) k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) k) (/.f64 (/.f64 a k) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k)))))
(*.f64 (/.f64 (/.f64 (/.f64 a k) k) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k)))) (fma.f64 -1000 (pow.f64 k -3) 1))
(/.f64 (*.f64 (*.f64 a (pow.f64 k -2)) (fma.f64 100 (pow.f64 k -2) -1)) (+.f64 (/.f64 -10 k) -1))
(*.f64 (/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1)) (/.f64 (/.f64 a k) k))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 k -10) k) k)))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 -10 k) k) k)))
(/.f64 (*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 a (pow.f64 k -2))) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (*.f64 (*.f64 (/.f64 k a) k) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(*.f64 (/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) k) (/.f64 (/.f64 a k) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k)))))
(*.f64 (/.f64 (/.f64 (/.f64 a k) k) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k)))) (fma.f64 -1000 (pow.f64 k -3) 1))
(/.f64 (*.f64 (fma.f64 100 (pow.f64 k -2) -1) (*.f64 a (pow.f64 k -2))) (+.f64 (/.f64 -10 k) -1))
(*.f64 (/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1)) (/.f64 (/.f64 a k) k))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 k -10) k) k)))
(*.f64 (/.f64 a k) (/.f64 (fma.f64 (pow.f64 k -2) 100 -1) (-.f64 (/.f64 (*.f64 -10 k) k) k)))
(/.f64 (*.f64 (neg.f64 a) (+.f64 (/.f64 -10 k) 1)) (neg.f64 (*.f64 k k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (*.f64 (/.f64 a k) (+.f64 (/.f64 -10 k) 1)) k)
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) k) k)
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) 1) (*.f64 k k))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) (*.f64 (cbrt.f64 k) k)) (pow.f64 (cbrt.f64 k) 2))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(pow.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))) 1)
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2)))) 3)
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 4) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (+.f64 1 (/.f64 -10 k)))) k) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 (/.f64 10 k)))) k) 4))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (/.f64 -10 k) a)) k) 2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 6) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (+.f64 1 (/.f64 -10 k)))) k) 6))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 (/.f64 10 k)))) k) 6))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (/.f64 -10 k) a)) k) 6))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 2)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (+.f64 1 (/.f64 -10 k)))) k) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 (/.f64 10 k)))) k) 4))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (/.f64 -10 k) a)) k) 2)
(pow.f64 (/.f64 (*.f64 k k) (*.f64 (+.f64 (/.f64 -10 k) 1) a)) -1)
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (+.f64 1 (/.f64 -10 k)))) k) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 (/.f64 10 k)))) k) 4))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (/.f64 -10 k) a)) k) 2)
(log.f64 (pow.f64 (exp.f64 a) (*.f64 (pow.f64 k -2) (+.f64 (/.f64 -10 k) 1))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2))))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k) 6))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (+.f64 1 (/.f64 -10 k)))) k) 6))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 (/.f64 10 k)))) k) 6))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (/.f64 -10 k) a)) k) 6))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2)))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(exp.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))))
(*.f64 (*.f64 a (pow.f64 k -2)) (exp.f64 (log1p.f64 (/.f64 -10 k))))
(*.f64 a (exp.f64 (fma.f64 -2 (log.f64 k) (log1p.f64 (/.f64 -10 k)))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))))
(*.f64 (*.f64 a (pow.f64 k -2)) (exp.f64 (log1p.f64 (/.f64 -10 k))))
(*.f64 a (exp.f64 (fma.f64 -2 (log.f64 k) (log1p.f64 (/.f64 -10 k)))))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))) 1) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))))
(*.f64 (*.f64 a (pow.f64 k -2)) (exp.f64 (log1p.f64 (/.f64 -10 k))))
(*.f64 a (exp.f64 (fma.f64 -2 (log.f64 k) (log1p.f64 (/.f64 -10 k)))))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2))))) 3))
(exp.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))))
(*.f64 (*.f64 a (pow.f64 k -2)) (exp.f64 (log1p.f64 (/.f64 -10 k))))
(*.f64 a (exp.f64 (fma.f64 -2 (log.f64 k) (log1p.f64 (/.f64 -10 k)))))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2))))) 1/3))
(exp.f64 (+.f64 (log1p.f64 (/.f64 -10 k)) (log.f64 (*.f64 a (pow.f64 k -2)))))
(*.f64 (*.f64 a (pow.f64 k -2)) (exp.f64 (log1p.f64 (/.f64 -10 k))))
(*.f64 a (exp.f64 (fma.f64 -2 (log.f64 k) (log1p.f64 (/.f64 -10 k)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a)) k)) 2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (+.f64 1 (/.f64 -10 k)))) k) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 (/.f64 10 k)))) k) 4))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (/.f64 -10 k) a)) k) 2)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) (*.f64 a (pow.f64 k -2)))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2)) (*.f64 a (pow.f64 k -2)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 1 (*.f64 a (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 1 (*.f64 a (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 a (pow.f64 k -2) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 a (pow.f64 k -2) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k) (*.f64 a (pow.f64 k -2)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (*.f64 a (pow.f64 k -2)) 1 (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (*.f64 a (pow.f64 k -2)) 1 (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (*.f64 (/.f64 -10 k) a) (pow.f64 k -2)))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (pow.f64 k -2) (/.f64 (*.f64 -10 a) k)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 a k) k)) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (/.f64 (*.f64 -10 a) (pow.f64 k 3)))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (*.f64 (/.f64 -10 k) a) (pow.f64 k -2)))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (pow.f64 k -2) (/.f64 (*.f64 -10 a) k)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 a k) k)) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (/.f64 (*.f64 -10 a) (pow.f64 k 3)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (*.f64 (/.f64 -10 k) a) (pow.f64 k -2)))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (pow.f64 k -2) (/.f64 (*.f64 -10 a) k)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 a k) k)) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (/.f64 (*.f64 -10 a) (pow.f64 k 3)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (*.f64 (/.f64 -10 k) a) (pow.f64 k -2)))
(fma.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (*.f64 (pow.f64 k -2) (/.f64 (*.f64 -10 a) k)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 a k) k)) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (/.f64 (*.f64 -10 a) (pow.f64 k 3)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k -2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (neg.f64 a) (/.f64 1 (neg.f64 (*.f64 k k))) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 1 k) (/.f64 a k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 1 k) (/.f64 a k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (pow.f64 k -2) a (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (pow.f64 k -2) a (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 a k) (/.f64 1 k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 a k) (/.f64 1 k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 1 (*.f64 k (cbrt.f64 k))) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (*.f64 (/.f64 -10 k) a) (pow.f64 k -2)))
(fma.f64 (/.f64 (/.f64 1 k) (cbrt.f64 k)) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (pow.f64 k -2) (/.f64 (*.f64 -10 a) k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 k (cbrt.f64 k))))
(fma.f64 (/.f64 1 (*.f64 (cbrt.f64 k) k)) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 1 (*.f64 k (cbrt.f64 k))) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (*.f64 (/.f64 -10 k) a) (pow.f64 k -2)))
(fma.f64 (/.f64 (/.f64 1 k) (cbrt.f64 k)) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (pow.f64 k -2) (/.f64 (*.f64 -10 a) k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 k (cbrt.f64 k))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 k k)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 k (cbrt.f64 k))) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 (/.f64 -10 k) a) (pow.f64 k -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 k (cbrt.f64 k))) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (pow.f64 k -2) (/.f64 (*.f64 -10 a) k)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 a k) k)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 k (cbrt.f64 k))) (/.f64 (*.f64 -10 a) (pow.f64 k 3)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 k (cbrt.f64 k))) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 (/.f64 -10 k) a) (pow.f64 k -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 k (cbrt.f64 k))) (cbrt.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (pow.f64 k -2) (/.f64 (*.f64 -10 a) k)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 a k) k)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 k (cbrt.f64 k))) (/.f64 (*.f64 -10 a) (pow.f64 k 3)))
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 k k)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 a (*.f64 k k)))
(*.f64 (pow.f64 k -2) (fma.f64 a (/.f64 -10 k) a))
(fma.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 k) 2)) (*.f64 (*.f64 a (pow.f64 k -2)) (/.f64 -10 k)))
(fma.f64 (/.f64 1 (*.f64 k (cbrt.f64 k))) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (*.f64 (/.f64 -10 k) a) (pow.f64 k -2)))
(fma.f64 (/.f64 (/.f64 1 k) (cbrt.f64 k)) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (pow.f64 k -2) (/.f64 (*.f64 -10 a) k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 k (cbrt.f64 k))))
(fma.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 k) k)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 k) 2)) (*.f64 (/.f64 -10 k) (*.f64 a (pow.f64 k -2))))
(fma.f64 (/.f64 1 (*.f64 k (cbrt.f64 k))) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (*.f64 (/.f64 -10 k) a) (pow.f64 k -2)))
(fma.f64 (/.f64 (/.f64 1 k) (cbrt.f64 k)) (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 (pow.f64 k -2) (/.f64 (*.f64 -10 a) k)))
(+.f64 (/.f64 (*.f64 -10 a) (pow.f64 k 3)) (/.f64 (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (*.f64 k (cbrt.f64 k))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 -10 k) 1))) 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(-.f64 (/.f64 (*.f64 100 (pow.f64 k -2)) (+.f64 (/.f64 -10 k) -1)) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(-.f64 (/.f64 100 (/.f64 (+.f64 (/.f64 -10 k) -1) (pow.f64 k -2))) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(+.f64 (/.f64 (pow.f64 k -2) (/.f64 (+.f64 (/.f64 -10 k) -1) 100)) (/.f64 -1 (+.f64 (/.f64 -10 k) -1)))
(/.f64 (fma.f64 (pow.f64 k -2) -100 1) (-.f64 1 (/.f64 -10 k)))
(*.f64 1 (+.f64 (/.f64 -10 k) 1))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(*.f64 (+.f64 (/.f64 -10 k) 1) 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(*.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) 2))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) 2) (cbrt.f64 (+.f64 (/.f64 -10 k) 1)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(*.f64 (sqrt.f64 (+.f64 (/.f64 -10 k) 1)) (sqrt.f64 (+.f64 (/.f64 -10 k) 1)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(*.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (/.f64 1 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k))))
(*.f64 (fma.f64 100 (pow.f64 k -2) -1) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(-.f64 (/.f64 100 (/.f64 (+.f64 (/.f64 -10 k) -1) (pow.f64 k -2))) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(+.f64 (/.f64 (pow.f64 k -2) (/.f64 (+.f64 (/.f64 -10 k) -1) 100)) (/.f64 -1 (+.f64 (/.f64 -10 k) -1)))
(/.f64 (fma.f64 (pow.f64 k -2) -100 1) (-.f64 1 (/.f64 -10 k)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (fma.f64 -1000 (pow.f64 k -3) 1)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k))))
(/.f64 1 (/.f64 (+.f64 (/.f64 -10 k) -1) (fma.f64 100 (pow.f64 k -2) -1)))
(-.f64 (/.f64 100 (/.f64 (+.f64 (/.f64 -10 k) -1) (pow.f64 k -2))) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(+.f64 (/.f64 (pow.f64 k -2) (/.f64 (+.f64 (/.f64 -10 k) -1) 100)) (/.f64 -1 (+.f64 (/.f64 -10 k) -1)))
(/.f64 (fma.f64 (pow.f64 k -2) -100 1) (-.f64 1 (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (+.f64 1 (-.f64 (*.f64 100 (pow.f64 k -2)) (/.f64 -10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k))))
(/.f64 (fma.f64 100 (pow.f64 k -2) -1) (+.f64 (/.f64 -10 k) -1))
(-.f64 (/.f64 100 (/.f64 (+.f64 (/.f64 -10 k) -1) (pow.f64 k -2))) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(+.f64 (/.f64 (pow.f64 k -2) (/.f64 (+.f64 (/.f64 -10 k) -1) 100)) (/.f64 -1 (+.f64 (/.f64 -10 k) -1)))
(/.f64 (fma.f64 (pow.f64 k -2) -100 1) (-.f64 1 (/.f64 -10 k)))
(/.f64 (neg.f64 (fma.f64 -1000 (pow.f64 k -3) 1)) (neg.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k))))
(/.f64 (neg.f64 (fma.f64 100 (pow.f64 k -2) -1)) (neg.f64 (+.f64 (/.f64 -10 k) -1)))
(-.f64 (/.f64 100 (/.f64 (+.f64 (/.f64 -10 k) -1) (pow.f64 k -2))) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(+.f64 (/.f64 (pow.f64 k -2) (/.f64 (+.f64 (/.f64 -10 k) -1) 100)) (/.f64 -1 (+.f64 (/.f64 -10 k) -1)))
(/.f64 (fma.f64 (pow.f64 k -2) -100 1) (-.f64 1 (/.f64 -10 k)))
(/.f64 (-.f64 1 (*.f64 100 (pow.f64 k -2))) (-.f64 1 (/.f64 -10 k)))
(-.f64 (/.f64 100 (/.f64 (+.f64 (/.f64 -10 k) -1) (pow.f64 k -2))) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(+.f64 (/.f64 (pow.f64 k -2) (/.f64 (+.f64 (/.f64 -10 k) -1) 100)) (/.f64 -1 (+.f64 (/.f64 -10 k) -1)))
(/.f64 (fma.f64 (pow.f64 k -2) -100 1) (-.f64 1 (/.f64 -10 k)))
(pow.f64 (+.f64 (/.f64 -10 k) 1) 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 -10 k) 1)) 3)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(pow.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 2) 1/2)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(pow.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 3) 1/3)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -10 k) 1)) 2)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(pow.f64 (/.f64 (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)) (fma.f64 -1000 (pow.f64 k -3) 1)) -1)
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (-.f64 (fma.f64 100 (pow.f64 k -2) 1) (/.f64 -10 k)))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (+.f64 1 (fma.f64 (pow.f64 k -2) 100 (/.f64 10 k))))
(/.f64 (fma.f64 -1000 (pow.f64 k -3) 1) (fma.f64 (pow.f64 k -2) 100 (-.f64 1 (/.f64 -10 k))))
(pow.f64 (/.f64 (+.f64 (/.f64 -10 k) -1) (fma.f64 100 (pow.f64 k -2) -1)) -1)
(-.f64 (/.f64 100 (/.f64 (+.f64 (/.f64 -10 k) -1) (pow.f64 k -2))) (/.f64 1 (+.f64 (/.f64 -10 k) -1)))
(+.f64 (/.f64 (pow.f64 k -2) (/.f64 (+.f64 (/.f64 -10 k) -1) 100)) (/.f64 -1 (+.f64 (/.f64 -10 k) -1)))
(/.f64 (fma.f64 (pow.f64 k -2) -100 1) (-.f64 1 (/.f64 -10 k)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 2))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(log.f64 (exp.f64 (+.f64 (/.f64 -10 k) 1)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 -10 k) 1))))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 -10 k) 1) 3))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 -10 k) 1)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(exp.f64 (log1p.f64 (/.f64 -10 k)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 -10 k)) 1))
(exp.f64 (log1p.f64 (/.f64 -10 k)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 -10 k)) 1) 1))
(exp.f64 (log1p.f64 (/.f64 -10 k)))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 -10 k))) 3))
(exp.f64 (log1p.f64 (/.f64 -10 k)))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 -10 k))) 1/3))
(exp.f64 (log1p.f64 (/.f64 -10 k)))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 -10 k))) 2))
(exp.f64 (log1p.f64 (/.f64 -10 k)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -10 k) 1)))
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(fma.f64 -10 (/.f64 1 k) 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(fma.f64 -10 (*.f64 (/.f64 1 k) 1) 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(fma.f64 (/.f64 -10 k) 1 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(fma.f64 1 (/.f64 -10 k) 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(fma.f64 (cbrt.f64 (/.f64 -10 k)) (cbrt.f64 (*.f64 100 (pow.f64 k -2))) 1)
(fma.f64 (cbrt.f64 (/.f64 -10 k)) (cbrt.f64 (*.f64 (pow.f64 k -2) 100)) 1)
(fma.f64 (cbrt.f64 (*.f64 100 (pow.f64 k -2))) (cbrt.f64 (/.f64 -10 k)) 1)
(fma.f64 (cbrt.f64 (/.f64 -10 k)) (cbrt.f64 (*.f64 (pow.f64 k -2) 100)) 1)
(fma.f64 (cbrt.f64 (*.f64 100 (pow.f64 k -2))) (*.f64 (cbrt.f64 (/.f64 -10 k)) 1) 1)
(fma.f64 (cbrt.f64 (/.f64 -10 k)) (cbrt.f64 (*.f64 (pow.f64 k -2) 100)) 1)
(fma.f64 (sqrt.f64 (/.f64 -10 k)) (sqrt.f64 (/.f64 -10 k)) 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(fma.f64 (sqrt.f64 (/.f64 -10 k)) (*.f64 (sqrt.f64 (/.f64 -10 k)) 1) 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(fma.f64 10 (/.f64 1 (neg.f64 k)) 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))
(fma.f64 (/.f64 1 k) -10 1)
(-.f64 1 (/.f64 10 k))
(+.f64 1 (/.f64 -10 k))

eval142.0ms (1.2%)

Compiler

Compiled 6826 to 4164 computations (39% saved)

prune360.0ms (3.1%)

Pruning

25 alts after pruning (17 fresh and 8 done)

PrunedKeptTotal
New4659474
Fresh189
Picked101
Done088
Total46725492
Accurracy
100.0%
Counts
492 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.6%
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) k) k)
37.7%
(/.f64 (/.f64 a k) k)
32.6%
(/.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 k (/.f64 a k)))
22.4%
(/.f64 (*.f64 a (-.f64 a (*.f64 (*.f64 k (*.f64 k 100)) a))) (+.f64 a (*.f64 (*.f64 a k) 10)))
28.7%
(/.f64 a (+.f64 1 (*.f64 k 10)))
40.0%
(/.f64 a (*.f64 k k))
36.7%
(/.f64 1 (/.f64 k (/.f64 a k)))
41.5%
(-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1)
25.1%
(-.f64 (+.f64 1 (*.f64 k (*.f64 k (*.f64 a 99)))) 1)
21.9%
(-.f64 (+.f64 1 (*.f64 -10 (*.f64 k a))) 1)
22.6%
(+.f64 a (*.f64 (*.f64 (log.f64 k) m) a))
76.0%
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
37.6%
(*.f64 (/.f64 a k) (/.f64 1 k))
26.5%
(*.f64 (/.f64 -10 k) (/.f64 a (*.f64 k k)))
16.5%
(*.f64 k (*.f64 k (*.f64 a 99)))
81.0%
(*.f64 a (pow.f64 k m))
40.4%
(*.f64 a (/.f64 (/.f64 1 k) k))
26.4%
(*.f64 a (-.f64 (+.f64 1 (*.f64 99 (*.f64 k k))) 1))
21.3%
(*.f64 a (*.f64 k (*.f64 k 99)))
21.3%
(*.f64 a (*.f64 99 (*.f64 k k)))
9.1%
(*.f64 a (*.f64 -10 k))
16.5%
(*.f64 99 (*.f64 k (*.f64 k a)))
21.3%
(*.f64 99 (*.f64 a (*.f64 k k)))
9.1%
(*.f64 -10 (*.f64 k a))
19.5%
a
Compiler

Compiled 587 to 354 computations (39.7% saved)

regimes110.0ms (0.9%)

Counts
36 → 2
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 k a))
(*.f64 a (*.f64 -10 k))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 a k) k)
(*.f64 99 (*.f64 a (*.f64 k k)))
(*.f64 99 (*.f64 k (*.f64 k a)))
(*.f64 a (*.f64 99 (*.f64 k k)))
(*.f64 a (*.f64 k (*.f64 k 99)))
(*.f64 a (+.f64 1 (*.f64 k -10)))
(*.f64 a (/.f64 1 (*.f64 k k)))
(*.f64 a (/.f64 (/.f64 1 k) k))
(*.f64 k (*.f64 k (*.f64 a 99)))
(*.f64 (/.f64 a k) (/.f64 1 k))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(/.f64 1 (/.f64 k (/.f64 a k)))
(/.f64 1 (/.f64 (*.f64 k k) a))
(/.f64 a (+.f64 1 (*.f64 k 10)))
(*.f64 (/.f64 -10 k) (/.f64 a (*.f64 k k)))
(-.f64 (+.f64 1 (*.f64 -10 (*.f64 k a))) 1)
(-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (-.f64 (+.f64 1 (*.f64 99 (*.f64 k k))) 1))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 a (*.f64 k k)))
(-.f64 (+.f64 1 (*.f64 k (*.f64 k (*.f64 a 99)))) 1)
(/.f64 (+.f64 (/.f64 -10 k) 1) (/.f64 k (/.f64 a k)))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 -10 k) 1) a) k) k)
(*.f64 a (-.f64 (+.f64 (*.f64 -10 k) 1) (*.f64 (*.f64 k k) -99)))
(/.f64 (*.f64 a (-.f64 a (*.f64 (*.f64 k (*.f64 k 100)) a))) (+.f64 a (*.f64 (*.f64 a k) 10)))
(*.f64 a (pow.f64 k m))
(+.f64 a (*.f64 (*.f64 (log.f64 k) m) a))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (+.f64 a (*.f64 (*.f64 (log.f64 k) m) a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
Outputs
(*.f64 a (pow.f64 k m))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
Calls

4 calls:

36.0ms
m
34.0ms
k
18.0ms
a
12.0ms
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Results
AccuracySegmentsBranch
90.8%1a
97.6%2k
97.4%2m
97.4%2(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Compiler

Compiled 346 to 184 computations (46.8% saved)

regimes299.0ms (2.5%)

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

2 calls:

166.0ms
m
124.0ms
k
Results
AccuracySegmentsBranch
97.4%3m
93.2%6k
Compiler

Compiled 270 to 149 computations (44.8% saved)

regimes325.0ms (2.8%)

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

3 calls:

138.0ms
a
97.0ms
m
85.0ms
k
Results
AccuracySegmentsBranch
60.7%5k
51.8%5a
82.6%3m
Compiler

Compiled 261 to 146 computations (44.1% saved)

regimes36.0ms (0.3%)

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

1 calls:

31.0ms
m
Results
AccuracySegmentsBranch
77.3%3m
Compiler

Compiled 155 to 81 computations (47.7% saved)

regimes82.0ms (0.7%)

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

1 calls:

76.0ms
m
Results
AccuracySegmentsBranch
68.9%4m
Compiler

Compiled 146 to 75 computations (48.6% saved)

regimes41.0ms (0.3%)

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

1 calls:

37.0ms
m
Results
AccuracySegmentsBranch
66.3%4m
Compiler

Compiled 137 to 71 computations (48.2% saved)

regimes56.0ms (0.5%)

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

1 calls:

53.0ms
m
Results
AccuracySegmentsBranch
64.6%4m
Compiler

Compiled 112 to 57 computations (49.1% saved)

regimes27.0ms (0.2%)

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

1 calls:

25.0ms
m
Results
AccuracySegmentsBranch
64.6%4m
Compiler

Compiled 70 to 37 computations (47.1% saved)

regimes79.0ms (0.7%)

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

1 calls:

66.0ms
m
Results
AccuracySegmentsBranch
64.2%4m
Compiler

Compiled 63 to 34 computations (46% saved)

regimes88.0ms (0.7%)

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

2 calls:

56.0ms
m
31.0ms
k
Results
AccuracySegmentsBranch
53.9%7k
52.3%4m
Compiler

Compiled 32 to 19 computations (40.6% saved)

regimes15.0ms (0.1%)

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

1 calls:

14.0ms
m
Results
AccuracySegmentsBranch
50.6%4m
Compiler

Compiled 23 to 14 computations (39.1% saved)

regimes69.0ms (0.6%)

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

3 calls:

58.0ms
m
6.0ms
k
3.0ms
a
Results
AccuracySegmentsBranch
24.2%2k
19.5%1a
25.7%2m
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes25.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

21.0ms
k
3.0ms
m
Results
AccuracySegmentsBranch
19.5%1k
19.5%1m
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
4.165190518710929e-17
3.0200725892303625e-16
Results
8.0ms62×body256valid
5.0ms34×body256infinite
Compiler

Compiled 156 to 101 computations (35.3% saved)

bsearch85.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.704770115453338e-17
22060547327191.81
53.0ms
-1.1995283156712348e-17
-1.5308571793759706e-30
Results
70.0ms336×body256valid
10.0ms110×body256invalid
Compiler

Compiled 486 to 353 computations (27.4% saved)

bsearch85.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
2.704770115453338e-17
22060547327191.81
30.0ms
-3045620284347947000.0
-90.69902479147444
Results
54.0ms223×body256valid
17.0ms113×body256infinite
9.0ms100×body256invalid
Compiler

Compiled 592 to 459 computations (22.5% saved)

bsearch101.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
2.704770115453338e-17
22060547327191.81
60.0ms
-3045620284347947000.0
-90.69902479147444
Results
70.0ms249×body256valid
13.0ms87×body256infinite
13.0ms145×body256invalid
Compiler

Compiled 548 to 415 computations (24.3% saved)

bsearch109.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
2.704770115453338e-17
22060547327191.81
21.0ms
1.094818574063274e-209
7.810129419649125e-206
55.0ms
-4.36655875205416
-1.335982765571085e-6
Results
54.0ms429×body256valid
46.0ms195×body256invalid
4.0ms19×body256infinite
Compiler

Compiled 620 to 462 computations (25.5% saved)

bsearch84.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
2.704770115453338e-17
22060547327191.81
20.0ms
1.094818574063274e-209
7.810129419649125e-206
11.0ms
-4.3616622678929077e-75
-3.0346767283322417e-75
Results
65.0ms351×body256valid
11.0ms123×body256invalid
3.0ms17×body256infinite
Compiler

Compiled 492 to 359 computations (27% saved)

bsearch126.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
2.704770115453338e-17
22060547327191.81
49.0ms
-1.5902983932409085e-269
-1.2821229328023352e-271
11.0ms
-4.3616622678929077e-75
-3.0346767283322417e-75
Results
107.0ms336×body256valid
11.0ms125×body256invalid
2.0ms16×body256infinite
Compiler

Compiled 406 to 289 computations (28.8% saved)

bsearch76.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
2.704770115453338e-17
22060547327191.81
18.0ms
-1.5902983932409085e-269
-1.2821229328023352e-271
11.0ms
-4.3616622678929077e-75
-3.0346767283322417e-75
Results
41.0ms333×body256valid
19.0ms19×body256infinite
12.0ms131×body256invalid
Compiler

Compiled 406 to 289 computations (28.8% saved)

bsearch86.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
2.704770115453338e-17
22060547327191.81
20.0ms
-1.5902983932409085e-269
-1.2821229328023352e-271
11.0ms
-4.3616622678929077e-75
-3.0346767283322417e-75
Results
44.0ms334×body256valid
35.0ms122×body256invalid
3.0ms18×body256infinite
Compiler

Compiled 398 to 281 computations (29.4% saved)

bsearch107.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.704770115453338e-17
22060547327191.81
64.0ms
-1.5902983932409085e-269
-1.2821229328023352e-271
11.0ms
-4.3616622678929077e-75
-3.0346767283322417e-75
Results
87.0ms337×body256valid
12.0ms137×body256invalid
2.0ms15×body256infinite
Compiler

Compiled 376 to 270 computations (28.2% saved)

bsearch64.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
2.704770115453338e-17
22060547327191.81
18.0ms
-1.5902983932409085e-269
-1.2821229328023352e-271
11.0ms
-4.3616622678929077e-75
-3.0346767283322417e-75
Results
42.0ms332×body256valid
13.0ms143×body256invalid
5.0ms20×body256infinite
Compiler

Compiled 376 to 270 computations (28.2% saved)

bsearch35.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
35.0ms
2.704770115453338e-17
22060547327191.81
Results
16.0ms94×body256infinite
12.0ms82×body256valid
5.0ms53×body256invalid
Compiler

Compiled 178 to 138 computations (22.5% saved)

simplify86.0ms (0.7%)

Algorithm
egg-herbie
Rules
26×*-commutative
16×+-commutative
unsub-neg
sub-neg
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0126885
1154885
2159885
3162885
4165885
5169885
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 k 6084722881095501/20282409603651670423947251286016) (*.f64 a (pow.f64 k m)) (*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k)))
(if (<=.f64 m -7658637866338871/649037107316853453566312041152512) (*.f64 a (pow.f64 k m)) (if (<=.f64 m 5764607523034235/1152921504606846976) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (pow.f64 k m))))
(if (<=.f64 m -92) (-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1) (if (<=.f64 m 4165829655317709/2251799813685248) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (-.f64 (+.f64 1 (*.f64 99 (*.f64 k k))) 1))))
(if (<=.f64 m -92) (-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1) (if (<=.f64 m 5/4) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 99 (*.f64 a (*.f64 k k)))))
(if (<=.f64 m -7673845534663173/1180591620717411303424) (-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1) (if (<=.f64 m 1468487258528273/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (/.f64 a (+.f64 1 (*.f64 k 10))) (if (<=.f64 m 4728779608739021/4503599627370496) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -4277775550302421/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (*.f64 a (/.f64 (/.f64 1 k) k)) (if (<=.f64 m 2168842720287911/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (/.f64 a (+.f64 1 (*.f64 k 10))) (if (<=.f64 m 1261007895663739/2251799813685248) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -7537033112437599/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 a (/.f64 (/.f64 1 k) k)) (if (<=.f64 m -2379227053564453/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) a (if (<=.f64 m 3039929748475085/2251799813685248) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -7129625917170701/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 a (/.f64 1 (*.f64 k k))) (if (<=.f64 m -3901932367845703/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) a (if (<=.f64 m 1) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -827545865385885/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 a (*.f64 k k)) (if (<=.f64 m -1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) a (if (<=.f64 m 7566047373982433/36028797018963968) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -3717590656810437/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (/.f64 a (*.f64 k k)) (if (<=.f64 m -6542874397302245/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) a (if (<=.f64 m 2206763817411543/2251799813685248) (/.f64 (/.f64 a k) k) (*.f64 -10 (*.f64 k a)))))
(if (<=.f64 m -6518515124270355/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (/.f64 a (*.f64 k k)) (if (<=.f64 m -2022342995529785/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) a (if (<=.f64 m 5854679515581645/4503599627370496) (/.f64 a (*.f64 k k)) (*.f64 -10 (*.f64 k a)))))
(if (<=.f64 m 1900000) a (*.f64 -10 (*.f64 k a)))
a
Outputs
(if (<=.f64 k 6084722881095501/20282409603651670423947251286016) (*.f64 a (pow.f64 k m)) (*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k)))
(if (<=.f64 m -7658637866338871/649037107316853453566312041152512) (*.f64 a (pow.f64 k m)) (if (<=.f64 m 5764607523034235/1152921504606846976) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (pow.f64 k m))))
(if (or (<=.f64 m -7658637866338871/649037107316853453566312041152512) (not (<=.f64 m 5764607523034235/1152921504606846976))) (*.f64 a (pow.f64 k m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(if (<=.f64 m -92) (-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1) (if (<=.f64 m 4165829655317709/2251799813685248) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (-.f64 (+.f64 1 (*.f64 99 (*.f64 k k))) 1))))
(if (<=.f64 m -92) (-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1) (if (<=.f64 m 4165829655317709/2251799813685248) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (-.f64 (+.f64 1 (*.f64 (*.f64 k k) 99)) 1))))
(if (<=.f64 m -92) (+.f64 (+.f64 1 (/.f64 a (*.f64 k k))) -1) (if (<=.f64 m 4165829655317709/2251799813685248) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (+.f64 (+.f64 1 (*.f64 (*.f64 k k) 99)) -1))))
(if (<=.f64 m -92) (-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1) (if (<=.f64 m 5/4) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 99 (*.f64 a (*.f64 k k)))))
(if (<=.f64 m -92) (+.f64 (+.f64 1 (/.f64 a (*.f64 k k))) -1) (if (<=.f64 m 5/4) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 99 (*.f64 a (*.f64 k k)))))
(if (<=.f64 m -7673845534663173/1180591620717411303424) (-.f64 (+.f64 1 (/.f64 a (*.f64 k k))) 1) (if (<=.f64 m 1468487258528273/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (/.f64 a (+.f64 1 (*.f64 k 10))) (if (<=.f64 m 4728779608739021/4503599627370496) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -7673845534663173/1180591620717411303424) (+.f64 (+.f64 1 (/.f64 a (*.f64 k k))) -1) (if (<=.f64 m 1468487258528273/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (/.f64 a (+.f64 1 (*.f64 k 10))) (if (<=.f64 m 4728779608739021/4503599627370496) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -4277775550302421/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (*.f64 a (/.f64 (/.f64 1 k) k)) (if (<=.f64 m 2168842720287911/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (/.f64 a (+.f64 1 (*.f64 k 10))) (if (<=.f64 m 1261007895663739/2251799813685248) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -7537033112437599/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 a (/.f64 (/.f64 1 k) k)) (if (<=.f64 m -2379227053564453/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) a (if (<=.f64 m 3039929748475085/2251799813685248) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -7129625917170701/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 a (/.f64 1 (*.f64 k k))) (if (<=.f64 m -3901932367845703/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) a (if (<=.f64 m 1) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -827545865385885/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 a (*.f64 k k)) (if (<=.f64 m -1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) a (if (<=.f64 m 7566047373982433/36028797018963968) (/.f64 (/.f64 a k) k) (*.f64 99 (*.f64 a (*.f64 k k))))))
(if (<=.f64 m -3717590656810437/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (/.f64 a (*.f64 k k)) (if (<=.f64 m -6542874397302245/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) a (if (<=.f64 m 2206763817411543/2251799813685248) (/.f64 (/.f64 a k) k) (*.f64 -10 (*.f64 k a)))))
(if (<=.f64 m -6518515124270355/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (/.f64 a (*.f64 k k)) (if (<=.f64 m -2022342995529785/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) a (if (<=.f64 m 5854679515581645/4503599627370496) (/.f64 a (*.f64 k k)) (*.f64 -10 (*.f64 k a)))))
(if (<=.f64 m 1900000) a (*.f64 -10 (*.f64 k a)))
a
Compiler

Compiled 389 to 246 computations (36.8% saved)

soundness1.6s (13.6%)

Rules
1814×fma-def
1570×sqr-pow
1482×pow1
1464×log-prod
1464×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01443
12935
25933
311433
428433
592033
6287933
7436633
8445833
9462233
10484133
11522733
12583933
13714133
03517092
110166726
235446250
04107548
110726538
243256244
02423146
16002984
219552868
03033312
17463164
224663046
03033312
17463164
224663046
03033312
17463164
224663046
02733727
16233383
217713145
374813145
0621120
11521120
26581120
325781120
02423146
16002984
219552868
01031073
12361073
2878881
34153881
03033312
17463164
224663046
0613
112613
2168613
02733727
16233383
217713145
374813145
0832
116332
2191332
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 860 to 532 computations (38.1% saved)

end233.0ms (2%)

Compiler

Compiled 742 to 378 computations (49.1% saved)

Profiling

Loading profile data...