Details

Time bar (total: 15.5s)

analyze466.0ms (3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
6.3%6.2%93.6%0.1%0%0%0%6
9.4%9.4%90.5%0.1%0%0%0%7
14.1%14%85.8%0.1%0%0%0%8
19.7%19.5%79.6%0.1%0.8%0%0%9
26.3%23.8%66.7%0.1%3.1%4.7%1.6%10
30.2%27.3%63%0.1%3.3%4.7%1.6%11
34.9%30%56.1%0.1%5.2%5.5%3.1%12
Compiler

Compiled 19 to 13 computations (31.6% saved)

sample2.1s (13.6%)

Results
1.2s8256×body256valid
509.0ms2558×body256infinite
368.0ms3473×body256invalid
Bogosity

preprocess81.0ms (0.5%)

Algorithm
egg-herbie
Rules
1120×associate-/r/_binary64
756×sqr-pow_binary64
529×associate-*l*_binary64
500×pow-sqr_binary64
399×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03088
17172
217168
337068
4102468
5347268
6428068
7446368
8475268
9519968
10603468
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 (*.f64 a (pow.f64 k m)) (+.f64 1 (+.f64 (*.f64 k 10) (*.f64 k k))))
(/.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 (*.f64 k (pow.f64 a m)) (+.f64 1 (+.f64 (*.f64 a 10) (*.f64 a a))))
(*.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 k (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 m (/.f64 (+.f64 1 (+.f64 (*.f64 k 10) (*.f64 k k))) (pow.f64 k a)))
(/.f64 m (/.f64 (fma.f64 k k (fma.f64 k 10 1)) (pow.f64 k a)))
(/.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 a (/.f64 (+.f64 (+.f64 1 (*.f64 m 10)) (*.f64 m m)) (pow.f64 m k)))
(/.f64 (*.f64 a (pow.f64 m k)) (fma.f64 m m (fma.f64 m 10 1)))
(*.f64 (pow.f64 m k) (/.f64 a (fma.f64 m (+.f64 m 10) 1)))
(/.f64 (pow.f64 m k) (/.f64 (fma.f64 m (+.f64 m 10) 1) a))
(*.f64 a (/.f64 (pow.f64 m k) (fma.f64 m (+.f64 m 10) 1)))
Compiler

Compiled 21 to 15 computations (28.6% saved)

simplify83.0ms (0.5%)

Algorithm
egg-herbie
Rules
601×associate-*l*_binary64
535×*-commutative_binary64
516×pow-sqr_binary64
506×sqr-pow_binary64
393×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01322
12718
25617
311117
428517
591417
6289817
7437017
8446217
9462617
10484517
11523117
12585417
13720717
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 (pow.f64 k m)) (fma.f64 k k (fma.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)))

eval1.0ms (0%)

Compiler

Compiled 70 to 35 computations (50% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New325
Fresh101
Picked000
Done000
Total426
Error
1.9b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
1.9b
(/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k 10) (*.f64 k k))) (pow.f64 k m)))
1.9b
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
Compiler

Compiled 33 to 22 computations (33.3% saved)

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
1.7b
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
Compiler

Compiled 42 to 23 computations (45.2% saved)

series1.1s (6.9%)

Counts
2 → 52
Calls

15 calls:

TimeVariablePointExpression
514.0ms
k
@-inf
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
486.0ms
k
@-inf
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
36.0ms
a
@0
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
7.0ms
k
@inf
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
6.0ms
k
@inf
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
Compiler

Compiled 151054 to 127386 computations (15.7% saved)

rewrite55.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
559×log-prod_binary64
345×pow-prod-down_binary64
312×pow2_binary64
220×pow-unpow_binary64
216×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131
123631
2305231
Stop Event
node limit
Counts
2 → 73
Calls
Call 1
Inputs
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (pow.f64 k m))) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (pow.f64 k m)) 1) (fma.f64 k (+.f64 k 10) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 k m)) a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 k k) m)) (*.f64 (cbrt.f64 (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2) (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 k m)) (*.f64 (sqrt.f64 (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 k k) m)) 1) (/.f64 (cbrt.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 k m)) 1) (/.f64 (sqrt.f64 (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 k k) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 k k) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 k (*.f64 m 3)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 k m) (neg.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 k (*.f64 m 3)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) -1))))))

simplify66.0ms (0.4%)

Algorithm
egg-herbie
Rules
561×distribute-rgt-in_binary64
476×unswap-sqr_binary64
245×associate-*r*_binary64
211×fma-def_binary64
197×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize20.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 k 10) (*.f64 k k))
1.9b
(/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k 10) (*.f64 k k))) (pow.f64 k m)))
Compiler

Compiled 61 to 30 computations (50.8% saved)

series523.0ms (3.4%)

Counts
2 → 44
Calls

12 calls:

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

Compiled 79510 to 65788 computations (17.3% saved)

rewrite63.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
746×log-prod_binary64
482×fma-def_binary64
263×fma-neg_binary64
257×expm1-udef_binary64
257×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01326
129424
2425624
Stop Event
node limit
Counts
2 → 116
Calls
Call 1
Inputs
(/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k 10) (*.f64 k k))) (pow.f64 k m)))
(+.f64 (*.f64 k 10) (*.f64 k k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)) (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (pow.f64 k (neg.f64 m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (cbrt.f64 a) (pow.f64 k (neg.f64 m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (sqrt.f64 a) (pow.f64 k (neg.f64 m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (neg.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (pow.f64 k (+.f64 m m)))) (cbrt.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 k (+.f64 k 10) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 k 10) 2) (*.f64 k (-.f64 10 k))) (/.f64 (pow.f64 k 4) (*.f64 k (-.f64 10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 k (+.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (+.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (+.f64 k 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) (pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 2) (cbrt.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) (+.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) (sqrt.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) (+.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (/.f64 1 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (/.f64 1 (*.f64 k (-.f64 10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 k 10) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))) (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 k (-.f64 10 k)) (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (+.f64 (pow.f64 k 4) (-.f64 (pow.f64 (*.f64 k 10) 2) (*.f64 10 (pow.f64 k 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6))) (neg.f64 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4))) (neg.f64 (*.f64 k (-.f64 10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 k 4) (pow.f64 (*.f64 k 10) 2)) (-.f64 (*.f64 k k) (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (+.f64 k 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))) (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 k (-.f64 10 k)) (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k 10))) (pow.f64 (exp.f64 k) k)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 10) k) (+.f64 1 (expm1.f64 (*.f64 k k)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k 10))) (+.f64 1 (expm1.f64 (*.f64 k k)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k k))) (pow.f64 (exp.f64 10) k)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 k) k) (+.f64 1 (expm1.f64 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k k))) (+.f64 1 (expm1.f64 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 k (+.f64 k 10) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k k (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k 10 (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 10 k (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k 10) 1 (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k k) 1 (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 k (+.f64 k 10) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 k 10)) (pow.f64 (cbrt.f64 (*.f64 k 10)) 2) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 k 10)) 2) (cbrt.f64 (*.f64 k 10)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 k) 2) (cbrt.f64 (pow.f64 k 4)) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 k 4)) (pow.f64 (cbrt.f64 k) 2) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2)) (/.f64 1 (-.f64 1 (*.f64 k (+.f64 k 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k 10))))))

simplify69.0ms (0.4%)

Algorithm
egg-herbie
Rules
500×distribute-rgt-in_binary64
444×unswap-sqr_binary64
335×cancel-sign-sub-inv_binary64
240×log-prod_binary64
232×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03732973
110582849
234772670
Stop Event
node limit
Counts
160 → 192
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 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (pow.f64 k 2))) (*.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 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (pow.f64 k 2))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (+.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))) (pow.f64 k 3))))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.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))))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 5) (+.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)))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.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)))))))))))
(/.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 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (+.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 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (+.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 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 (/.f64 1 k) -2)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(pow.f64 (/.f64 -1 k) -2)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(+.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (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 (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 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1)
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)) (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (cbrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (sqrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (neg.f64 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1) (pow.f64 k m))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (pow.f64 k (+.f64 m m)))) (cbrt.f64 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)))
(pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1)
(pow.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2)
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))) 1) -1)
(neg.f64 (/.f64 a (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 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 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1))
(-.f64 (fma.f64 k (+.f64 k 10) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 k 10) 2) (*.f64 k (-.f64 10 k))) (/.f64 (pow.f64 k 4) (*.f64 k (-.f64 10 k))))
(*.f64 1 (*.f64 k (+.f64 k 10)))
(*.f64 k (+.f64 k 10))
(*.f64 (*.f64 k (+.f64 k 10)) 1)
(*.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) (pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 2) (cbrt.f64 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) (+.f64 k 10)))
(*.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) (sqrt.f64 (*.f64 k (+.f64 k 10))))
(*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) (+.f64 k 10)))
(*.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (/.f64 1 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (/.f64 1 (*.f64 k (-.f64 10 k))))
(*.f64 (+.f64 k 10) k)
(/.f64 1 (/.f64 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))) (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6))))
(/.f64 1 (/.f64 (*.f64 k (-.f64 10 k)) (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (+.f64 (pow.f64 k 4) (-.f64 (pow.f64 (*.f64 k 10) 2) (*.f64 10 (pow.f64 k 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(/.f64 (neg.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6))) (neg.f64 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4))) (neg.f64 (*.f64 k (-.f64 10 k))))
(/.f64 (-.f64 (pow.f64 k 4) (pow.f64 (*.f64 k 10) 2)) (-.f64 (*.f64 k k) (*.f64 k 10)))
(pow.f64 (*.f64 k (+.f64 k 10)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 3)
(pow.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) 2)
(pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))) (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6))) -1)
(pow.f64 (/.f64 (*.f64 k (-.f64 10 k)) (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4))) -1)
(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 (+.f64 1 (expm1.f64 (*.f64 k 10))) (pow.f64 (exp.f64 k) k)))
(log.f64 (*.f64 (pow.f64 (exp.f64 10) k) (+.f64 1 (expm1.f64 (*.f64 k k)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k 10))) (+.f64 1 (expm1.f64 (*.f64 k k)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k k))) (pow.f64 (exp.f64 10) k)))
(log.f64 (*.f64 (pow.f64 (exp.f64 k) k) (+.f64 1 (expm1.f64 (*.f64 k 10)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k k))) (+.f64 1 (expm1.f64 (*.f64 k 10)))))
(cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3))
(expm1.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))
(fma.f64 1 (*.f64 k 10) (*.f64 k k))
(fma.f64 1 (*.f64 k k) (*.f64 k 10))
(fma.f64 1 (fma.f64 k (+.f64 k 10) 1) -1)
(fma.f64 k k (*.f64 k 10))
(fma.f64 k 10 (*.f64 k k))
(fma.f64 10 k (*.f64 k k))
(fma.f64 (*.f64 k 10) 1 (*.f64 k k))
(fma.f64 (*.f64 k k) 1 (*.f64 k 10))
(fma.f64 (fma.f64 k (+.f64 k 10) 1) 1 -1)
(fma.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)
(fma.f64 (cbrt.f64 (*.f64 k 10)) (pow.f64 (cbrt.f64 (*.f64 k 10)) 2) (*.f64 k k))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k 10)) 2) (cbrt.f64 (*.f64 k 10)) (*.f64 k k))
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (cbrt.f64 (pow.f64 k 4)) (*.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) (*.f64 k k))
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))
(fma.f64 (cbrt.f64 (pow.f64 k 4)) (pow.f64 (cbrt.f64 k) 2) (*.f64 k 10))
(fma.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (*.f64 k k))
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) (*.f64 k k))
(fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 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)
(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 k (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k 10))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k k))
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k k))
(fma.f64 (*.f64 k (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k 10))
Outputs
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(*.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 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 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 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 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 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 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 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 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 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 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 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 (pow.f64 k m) (+.f64 a (*.f64 (*.f64 k -10) a)))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (pow.f64 k 2))) (*.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 (+.f64 (*.f64 k -10) 1) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 k k) (*.f64 99 (*.f64 a (pow.f64 k m)))))
(+.f64 (*.f64 a (pow.f64 k m)) (*.f64 (*.f64 a (pow.f64 k m)) (-.f64 (*.f64 k -10) (*.f64 (*.f64 k k) -99))))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (pow.f64 k 2))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (+.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))) (pow.f64 k 3))))))
(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)) (fma.f64 (pow.f64 k m) a (neg.f64 (*.f64 (*.f64 -10 (+.f64 (*.f64 -99 (*.f64 a (pow.f64 k m))) (*.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 99 (*.f64 a (pow.f64 k m))))) (*.f64 (pow.f64 k 3) (*.f64 10 (*.f64 -98 (*.f64 a (pow.f64 k m))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 k m)) 980)) (pow.f64 k 3) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 a (pow.f64 k m)) (-.f64 (*.f64 k -10) (*.f64 (*.f64 k k) -99))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 a (*.f64 (pow.f64 (/.f64 1 k) 2) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))))
(*.f64 a (*.f64 (/.f64 (/.f64 1 k) k) (pow.f64 k m)))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))))
(fma.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 (*.f64 -10 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (*.f64 a (/.f64 1 (pow.f64 k 3)))))
(fma.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 3)) -10)))
(*.f64 (*.f64 a (pow.f64 k m)) (+.f64 (/.f64 (/.f64 1 k) k) (*.f64 (/.f64 1 (pow.f64 k 3)) -10)))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.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))))))))))
(fma.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (pow.f64 (/.f64 1 k) 2)) (fma.f64 -10 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (/.f64 1 (pow.f64 k 3)))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 -99 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))))))))
(-.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 3)) -10))) (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 (*.f64 -99 a) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))))))
(+.f64 (*.f64 (/.f64 a (pow.f64 k 3)) (*.f64 -10 (pow.f64 k m))) (*.f64 (*.f64 a (pow.f64 k m)) (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 1 k) 4)) -99) (/.f64 (/.f64 1 k) k))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 5) (+.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)))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.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)))))))))))
(fma.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (pow.f64 (/.f64 1 k) 2)) (fma.f64 -10 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (/.f64 1 (pow.f64 k 3)))) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 5) (*.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)))))))))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 -99 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))))))))
(fma.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)) (fma.f64 -10 (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 3))) (neg.f64 (fma.f64 (pow.f64 (/.f64 1 k) 5) (*.f64 -10 (*.f64 -98 (*.f64 a (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))))) (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 (*.f64 -99 a) (exp.f64 (*.f64 (neg.f64 (log.f64 k)) (neg.f64 m)))))))))
(-.f64 (*.f64 (*.f64 a (pow.f64 k m)) (+.f64 (/.f64 (/.f64 1 k) k) (*.f64 (/.f64 1 (pow.f64 k 3)) -10))) (fma.f64 (*.f64 (*.f64 a (pow.f64 k m)) 980) (pow.f64 (/.f64 1 k) 5) (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 a (*.f64 (pow.f64 k m) -99)))))
(/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(/.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 (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)) (*.f64 (log.f64 k) m)) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (+.f64 (*.f64 (log.f64 k) m) 1))
(+.f64 (/.f64 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))))))
(+.f64 (+.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (log.f64 k) m))) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (*.f64 m m)))) (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) (fma.f64 k (+.f64 k 10) 1)) (*.f64 m (*.f64 m a))) (*.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)) (+.f64 (*.f64 (log.f64 k) m) 1)) (/.f64 1/2 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m))))))
(+.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 a (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))))))
(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 (+.f64 (/.f64 a (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (log.f64 k) m))) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (*.f64 m m)))) (fma.f64 k (+.f64 k 10) 1))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) (fma.f64 k (+.f64 k 10) 1)) (*.f64 m (*.f64 m a))) (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (log.f64 k) m))) (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 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)) (+.f64 (*.f64 (log.f64 k) m) 1)) (/.f64 1/2 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 m m)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (+.f64 (pow.f64 k 2) (*.f64 10 k))))
(*.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 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 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 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 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 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 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 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.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 (/.f64 1 k) -2)
(*.f64 k k)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(*.f64 k (+.f64 k 10))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(*.f64 k (+.f64 k 10))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(*.f64 k (+.f64 k 10))
(pow.f64 (/.f64 -1 k) -2)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(fma.f64 10 k (pow.f64 (/.f64 -1 k) -2))
(fma.f64 k 10 (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(fma.f64 10 k (pow.f64 (/.f64 -1 k) -2))
(fma.f64 k 10 (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(fma.f64 10 k (pow.f64 (/.f64 -1 k) -2))
(fma.f64 k 10 (pow.f64 (/.f64 -1 k) -2))
(+.f64 0 (*.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 (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 3 (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 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))) 1)
(*.f64 a (/.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)))
(*.f64 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 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.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)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (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)))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)) (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.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)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (*.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 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(/.f64 (*.f64 (neg.f64 a) 1) (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 (/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(*.f64 (pow.f64 k m) (/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (pow.f64 k (neg.f64 m))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) a) (pow.f64 k (neg.f64 m)))
(/.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k (neg.f64 m)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (cbrt.f64 a) (pow.f64 k (neg.f64 m))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) a) (pow.f64 k (neg.f64 m)))
(/.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k (neg.f64 m)))
(*.f64 (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (sqrt.f64 a) (pow.f64 k (neg.f64 m))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) a) (pow.f64 k (neg.f64 m)))
(/.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k (neg.f64 m)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(/.f64 (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2)) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(/.f64 (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(/.f64 (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))
(/.f64 (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))
(*.f64 (/.f64 a 1) (/.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)))
(*.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (neg.f64 (pow.f64 k m)))
(/.f64 (*.f64 (neg.f64 a) 1) (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 (/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(*.f64 (pow.f64 k m) (/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (pow.f64 k (+.f64 m m)))) (cbrt.f64 (pow.f64 k m)))
(*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (cbrt.f64 (pow.f64 k (+.f64 m m))) (cbrt.f64 (pow.f64 k m))))
(*.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3) 1/3)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 3)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2)
(*.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 a (pow.f64 k m))) -1)
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m)))
(pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))) 1) -1)
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))
(*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m)))
(neg.f64 (/.f64 a (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(/.f64 (*.f64 (neg.f64 a) 1) (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 (/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(*.f64 (pow.f64 k m) (/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2))
(*.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 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.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)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 3)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(expm1.f64 (log1p.f64 (*.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)))
(log1p.f64 (expm1.f64 (*.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)))
(exp.f64 (log.f64 (*.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)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(-.f64 (fma.f64 k (+.f64 k 10) 1) 1)
(*.f64 k (+.f64 k 10))
(-.f64 (/.f64 (pow.f64 (*.f64 k 10) 2) (*.f64 k (-.f64 10 k))) (/.f64 (pow.f64 k 4) (*.f64 k (-.f64 10 k))))
(/.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(/.f64 (-.f64 (*.f64 k (*.f64 k 100)) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(*.f64 1 (*.f64 k (+.f64 k 10)))
(*.f64 k (+.f64 k 10))
(*.f64 k (+.f64 k 10))
(*.f64 (*.f64 k (+.f64 k 10)) 1)
(*.f64 k (+.f64 k 10))
(*.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) (pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 2))
(*.f64 k (+.f64 k 10))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 2) (cbrt.f64 (*.f64 k (+.f64 k 10))))
(*.f64 k (+.f64 k 10))
(*.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) (+.f64 k 10)))
(*.f64 k (+.f64 k 10))
(*.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) (sqrt.f64 (*.f64 k (+.f64 k 10))))
(*.f64 k (+.f64 k 10))
(*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) (+.f64 k 10)))
(*.f64 k (+.f64 k 10))
(*.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (/.f64 1 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3))))))
(/.f64 (*.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) 1) (fma.f64 (*.f64 k k) 100 (+.f64 (pow.f64 k 4) (*.f64 -10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (*.f64 (pow.f64 k 3) (+.f64 k -10))))
(*.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (/.f64 1 (*.f64 k (-.f64 10 k))))
(/.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(/.f64 (-.f64 (*.f64 k (*.f64 k 100)) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(*.f64 (+.f64 k 10) k)
(*.f64 k (+.f64 k 10))
(/.f64 1 (/.f64 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))) (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6))))
(/.f64 (*.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) 1) (fma.f64 (*.f64 k k) 100 (+.f64 (pow.f64 k 4) (*.f64 -10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (*.f64 (pow.f64 k 3) (+.f64 k -10))))
(/.f64 1 (/.f64 (*.f64 k (-.f64 10 k)) (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(/.f64 (-.f64 (*.f64 k (*.f64 k 100)) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))))
(/.f64 (*.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) 1) (fma.f64 (*.f64 k k) 100 (+.f64 (pow.f64 k 4) (*.f64 -10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (*.f64 (pow.f64 k 3) (+.f64 k -10))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (+.f64 (pow.f64 k 4) (-.f64 (pow.f64 (*.f64 k 10) 2) (*.f64 10 (pow.f64 k 3)))))
(/.f64 (*.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) 1) (fma.f64 (*.f64 k k) 100 (+.f64 (pow.f64 k 4) (*.f64 -10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (*.f64 (pow.f64 k 3) (+.f64 k -10))))
(/.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(/.f64 (-.f64 (*.f64 k (*.f64 k 100)) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(/.f64 (neg.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6))) (neg.f64 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3))))))
(/.f64 (*.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) 1) (fma.f64 (*.f64 k k) 100 (+.f64 (pow.f64 k 4) (*.f64 -10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (*.f64 (pow.f64 k 3) (+.f64 k -10))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4))) (neg.f64 (*.f64 k (-.f64 10 k))))
(/.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(/.f64 (-.f64 (*.f64 k (*.f64 k 100)) (pow.f64 k 4)) (*.f64 k (-.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 (*.f64 k 10) 2) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(/.f64 (-.f64 (*.f64 k (*.f64 k 100)) (pow.f64 k 4)) (*.f64 k (-.f64 10 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 (sqrt.f64 (*.f64 k (+.f64 k 10))) 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 (/.f64 (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))) (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6))) -1)
(/.f64 (*.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) 1) (fma.f64 (*.f64 k k) 100 (+.f64 (pow.f64 k 4) (*.f64 -10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (-.f64 (pow.f64 k 4) (*.f64 10 (pow.f64 k 3)))))
(/.f64 (fma.f64 1000 (pow.f64 k 3) (pow.f64 k 6)) (fma.f64 (*.f64 k k) 100 (*.f64 (pow.f64 k 3) (+.f64 k -10))))
(pow.f64 (/.f64 (*.f64 k (-.f64 10 k)) (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 k 10) 2) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(/.f64 (-.f64 (*.f64 k (*.f64 k 100)) (pow.f64 k 4)) (*.f64 k (-.f64 10 k)))
(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 (+.f64 1 (expm1.f64 (*.f64 k 10))) (pow.f64 (exp.f64 k) k)))
(*.f64 k (+.f64 k 10))
(log.f64 (*.f64 (pow.f64 (exp.f64 10) k) (+.f64 1 (expm1.f64 (*.f64 k k)))))
(*.f64 k (+.f64 k 10))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k 10))) (+.f64 1 (expm1.f64 (*.f64 k k)))))
(*.f64 k (+.f64 k 10))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k k))) (pow.f64 (exp.f64 10) k)))
(*.f64 k (+.f64 k 10))
(log.f64 (*.f64 (pow.f64 (exp.f64 k) k) (+.f64 1 (expm1.f64 (*.f64 k 10)))))
(*.f64 k (+.f64 k 10))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k k))) (+.f64 1 (expm1.f64 (*.f64 k 10)))))
(*.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))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))
(*.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))
(fma.f64 1 (*.f64 k 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 1 (*.f64 k 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 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 (*.f64 k 10) 1 (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (*.f64 k k) 1 (*.f64 k 10))
(*.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 (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 (cbrt.f64 (*.f64 k 10)) (pow.f64 (cbrt.f64 (*.f64 k 10)) 2) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k 10)) 2) (cbrt.f64 (*.f64 k 10)) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (cbrt.f64 (pow.f64 k 4)) (*.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))
(*.f64 k (+.f64 k 10))
(fma.f64 (cbrt.f64 (pow.f64 k 4)) (pow.f64 (cbrt.f64 k) 2) (*.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (cbrt.f64 (pow.f64 k 4)) (*.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 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (*.f64 k k))
(*.f64 k (+.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 k) (*.f64 (sqrt.f64 k) k) (*.f64 k 10))
(*.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 k (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k 10))
(*.f64 k (+.f64 k 10))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (*.f64 k (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k 10))
(*.f64 k (+.f64 k 10))

eval136.0ms (0.9%)

Compiler

Compiled 9147 to 5239 computations (42.7% saved)

prune65.0ms (0.4%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New35510365
Fresh000
Picked101
Done011
Total35611367
Error
1.7b
Counts
367 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
1.9b
(/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
1.9b
(/.f64 a (/.f64 (+.f64 1 (*.f64 (+.f64 k 10) k)) (pow.f64 k m)))
2.6b
(/.f64 a (/.f64 (+.f64 1 (*.f64 k k)) (pow.f64 k m)))
13.6b
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
24.6b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
2.1b
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))
20.9b
(*.f64 (pow.f64 k m) (+.f64 a (*.f64 (*.f64 k -10) a)))
25.6b
(*.f64 (*.f64 a (pow.f64 k m)) (/.f64 (/.f64 1 k) k))
15.5b
(*.f64 a (pow.f64 k m))
1.9b
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
24.6b
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
Compiler

Compiled 309 to 214 computations (30.7% saved)

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
0.0b
(*.f64 a (pow.f64 k m))
0.0b
(/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
13.6b
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
Compiler

Compiled 66 to 36 computations (45.5% saved)

series1.3s (8.3%)

Counts
4 → 108
Calls

30 calls:

TimeVariablePointExpression
525.0ms
k
@-inf
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
502.0ms
k
@-inf
(/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
170.0ms
k
@-inf
(*.f64 a (pow.f64 k m))
37.0ms
k
@inf
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
11.0ms
k
@0
(*.f64 a (pow.f64 k m))
Compiler

Compiled 177164 to 146569 computations (17.3% saved)

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
722×log-prod_binary64
364×pow2_binary64
254×pow1/3_binary64
246×log1p-udef_binary64
245×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01353
128153
2382353
Stop Event
node limit
Counts
4 → 156
Calls
Call 1
Inputs
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (sqrt.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 k (+.f64 k 10)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (*.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 2) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (*.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 1) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (pow.f64 k m)) 1) (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) 1) (/.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 1) (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 k m)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (pow.f64 k m)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 k m) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 k m) 3) (pow.f64 a 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 k m) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 k m) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k m))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (*.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (*.f64 a (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 1) (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 k m) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a (pow.f64 k m)) (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 1))))))

simplify112.0ms (0.7%)

Algorithm
egg-herbie
Rules
587×times-frac_binary64
486×associate-*r*_binary64
390×associate-*l*_binary64
324×fma-def_binary64
317×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05086091
114445463
275575463
Stop Event
node limit
Counts
264 → 324
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 5 k))
(+.f64 (*.f64 -12 (pow.f64 k 2)) (+.f64 1 (*.f64 5 k)))
(+.f64 (*.f64 -12 (pow.f64 k 2)) (+.f64 (*.f64 60 (pow.f64 k 3)) (+.f64 1 (*.f64 5 k))))
k
(+.f64 k 5)
(-.f64 (+.f64 k 5) (*.f64 12 (/.f64 1 k)))
(-.f64 (+.f64 k (+.f64 5 (*.f64 60 (pow.f64 (/.f64 1 k) 2)))) (*.f64 12 (/.f64 1 k)))
(*.f64 -1 k)
(-.f64 (*.f64 -1 k) 5)
(-.f64 (+.f64 (*.f64 -1 k) (*.f64 12 (/.f64 1 k))) 5)
(-.f64 (+.f64 (*.f64 -1 k) (+.f64 (*.f64 12 (/.f64 1 k)) (*.f64 -60 (pow.f64 (/.f64 -1 k) 2)))) 5)
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(*.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 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (pow.f64 k 2))) (*.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 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (pow.f64 k 2))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (+.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))) (pow.f64 k 3))))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.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))))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 5) (+.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)))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.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)))))))))))
(/.f64 a (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(+.f64 (/.f64 a (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) (+.f64 (/.f64 a (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) (+.f64 (/.f64 a (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(*.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)
a
(+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 a (+.f64 (*.f64 a (*.f64 (log.f64 k) m)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))))))
(+.f64 (*.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (+.f64 a (+.f64 (*.f64 a (*.f64 (log.f64 k) m)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2)))))))
(*.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 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -5 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 -5 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -25 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 -12 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))))))
(+.f64 (*.f64 -5 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -25 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 -12 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5 (+.f64 (*.f64 -25 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 -12 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 120 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (pow.f64 k 3))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)
(+.f64 (*.f64 -5 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) k))
(+.f64 (*.f64 -5 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) k) (*.f64 -1 (*.f64 (+.f64 (*.f64 -12 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -25 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 (/.f64 1 k) 3)))))
(+.f64 (*.f64 -5 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) k) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 120 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -5 (+.f64 (*.f64 -12 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -25 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -12 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -25 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 (/.f64 1 k) 3))))))
(/.f64 a (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (sqrt.f64 (+.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))) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 a (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 0 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 1)
(*.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 1)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) 3)
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2))
(hypot.f64 1 (sqrt.f64 (*.f64 k (+.f64 k 10))))
(hypot.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 (+.f64 k 10))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 k (+.f64 k 10)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 k (+.f64 k 10)))) 1))
(+.f64 0 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))) 1)
(*.f64 1 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) 2))
(*.f64 (*.f64 a (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 1)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (*.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 2) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (*.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 k 10) 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 k 10) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (*.f64 a (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))) (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 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 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (cbrt.f64 (/.f64 (*.f64 a (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 k 10) 1)) 2)) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) 1) (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) 1) (/.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 1) (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 2)
(pow.f64 (/.f64 1 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)
(pow.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)) 1/3)
(pow.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 1) -1)
(pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))) -1)
(neg.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (log.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 1))
(+.f64 0 (*.f64 a (pow.f64 k m)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 k m)))) 1)
(pow.f64 (*.f64 a (pow.f64 k m)) 1)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 3)
(pow.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 2)
(pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 k m) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 k m) 3) (pow.f64 a 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 k m)))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 k m) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 k m) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k m))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k m))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k m))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k m))) 1))
(+.f64 0 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))) 1)
(*.f64 1 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(*.f64 a (/.f64 1 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(*.f64 a (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (pow.f64 k m) (*.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(*.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(*.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (*.f64 a (pow.f64 k m)))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (pow.f64 k m))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 1) (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 k m) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(*.f64 (/.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(*.f64 (/.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 1)
(pow.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1)) 1/2)
(pow.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 3)
(pow.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)) 1/3)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m))) 1) -1)
(neg.f64 (/.f64 (*.f64 a (pow.f64 k m)) (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))
(cbrt.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(log1p.f64 (expm1.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(exp.f64 (log.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 1))
Outputs
1
(+.f64 1 (*.f64 5 k))
(fma.f64 5 k 1)
(+.f64 (*.f64 -12 (pow.f64 k 2)) (+.f64 1 (*.f64 5 k)))
(fma.f64 -12 (*.f64 k k) (+.f64 1 (*.f64 5 k)))
(fma.f64 -12 (*.f64 k k) (fma.f64 5 k 1))
(+.f64 (*.f64 -12 (pow.f64 k 2)) (+.f64 (*.f64 60 (pow.f64 k 3)) (+.f64 1 (*.f64 5 k))))
(fma.f64 -12 (*.f64 k k) (fma.f64 60 (pow.f64 k 3) (+.f64 1 (*.f64 5 k))))
(fma.f64 -12 (*.f64 k k) (fma.f64 60 (pow.f64 k 3) (fma.f64 5 k 1)))
k
(+.f64 k 5)
(+.f64 5 k)
(-.f64 (+.f64 k 5) (*.f64 12 (/.f64 1 k)))
(+.f64 k (-.f64 5 (/.f64 12 k)))
(+.f64 k (+.f64 5 (/.f64 -12 k)))
(-.f64 (+.f64 k (+.f64 5 (*.f64 60 (pow.f64 (/.f64 1 k) 2)))) (*.f64 12 (/.f64 1 k)))
(-.f64 (+.f64 (+.f64 5 k) (*.f64 60 (pow.f64 (/.f64 1 k) 2))) (/.f64 12 k))
(+.f64 (fma.f64 60 (pow.f64 (/.f64 1 k) 2) 5) (-.f64 k (/.f64 12 k)))
(+.f64 (+.f64 5 k) (fma.f64 60 (pow.f64 (/.f64 1 k) 2) (/.f64 -12 k)))
(*.f64 -1 k)
(neg.f64 k)
(-.f64 (*.f64 -1 k) 5)
(fma.f64 -1 k -5)
(fma.f64 k -1 -5)
(-.f64 (+.f64 (*.f64 -1 k) (*.f64 12 (/.f64 1 k))) 5)
(+.f64 (fma.f64 -1 k (/.f64 12 k)) -5)
(+.f64 (-.f64 (/.f64 12 k) k) -5)
(-.f64 (+.f64 (*.f64 -1 k) (+.f64 (*.f64 12 (/.f64 1 k)) (*.f64 -60 (pow.f64 (/.f64 -1 k) 2)))) 5)
(+.f64 (+.f64 (fma.f64 -1 k (/.f64 12 k)) (*.f64 -60 (pow.f64 (/.f64 -1 k) 2))) -5)
(+.f64 (-.f64 (fma.f64 -60 (pow.f64 (/.f64 -1 k) 2) (/.f64 12 k)) k) -5)
(+.f64 (-.f64 (/.f64 12 k) k) (fma.f64 -60 (pow.f64 (/.f64 -1 k) 2) -5))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.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 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (pow.f64 k 2))) (*.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) (*.f64 99 (*.f64 a (pow.f64 k m)))))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (pow.f64 k 2))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (+.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))) (pow.f64 k 3))))))
(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)))) (fma.f64 (pow.f64 k m) a (neg.f64 (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 (*.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) (*.f64 99 (*.f64 a (pow.f64 k m))))) (*.f64 (pow.f64 k 3) (*.f64 10 (*.f64 -98 (*.f64 a (pow.f64 k m))))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 (pow.f64 (/.f64 1 k) 2) a))
(*.f64 a (*.f64 (pow.f64 (/.f64 1 k) 2) (/.f64 1 (/.f64 1 (pow.f64 k m)))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))))
(fma.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 (pow.f64 (/.f64 1 k) 2) a) (*.f64 -10 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (/.f64 1 (pow.f64 k 3))))))
(fma.f64 -10 (*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (pow.f64 k 3))) (*.f64 a (*.f64 (pow.f64 (/.f64 1 k) 2) (/.f64 1 (/.f64 1 (pow.f64 k m))))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.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))))))))))
(fma.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 (pow.f64 (/.f64 1 k) 2) a) (fma.f64 -10 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (/.f64 1 (pow.f64 k 3)))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 -99 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))))))))
(-.f64 (fma.f64 -10 (*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (pow.f64 k 3))) (*.f64 a (*.f64 (pow.f64 (/.f64 1 k) 2) (/.f64 1 (/.f64 1 (pow.f64 k m)))))) (*.f64 -99 (*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (*.f64 a (pow.f64 (/.f64 1 k) 4)))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 5) (+.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)))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.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)))))))))))
(fma.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 (pow.f64 (/.f64 1 k) 2) a) (fma.f64 -10 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (/.f64 1 (pow.f64 k 3)))) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 5) (*.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)))))))))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 -99 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))))))))
(fma.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (*.f64 (pow.f64 (/.f64 1 k) 2) a) (fma.f64 -10 (*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (pow.f64 k 3))) (neg.f64 (fma.f64 (pow.f64 (/.f64 1 k) 5) (*.f64 -10 (*.f64 -98 (*.f64 a (/.f64 1 (/.f64 1 (pow.f64 k m)))))) (*.f64 -99 (*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (*.f64 a (pow.f64 (/.f64 1 k) 4))))))))
(/.f64 a (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 a (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(+.f64 (/.f64 a (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)))
(+.f64 (/.f64 a (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (*.f64 (*.f64 (log.f64 k) m) a) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)))
(+.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 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) (+.f64 (/.f64 a (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (*.f64 m m))) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (+.f64 (/.f64 a (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (*.f64 (*.f64 (log.f64 k) m) a) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 m (*.f64 m a)))) (+.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 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) (+.f64 (/.f64 a (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (*.f64 m m))) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (+.f64 (/.f64 a (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (log.f64 k) m) a) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))))))
(+.f64 (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 a (fma.f64 k (+.f64 k 10) 1)) (*.f64 (log.f64 k) m))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 m (*.f64 m a)))) (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.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 (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 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))
(*.f64 a (/.f64 1 (/.f64 1 (pow.f64 k m))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))
(*.f64 a (/.f64 1 (/.f64 1 (pow.f64 k m))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))
(*.f64 a (/.f64 1 (/.f64 1 (pow.f64 k m))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))
(*.f64 a (/.f64 1 (/.f64 1 (pow.f64 k m))))
a
(+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 a (*.f64 (*.f64 (log.f64 k) m) a))
(fma.f64 (*.f64 (log.f64 k) m) a a)
(+.f64 a (+.f64 (*.f64 a (*.f64 (log.f64 k) m)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))))))
(+.f64 a (fma.f64 a (*.f64 (log.f64 k) m) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (*.f64 m m))))))
(+.f64 a (fma.f64 (*.f64 1/2 (pow.f64 (log.f64 k) 2)) (*.f64 m (*.f64 m a)) (*.f64 (log.f64 k) (*.f64 m a))))
(+.f64 (*.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (+.f64 a (+.f64 (*.f64 a (*.f64 (log.f64 k) m)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2)))))))
(fma.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 a (fma.f64 a (*.f64 (log.f64 k) m) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (*.f64 m m)))))))
(fma.f64 (*.f64 a 1/6) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 a (fma.f64 (*.f64 1/2 (pow.f64 (log.f64 k) 2)) (*.f64 m (*.f64 m a)) (*.f64 (log.f64 k) (*.f64 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 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(+.f64 (*.f64 -5 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(fma.f64 -5 (*.f64 k (*.f64 a (pow.f64 k m))) (*.f64 a (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 k -5) 1) (*.f64 a (pow.f64 k m)))
(+.f64 (*.f64 -5 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -25 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 -12 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))))))
(fma.f64 -5 (*.f64 k (*.f64 a (pow.f64 k m))) (fma.f64 (pow.f64 k m) a (neg.f64 (*.f64 (*.f64 k k) (*.f64 (*.f64 a (pow.f64 k m)) -37)))))
(-.f64 (*.f64 (+.f64 (*.f64 k -5) 1) (*.f64 a (pow.f64 k m))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 k m) (*.f64 a -37))))
(fma.f64 (+.f64 (*.f64 k -5) 1) (*.f64 a (pow.f64 k m)) (*.f64 (*.f64 k k) (neg.f64 (*.f64 (pow.f64 k m) (*.f64 a -37)))))
(+.f64 (*.f64 -5 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -25 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 -12 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -5 (+.f64 (*.f64 -25 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 -12 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 120 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (pow.f64 k 3))))))
(fma.f64 -5 (*.f64 k (*.f64 a (pow.f64 k m))) (fma.f64 (pow.f64 k m) a (*.f64 -1 (+.f64 (*.f64 (*.f64 k k) (*.f64 (*.f64 a (pow.f64 k m)) -37)) (*.f64 (pow.f64 k 3) (fma.f64 -5 (*.f64 (*.f64 a (pow.f64 k m)) -37) (*.f64 120 (*.f64 a (pow.f64 k m)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 k -5) 1) (*.f64 a (pow.f64 k m))) (neg.f64 (fma.f64 (*.f64 k k) (*.f64 (pow.f64 k m) (*.f64 a -37)) (*.f64 (pow.f64 k 3) (fma.f64 120 (*.f64 a (pow.f64 k m)) (*.f64 (*.f64 a (pow.f64 k m)) 185))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)
(/.f64 a (/.f64 k (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))))
(*.f64 (/.f64 a k) (/.f64 1 (/.f64 1 (pow.f64 k m))))
(+.f64 (*.f64 -5 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) k))
(fma.f64 -5 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 (pow.f64 (/.f64 1 k) 2) a)) (/.f64 a (/.f64 k (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))))
(fma.f64 (*.f64 a (*.f64 (pow.f64 (/.f64 1 k) 2) (/.f64 1 (/.f64 1 (pow.f64 k m))))) -5 (*.f64 (/.f64 a k) (/.f64 1 (/.f64 1 (pow.f64 k m)))))
(+.f64 (*.f64 -5 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) k) (*.f64 -1 (*.f64 (+.f64 (*.f64 -12 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -25 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 (/.f64 1 k) 3)))))
(+.f64 (fma.f64 -5 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 (pow.f64 (/.f64 1 k) 2) a)) (/.f64 a (/.f64 k (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))))) (neg.f64 (*.f64 (/.f64 1 (pow.f64 k 3)) (*.f64 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) -37))))
(-.f64 (fma.f64 (*.f64 a (*.f64 (pow.f64 (/.f64 1 k) 2) (/.f64 1 (/.f64 1 (pow.f64 k m))))) -5 (*.f64 (/.f64 a k) (/.f64 1 (/.f64 1 (pow.f64 k m))))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (pow.f64 k 3))) -37))
(+.f64 (*.f64 -5 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) k) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 120 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -5 (+.f64 (*.f64 -12 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -25 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -12 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -25 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 (/.f64 1 k) 3))))))
(+.f64 (fma.f64 -5 (*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 (pow.f64 (/.f64 1 k) 2) a)) (/.f64 a (/.f64 k (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))))) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (fma.f64 120 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (*.f64 -5 (*.f64 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) -37)))) (neg.f64 (*.f64 (/.f64 1 (pow.f64 k 3)) (*.f64 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) -37)))))
(fma.f64 (*.f64 a (*.f64 (pow.f64 (/.f64 1 k) 2) (/.f64 1 (/.f64 1 (pow.f64 k m))))) -5 (fma.f64 -1 (fma.f64 (pow.f64 (/.f64 1 k) 4) (fma.f64 (*.f64 a (/.f64 1 (/.f64 1 (pow.f64 k m)))) 120 (*.f64 (*.f64 a (/.f64 1 (/.f64 1 (pow.f64 k m)))) 185)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (pow.f64 k 3))) -37)) (*.f64 (/.f64 a k) (/.f64 1 (/.f64 1 (pow.f64 k m))))))
(/.f64 a (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 (*.f64 (log.f64 k) m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(+.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (*.f64 m m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (+.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 (*.f64 (log.f64 k) m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(fma.f64 1/2 (*.f64 (*.f64 m (*.f64 m a)) (/.f64 (pow.f64 (log.f64 k) 2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) (+.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (sqrt.f64 (+.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))) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 a (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (*.f64 m m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (+.f64 (/.f64 (*.f64 (*.f64 (log.f64 k) m) a) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (fma.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (fma.f64 1/6 (*.f64 a (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) (fma.f64 1/2 (*.f64 (*.f64 m (*.f64 m a)) (/.f64 (pow.f64 (log.f64 k) 2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (sqrt.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(+.f64 0 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) 1)
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(*.f64 1 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(*.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 1)
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(*.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4))
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/2)
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 1)
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) 3)
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4) 2)
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(fabs.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2))
(hypot.f64 1 (sqrt.f64 (*.f64 k (+.f64 k 10))))
(hypot.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 (+.f64 k 10))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(sqrt.f64 (fma.f64 k (+.f64 k 10) 1))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 k (+.f64 k 10)))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 k (+.f64 k 10))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 k (+.f64 k 10))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 k (+.f64 k 10)))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 k (+.f64 k 10))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))))
(+.f64 0 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))
(+.f64 (*.f64 2 (log.f64 (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 3 (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 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))))
(*.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 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))) 1)
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 1 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) 2))
(*.f64 a (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1)))
(*.f64 (*.f64 a (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2))
(/.f64 (*.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 a (/.f64 (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 1)
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (*.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 2))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 2) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (*.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(/.f64 (*.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 a (/.f64 (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (neg.f64 (pow.f64 k m)))) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(neg.f64 (*.f64 -1 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(/.f64 (*.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 a (/.f64 (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (cbrt.f64 (*.f64 a (pow.f64 k m)))) (fma.f64 k (+.f64 k 10) 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 k 10) 1)))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(/.f64 (*.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 a (/.f64 (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (cbrt.f64 (*.f64 a (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 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (/.f64 a (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.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 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (sqrt.f64 (*.f64 a (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 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (*.f64 a (pow.f64 k m)) 1) (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))
(*.f64 a (/.f64 (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) 1) (/.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 1) (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 1)
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2))
(fabs.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(pow.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 3)
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 2)
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 1 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) -1)
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)))
(pow.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 1) -1)
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.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 a (pow.f64 k m))) -1)
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(neg.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (neg.f64 (pow.f64 k m)))) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(neg.f64 (*.f64 -1 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 2))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2))
(fabs.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))
(log.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1)) 3))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.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 k 10) 1) 3)))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (log.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))) 1))
(/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(+.f64 0 (*.f64 a (pow.f64 k m)))
(*.f64 a (pow.f64 k m))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.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 (pow.f64 (*.f64 a (pow.f64 k m)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2))
(fabs.f64 (*.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 (cbrt.f64 (*.f64 a (pow.f64 k m))) 3)
(*.f64 a (pow.f64 k m))
(pow.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 2)
(*.f64 a (pow.f64 k m))
(pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 k m) 3)) 1/3)
(*.f64 a (pow.f64 k m))
(pow.f64 (*.f64 (pow.f64 (pow.f64 k m) 3) (pow.f64 a 3)) 1/3)
(*.f64 a (pow.f64 k m))
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2))
(fabs.f64 (*.f64 a (pow.f64 k m)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k m)))
(*.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))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k m))))
(*.f64 a (pow.f64 k m))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k m))))
(*.f64 a (pow.f64 k m))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k m))) 1))
(*.f64 a (pow.f64 k m))
(+.f64 0 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 1 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (/.f64 1 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 a (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (pow.f64 k m) (*.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 a (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2))
(*.f64 a (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (cbrt.f64 (*.f64 a (pow.f64 k m)))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (cbrt.f64 (*.f64 a (pow.f64 k m)))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (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))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 a (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (*.f64 a (neg.f64 (pow.f64 k m))) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 a (*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(/.f64 a (/.f64 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (neg.f64 (pow.f64 k m))))
(*.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (*.f64 a (pow.f64 k m)))
(*.f64 a (*.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2)))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 1) (sqrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (*.f64 a (pow.f64 k m))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (/.f64 a (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (pow.f64 k m) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (/.f64 a (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (pow.f64 k m) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (/.f64 a (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(/.f64 (/.f64 a (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) (cbrt.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (*.f64 a (pow.f64 k m)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (pow.f64 k m) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 a (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2)) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3) 1/3)
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 3)
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (sqrt.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 2)
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m))) -1)
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3/2)))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m))) 1) -1)
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(neg.f64 (/.f64 (*.f64 a (pow.f64 k m)) (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))
(*.f64 a (*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))
(/.f64 a (/.f64 (neg.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (neg.f64 (pow.f64 k m))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 2) (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (exp.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(cbrt.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))) 3))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (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 k 10) 1) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(log1p.f64 (expm1.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (log.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))) 1))
(*.f64 a (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 k (+.f64 k 10))
5.6b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
Compiler

Compiled 31 to 21 computations (32.3% saved)

series14.0ms (0.1%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
4.0ms
k
@inf
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
3.0ms
k
@-inf
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
1.0ms
a
@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
@-inf
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
Compiler

Compiled 860 to 687 computations (20.1% saved)

rewrite56.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
515×prod-diff_binary64
458×log-prod_binary64
356×fma-def_binary64
288×pow-prod-down_binary64
257×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0920
120118
2277018
Stop Event
node limit
Counts
2 → 100
Calls
Call 1
Inputs
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 k (+.f64 k 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -2) (/.f64 a (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 k (+.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 k k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 k 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 k k) 1) (*.f64 (*.f64 k 10) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 k (+.f64 k 10) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 k 4) (pow.f64 (*.f64 k 10) 2)) (-.f64 (*.f64 k k) (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1000 (pow.f64 k 3)) k) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 k k -100) k) (+.f64 k -10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (+.f64 1000 (pow.f64 k 3))) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (fma.f64 k k -100)) (+.f64 k -10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (+.f64 k 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 k 10)) (exp.f64 (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 k (+.f64 k 10)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 k (+.f64 k 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 k (+.f64 k 10)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 k (+.f64 k 10) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k k (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k 10 (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 10 k (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 k (+.f64 k 10) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k k) 1 (*.f64 (*.f64 k 10) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 k) (pow.f64 k 3/2) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2)) (/.f64 1 (-.f64 1 (*.f64 k (+.f64 k 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 k 3/2) (sqrt.f64 k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 k) k) (pow.f64 (cbrt.f64 k) 2) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 k 10)) 2) (cbrt.f64 (*.f64 k 10)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 k) 5) (cbrt.f64 k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k k))))))

simplify90.0ms (0.6%)

Algorithm
egg-herbie
Rules
552×distribute-rgt-in_binary64
512×distribute-lft-in_binary64
456×times-frac_binary64
414×unswap-sqr_binary64
242×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03181688
18511605
228141573
Stop Event
node limit
Counts
124 → 174
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 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 3))))))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a)))))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 (/.f64 1 k) 5))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a))))))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (*.f64 a (pow.f64 (/.f64 -1 k) 2)))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (*.f64 a (pow.f64 (/.f64 -1 k) 2))))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 5) (+.f64 (*.f64 10 (+.f64 (*.f64 -100 a) a)) (*.f64 10 a)))))))
(*.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 (/.f64 1 k) -2)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(pow.f64 (/.f64 -1 k) -2)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(+.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2)) (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 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (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 (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 (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 (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)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 a) (sqrt.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 (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 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 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 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)
(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))))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 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))
(+.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 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))))
(-.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 (+.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))
(/.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))
(pow.f64 (*.f64 k (+.f64 k 10)) 1)
(pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 3)
(pow.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) 2)
(pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))
(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))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 k (+.f64 k 10)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 k (+.f64 k 10)))) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 k (+.f64 k 10)))) 1/3))
(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 (*.f64 k k) 1 (*.f64 (*.f64 k 10) 1))
(fma.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) (*.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 (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 (+.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 (pow.f64 k 3/2) (sqrt.f64 k) (*.f64 k 10))
(fma.f64 (*.f64 (cbrt.f64 k) k) (pow.f64 (cbrt.f64 k) 2) (*.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k 10)) 2) (cbrt.f64 (*.f64 k 10)) (*.f64 k k))
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (*.f64 k k))
(fma.f64 (pow.f64 (cbrt.f64 k) 5) (cbrt.f64 k) (*.f64 k 10))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k k))
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k k))
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 k (*.f64 k (*.f64 a -99))))
(*.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 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 3))))))
(fma.f64 -1 (*.f64 (*.f64 -99 a) (*.f64 k k)) (+.f64 a (fma.f64 -10 (*.f64 a k) (neg.f64 (*.f64 (*.f64 -10 (+.f64 (*.f64 -99 a) a)) (pow.f64 k 3))))))
(+.f64 (fma.f64 (*.f64 10 (*.f64 -98 a)) (pow.f64 k 3) (*.f64 -10 (*.f64 a k))) (fma.f64 (*.f64 k (neg.f64 k)) (*.f64 a -99) a))
(+.f64 (fma.f64 -10 (*.f64 a k) a) (*.f64 (*.f64 k k) (+.f64 (*.f64 (*.f64 a -980) k) (*.f64 a 99))))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (/.f64 (/.f64 1 k) k))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(fma.f64 a (pow.f64 (/.f64 1 k) 2) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(fma.f64 a (/.f64 (/.f64 1 k) k) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a)))))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (fma.f64 a (pow.f64 (/.f64 1 k) 2) (neg.f64 (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 1 k) 4)))))
(-.f64 (fma.f64 a (pow.f64 (/.f64 1 k) 2) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 1 k) 4)))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (*.f64 a (-.f64 (/.f64 (/.f64 1 k) k) (*.f64 (pow.f64 (/.f64 1 k) 4) -99))))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 (/.f64 1 k) 5))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a))))))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (fma.f64 a (pow.f64 (/.f64 1 k) 2) (*.f64 -1 (+.f64 (*.f64 (*.f64 -10 (+.f64 (*.f64 -99 a) a)) (pow.f64 (/.f64 1 k) 5)) (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 1 k) 4))))))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (fma.f64 a (pow.f64 (/.f64 1 k) 2) (-.f64 (*.f64 (pow.f64 (/.f64 1 k) 5) (*.f64 10 (*.f64 -98 a))) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 1 k) 4)))))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (fma.f64 a (/.f64 (/.f64 1 k) k) (fma.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 a 99) (*.f64 (pow.f64 (/.f64 1 k) 5) (*.f64 a -980)))))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (*.f64 a (pow.f64 (/.f64 -1 k) 2)))
(fma.f64 10 (*.f64 a (/.f64 -1 (pow.f64 k 3))) (*.f64 a (pow.f64 (/.f64 -1 k) 2)))
(fma.f64 a (pow.f64 (/.f64 -1 k) 2) (*.f64 10 (/.f64 (neg.f64 a) (pow.f64 k 3))))
(*.f64 a (+.f64 (pow.f64 (/.f64 -1 k) 2) (*.f64 (/.f64 -1 (pow.f64 k 3)) 10)))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (*.f64 a (pow.f64 (/.f64 -1 k) 2))))
(fma.f64 10 (*.f64 a (/.f64 -1 (pow.f64 k 3))) (fma.f64 -1 (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 -1 k) 4)) (*.f64 a (pow.f64 (/.f64 -1 k) 2))))
(fma.f64 10 (/.f64 (neg.f64 a) (pow.f64 k 3)) (-.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 -1 k) 4))))
(fma.f64 10 (/.f64 (neg.f64 a) (pow.f64 k 3)) (*.f64 a (-.f64 (pow.f64 (/.f64 -1 k) 2) (*.f64 (pow.f64 (/.f64 -1 k) 4) -99))))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 5) (+.f64 (*.f64 10 (+.f64 (*.f64 -100 a) a)) (*.f64 10 a)))))))
(fma.f64 10 (*.f64 a (/.f64 -1 (pow.f64 k 3))) (fma.f64 -1 (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 -1 k) 4)) (fma.f64 a (pow.f64 (/.f64 -1 k) 2) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 k) 5) (*.f64 10 (+.f64 (*.f64 -99 a) a)))))))
(fma.f64 10 (/.f64 (neg.f64 a) (pow.f64 k 3)) (-.f64 (-.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 -1 k) 4))) (*.f64 10 (*.f64 (*.f64 -98 a) (pow.f64 (/.f64 -1 k) 5)))))
(+.f64 (fma.f64 10 (/.f64 (neg.f64 a) (pow.f64 k 3)) (*.f64 a (-.f64 (pow.f64 (/.f64 -1 k) 2) (*.f64 (pow.f64 (/.f64 -1 k) 4) -99)))) (*.f64 (*.f64 a 980) (pow.f64 (/.f64 -1 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 (/.f64 1 k) -2)
(*.f64 k k)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(*.f64 k (+.f64 k 10))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(*.f64 k (+.f64 k 10))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(*.f64 k (+.f64 k 10))
(pow.f64 (/.f64 -1 k) -2)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(fma.f64 10 k (pow.f64 (/.f64 -1 k) -2))
(fma.f64 k 10 (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(fma.f64 10 k (pow.f64 (/.f64 -1 k) -2))
(fma.f64 k 10 (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(fma.f64 10 k (pow.f64 (/.f64 -1 k) -2))
(fma.f64 k 10 (pow.f64 (/.f64 -1 k) -2))
(+.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2)) (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 (cbrt.f64 a) 1) (fma.f64 k (+.f64 k 10) 1)))
(*.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 (/.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 (cbrt.f64 a) 1) (fma.f64 k (+.f64 k 10) 1)))
(*.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 (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 (/.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 (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 (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)) (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 (cbrt.f64 a) 1) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (cbrt.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 (*.f64 a (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 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 (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 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 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 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)
(/.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))
(log1p.f64 (expm1.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 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 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 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))
(+.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 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 k 10)) k))))
(*.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 (+.f64 (pow.f64 k 4) (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 (*.f64 (*.f64 k k) 100) (*.f64 (pow.f64 k 3) (+.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 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 k 3)) k) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))
(/.f64 k (/.f64 (-.f64 (fma.f64 k k 100) (*.f64 k 10)) (+.f64 (pow.f64 k 3) 1000)))
(/.f64 (fma.f64 k 1000 (pow.f64 k 4)) (+.f64 (fma.f64 k k 100) (*.f64 -10 k)))
(/.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 k (+.f64 1000 (pow.f64 k 3))) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))
(/.f64 k (/.f64 (-.f64 (fma.f64 k k 100) (*.f64 k 10)) (+.f64 (pow.f64 k 3) 1000)))
(/.f64 (fma.f64 k 1000 (pow.f64 k 4)) (+.f64 (fma.f64 k k 100) (*.f64 -10 k)))
(/.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))
(pow.f64 (*.f64 k (+.f64 k 10)) 1)
(*.f64 k (+.f64 k 10))
(pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2) 1/2)
(*.f64 k (+.f64 k 10))
(pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 3)
(*.f64 k (+.f64 k 10))
(pow.f64 (sqrt.f64 (*.f64 k (+.f64 k 10))) 2)
(*.f64 k (+.f64 k 10))
(pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3) 1/3)
(*.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 (+.f64 k 10)) k))
(*.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))
(log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))
(*.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 (log.f64 (cbrt.f64 (*.f64 k (+.f64 k 10)))) 3))
(*.f64 k (+.f64 k 10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 k (+.f64 k 10)))) 2))
(*.f64 k (+.f64 k 10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 k (+.f64 k 10)))) 1/3))
(*.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 (*.f64 k k) 1 (*.f64 (*.f64 k 10) 1))
(*.f64 k (+.f64 k 10))
(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 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))
(*.f64 k (+.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.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 (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 (+.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 (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) (pow.f64 (cbrt.f64 k) 2) (*.f64 k 10))
(*.f64 k (+.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k 10)) 2) (cbrt.f64 (*.f64 k 10)) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (pow.f64 (cbrt.f64 k) 5) (cbrt.f64 k) (*.f64 k 10))
(*.f64 k (+.f64 k 10))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(fma.f64 (*.f64 10 (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k k))
(*.f64 k (+.f64 k 10))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 a (pow.f64 k m))
Compiler

Compiled 14 to 5 computations (64.3% saved)

localize34.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 a (*.f64 (*.f64 k -10) a))
0.2b
(*.f64 (*.f64 k -10) a)
4.9b
(*.f64 (pow.f64 k m) (+.f64 a (*.f64 (*.f64 k -10) a)))
Compiler

Compiled 36 to 19 computations (47.2% saved)

series297.0ms (1.9%)

Counts
3 → 80
Calls

21 calls:

TimeVariablePointExpression
276.0ms
k
@-inf
(*.f64 (pow.f64 k m) (+.f64 a (*.f64 (*.f64 k -10) a)))
2.0ms
a
@inf
(*.f64 (*.f64 k -10) a)
2.0ms
k
@inf
(*.f64 (pow.f64 k m) (+.f64 a (*.f64 (*.f64 k -10) a)))
2.0ms
m
@0
(*.f64 (pow.f64 k m) (+.f64 a (*.f64 (*.f64 k -10) a)))
2.0ms
a
@inf
(*.f64 (pow.f64 k m) (+.f64 a (*.f64 (*.f64 k -10) a)))
Compiler

Compiled 35206 to 28502 computations (19% saved)

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
603×log-prod_binary64
442×pow-prod-down_binary64
391×fma-def_binary64
300×pow2_binary64
268×pow-unpow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01033
122429
2315629
Stop Event
node limit
Counts
3 → 146
Calls
Call 1
Inputs
(*.f64 (pow.f64 k m) (+.f64 a (*.f64 (*.f64 k -10) a)))
(*.f64 (*.f64 k -10) a)
(+.f64 a (*.f64 (*.f64 k -10) a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 k m) a) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 k m) a) 1) (*.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (fma.f64 k (*.f64 a -10) a))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (fma.f64 k (*.f64 a -10) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (fma.f64 k (*.f64 a -10) a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (fma.f64 k (*.f64 a -10) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 3) (pow.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)) 2) (*.f64 (*.f64 (pow.f64 k m) a) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 k m) a) 2) (pow.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)) 2)) (-.f64 (*.f64 (pow.f64 k m) a) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (pow.f64 k m)) (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 k (*.f64 a -10)) 2)) (pow.f64 k m)) (*.f64 a (-.f64 1 (*.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3))) (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (-.f64 (*.f64 a a) (pow.f64 (*.f64 k (*.f64 a -10)) 2))) (*.f64 a (-.f64 1 (*.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (fma.f64 k (*.f64 a -10) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10))) (exp.f64 (*.f64 (pow.f64 k m) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k m) (fma.f64 k (*.f64 a -10) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (*.f64 (*.f64 a -10) (pow.f64 k m)) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 k m) a (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 k m) (*.f64 k (*.f64 a -10)) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (pow.f64 k m) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (*.f64 (*.f64 k -10) (pow.f64 k m)) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k -10) (*.f64 (pow.f64 k m) a) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k (*.f64 a -10)) (pow.f64 k m) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (pow.f64 k m) a) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 2)) (*.f64 (cbrt.f64 (*.f64 k (*.f64 a -10))) (pow.f64 k m)) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (pow.f64 k m)) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 k m)) 2) (*.f64 (cbrt.f64 (pow.f64 k m)) (*.f64 k (*.f64 a -10))) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 k m)) 2) (*.f64 (cbrt.f64 (pow.f64 k m)) a) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k (*.f64 a -10))) (*.f64 (sqrt.f64 (*.f64 k (*.f64 a -10))) (pow.f64 k m)) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 k m)) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 k m)) (*.f64 (sqrt.f64 (pow.f64 k m)) (*.f64 k (*.f64 a -10))) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 k m)) (*.f64 (sqrt.f64 (pow.f64 k m)) a) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 k m) a) (*.f64 k -10) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 k m) a) 1 (*.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10))) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 k m) a)) 2) (cbrt.f64 (*.f64 (pow.f64 k m) a)) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10))) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (pow.f64 k m) a)) (sqrt.f64 (*.f64 (pow.f64 k m) a)) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 k m) (*.f64 k -10)) a (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 k m) (cbrt.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 2))) (cbrt.f64 (*.f64 k (*.f64 a -10))) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 k m) (sqrt.f64 (*.f64 k (*.f64 a -10)))) (sqrt.f64 (*.f64 k (*.f64 a -10))) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 k (*.f64 a -10)) (pow.f64 (cbrt.f64 (pow.f64 k m)) 2)) (cbrt.f64 (pow.f64 k m)) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 k (*.f64 a -10)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 k m) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 k m) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (pow.f64 k m)) 2)) (cbrt.f64 (pow.f64 k m)) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)) (*.f64 (*.f64 (pow.f64 k m) k) (*.f64 a -10)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 k (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 k -10))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 k -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 k -10)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 k -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 a -10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (*.f64 a -10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 k (*.f64 a -10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 k (*.f64 a -10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (*.f64 k -10)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 a -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 k (*.f64 a -10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 k (*.f64 a -10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 k (*.f64 a -10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 k (*.f64 a -10))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 k (*.f64 a -10) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 1 (*.f64 k -10)))) (/.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 2) (*.f64 a (-.f64 1 (*.f64 k -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (fma.f64 k -10 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 k (*.f64 a -10) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 k (*.f64 a -10) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 k (*.f64 a -10) a)) (pow.f64 (cbrt.f64 (fma.f64 k (*.f64 a -10) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 k (*.f64 a -10) a)) 2) (cbrt.f64 (fma.f64 k (*.f64 a -10) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 k (*.f64 a -10) a)) (sqrt.f64 (fma.f64 k (*.f64 a -10) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 k (*.f64 a -10)) 2)) (/.f64 1 (*.f64 a (-.f64 1 (*.f64 k -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 k -10 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 k -10 1) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 k -10 1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 k -10 1) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 a (-.f64 1 (*.f64 k -10))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 k (*.f64 a -10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (+.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 2) (-.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 k -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 k (*.f64 a -10)) 2)) (*.f64 a (-.f64 1 (*.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 k (*.f64 a -10)) 2))) (neg.f64 (*.f64 a (-.f64 1 (*.f64 k -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 2) (*.f64 a a)) (-.f64 (*.f64 k (*.f64 a -10)) a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 k (*.f64 a -10) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 k (*.f64 a -10) a) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 k (*.f64 a -10) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 k (*.f64 a -10) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 k (*.f64 a -10) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a (-.f64 1 (*.f64 k -10))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 k (*.f64 a -10)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 k (*.f64 a -10) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (fma.f64 k -10 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 k (*.f64 a -10) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 a) (*.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 k (*.f64 a -10))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 k (*.f64 a -10))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 a -10)))) (exp.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 a) (*.f64 k -10)) (+.f64 1 (expm1.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 a -10)))) (+.f64 1 (expm1.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 k (*.f64 a -10) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 k (*.f64 a -10) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 k (*.f64 a -10) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 k (*.f64 a -10) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 k (*.f64 a -10) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (*.f64 a -10) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (*.f64 k -10) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a 1 (*.f64 k (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -10 (*.f64 k a) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k -10) a a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k (*.f64 a -10)) 1 a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (*.f64 k (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k (*.f64 a -10)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 k (*.f64 a -10))) (cbrt.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 2)) (cbrt.f64 (*.f64 k (*.f64 a -10))) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 k (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (*.f64 k (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 k -10)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 k k)) (*.f64 (cbrt.f64 k) (*.f64 a -10)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 k -10)) 2) (*.f64 (cbrt.f64 (*.f64 k -10)) a) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k (*.f64 a -10))) (sqrt.f64 (*.f64 k (*.f64 a -10))) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 k (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 k -10)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) (*.f64 a -10)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k -10)) (*.f64 (sqrt.f64 (*.f64 k -10)) a) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a -10) k a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a k) -10 a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 k -10)) 2)) (cbrt.f64 (*.f64 k -10)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (*.f64 k -10))) (sqrt.f64 (*.f64 k -10)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 k -10) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 k -10) (sqrt.f64 a)) (sqrt.f64 a) a)))))

simplify119.0ms (0.8%)

Algorithm
egg-herbie
Rules
449×cancel-sign-sub-inv_binary64
367×associate-*r*_binary64
337×associate-*l*_binary64
284×distribute-rgt-neg-in_binary64
260×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
1.9b
(/.f64 a (/.f64 (+.f64 1 (*.f64 k k)) (pow.f64 k m)))
Compiler

Compiled 38 to 15 computations (60.5% saved)

series511.0ms (3.3%)

Counts
1 → 32
Calls

9 calls:

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

Compiled 60084 to 49555 computations (17.5% saved)

rewrite93.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
563×log-prod_binary64
325×pow-prod-down_binary64
285×pow2_binary64
236×pow-unpow_binary64
232×pow-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01016
121814
2307914
Stop Event
node limit
Counts
1 → 49
Calls
Call 1
Inputs
(/.f64 a (/.f64 (+.f64 1 (*.f64 k k)) (pow.f64 k m)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (/.f64 a (fma.f64 k k 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2)) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (fma.f64 k k 1)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (fma.f64 k k 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (fma.f64 k k 1)) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k k 1) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k k 1) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (fma.f64 k k 1)) (/.f64 (sqrt.f64 a) (pow.f64 k (neg.f64 m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 k) -2) (/.f64 a (pow.f64 k (neg.f64 m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (fma.f64 k k 1)) (/.f64 (cbrt.f64 a) (pow.f64 k (neg.f64 m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) -2) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) 2)) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) -1/2) (/.f64 a (/.f64 (hypot.f64 1 k) (sqrt.f64 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (hypot.f64 1 k) (sqrt.f64 (pow.f64 k m)))) (/.f64 (cbrt.f64 a) (/.f64 (hypot.f64 1 k) (sqrt.f64 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (neg.f64 (fma.f64 k k 1))) (neg.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) 1) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) (cbrt.f64 (pow.f64 k (+.f64 m m)))) (cbrt.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 k k 1) (*.f64 a (pow.f64 k m))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 k k 1) (*.f64 a (pow.f64 k m))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (/.f64 (neg.f64 (fma.f64 k k 1)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 1))))))

simplify86.0ms (0.6%)

Algorithm
egg-herbie
Rules
677×fma-def_binary64
586×associate-*r/_binary64
586×associate-/l*_binary64
283×times-frac_binary64
266×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02071736
15971654
220031522
Stop Event
node limit
Counts
81 → 110
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (pow.f64 k 4) a)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (pow.f64 k 4) a)) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 6)))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 2)))))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 1 k) 6) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 1 k) 6) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 8) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))))))
(/.f64 a (+.f64 1 (pow.f64 k 2)))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (pow.f64 k 2))) (/.f64 a (+.f64 1 (pow.f64 k 2))))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (+.f64 1 (pow.f64 k 2)))) (/.f64 a (+.f64 1 (pow.f64 k 2)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (pow.f64 k 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (+.f64 1 (pow.f64 k 2)))) (/.f64 a (+.f64 1 (pow.f64 k 2))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(+.f64 0 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 1 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))
(*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k k 1)))
(*.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 1)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2)) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (fma.f64 k k 1)) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 k m) (fma.f64 k k 1)) a)
(*.f64 (/.f64 a (fma.f64 k k 1)) (pow.f64 k m))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k k 1) (pow.f64 k m))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k k 1) (pow.f64 k m))))
(*.f64 (/.f64 (sqrt.f64 a) (fma.f64 k k 1)) (/.f64 (sqrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (pow.f64 (hypot.f64 1 k) -2) (/.f64 a (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (fma.f64 k k 1)) (/.f64 (cbrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) -2) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) 2)) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) -1/2) (/.f64 a (/.f64 (hypot.f64 1 k) (sqrt.f64 (pow.f64 k m)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (hypot.f64 1 k) (sqrt.f64 (pow.f64 k m)))) (/.f64 (cbrt.f64 a) (/.f64 (hypot.f64 1 k) (sqrt.f64 (pow.f64 k m)))))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (/.f64 a (neg.f64 (fma.f64 k k 1))) (neg.f64 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) 1) (pow.f64 k m))
(*.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) (cbrt.f64 (pow.f64 k (+.f64 m m)))) (cbrt.f64 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)))
(pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 1)
(pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 3)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 2)
(pow.f64 (/.f64 (fma.f64 k k 1) (*.f64 a (pow.f64 k m))) -1)
(pow.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (fma.f64 k k 1) (*.f64 a (pow.f64 k m))) 1) -1)
(neg.f64 (/.f64 a (/.f64 (neg.f64 (fma.f64 k k 1)) (pow.f64 k m))))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(exp.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 1))
Outputs
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (pow.f64 k m))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 2)))))
(fma.f64 (pow.f64 k m) a (*.f64 (neg.f64 (pow.f64 k m)) (*.f64 a (*.f64 k k))))
(-.f64 (*.f64 a (pow.f64 k m)) (*.f64 (*.f64 k (*.f64 k a)) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (-.f64 a (*.f64 k (*.f64 k a))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (pow.f64 k 4) a)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 2))))))
(fma.f64 (pow.f64 k m) (*.f64 a (pow.f64 k 4)) (fma.f64 (pow.f64 k m) a (*.f64 (neg.f64 (pow.f64 k m)) (*.f64 a (*.f64 k k)))))
(-.f64 (*.f64 (pow.f64 k m) (+.f64 (*.f64 a (pow.f64 k 4)) a)) (*.f64 (*.f64 k (*.f64 k a)) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (-.f64 (fma.f64 a (pow.f64 k 4) a) (*.f64 k (*.f64 k a))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (pow.f64 k 4) a)) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 6)))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 2)))))))
(fma.f64 (pow.f64 k m) (*.f64 a (pow.f64 k 4)) (fma.f64 -1 (*.f64 (*.f64 a (pow.f64 k 6)) (pow.f64 k m)) (fma.f64 (pow.f64 k m) a (*.f64 (neg.f64 (pow.f64 k m)) (*.f64 a (*.f64 k k))))))
(+.f64 (-.f64 (*.f64 (pow.f64 k m) (+.f64 (*.f64 a (pow.f64 k 4)) a)) (*.f64 (*.f64 k (*.f64 k a)) (pow.f64 k m))) (*.f64 (*.f64 a (pow.f64 k 6)) (neg.f64 (pow.f64 k m))))
(+.f64 (*.f64 (pow.f64 k m) (-.f64 a (*.f64 k (*.f64 k a)))) (*.f64 (*.f64 a (pow.f64 k m)) (-.f64 (pow.f64 k 4) (pow.f64 k 6))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 a (*.f64 (pow.f64 (/.f64 1 k) 2) (pow.f64 (exp.f64 (neg.f64 (neg.f64 (log.f64 k)))) m)))
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))))
(fma.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (pow.f64 (/.f64 1 k) 2)) (neg.f64 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))))))
(-.f64 (*.f64 a (*.f64 (pow.f64 (/.f64 1 k) 2) (pow.f64 (exp.f64 (neg.f64 (neg.f64 (log.f64 k)))) m))) (*.f64 a (*.f64 (pow.f64 (exp.f64 (neg.f64 (neg.f64 (log.f64 k)))) m) (pow.f64 (/.f64 1 k) 4))))
(*.f64 (*.f64 a (pow.f64 k m)) (-.f64 (/.f64 (/.f64 1 k) k) (pow.f64 (/.f64 1 k) 4)))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 1 k) 6) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)))))
(fma.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (pow.f64 (/.f64 1 k) 2)) (fma.f64 (pow.f64 (/.f64 1 k) 6) (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))))))))
(-.f64 (*.f64 (*.f64 a (pow.f64 (exp.f64 (neg.f64 (neg.f64 (log.f64 k)))) m)) (+.f64 (pow.f64 (/.f64 1 k) 2) (pow.f64 (/.f64 1 k) 6))) (*.f64 a (*.f64 (pow.f64 (exp.f64 (neg.f64 (neg.f64 (log.f64 k)))) m) (pow.f64 (/.f64 1 k) 4))))
(*.f64 (*.f64 a (pow.f64 k m)) (-.f64 (+.f64 (/.f64 (/.f64 1 k) k) (pow.f64 (/.f64 1 k) 6)) (pow.f64 (/.f64 1 k) 4)))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 1 k) 6) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 8) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))))))
(fma.f64 (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k))))) (*.f64 a (pow.f64 (/.f64 1 k) 2)) (fma.f64 (pow.f64 (/.f64 1 k) 6) (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))) (pow.f64 (/.f64 1 k) 8)) (*.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 a (exp.f64 (neg.f64 (*.f64 m (neg.f64 (log.f64 k)))))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 a (pow.f64 (exp.f64 (neg.f64 (neg.f64 (log.f64 k)))) m)) (+.f64 (pow.f64 (/.f64 1 k) 8) (pow.f64 (/.f64 1 k) 4)))) (*.f64 (*.f64 a (pow.f64 (exp.f64 (neg.f64 (neg.f64 (log.f64 k)))) m)) (+.f64 (pow.f64 (/.f64 1 k) 2) (pow.f64 (/.f64 1 k) 6))))
(*.f64 (*.f64 a (pow.f64 k m)) (+.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 1 k) 4)) (pow.f64 (/.f64 1 k) 8)) (+.f64 (/.f64 (/.f64 1 k) k) (pow.f64 (/.f64 1 k) 6))))
(/.f64 a (+.f64 1 (pow.f64 k 2)))
(/.f64 a (fma.f64 k k 1))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (pow.f64 k 2))) (/.f64 a (+.f64 1 (pow.f64 k 2))))
(+.f64 (/.f64 a (/.f64 (fma.f64 k k 1) (*.f64 (log.f64 k) m))) (/.f64 a (fma.f64 k k 1)))
(+.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) (*.f64 (log.f64 k) m)) (/.f64 a (fma.f64 k k 1)))
(*.f64 (/.f64 a (fma.f64 k k 1)) (+.f64 (*.f64 (log.f64 k) m) 1))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (+.f64 1 (pow.f64 k 2)))) (/.f64 a (+.f64 1 (pow.f64 k 2)))))
(+.f64 (/.f64 a (/.f64 (fma.f64 k k 1) (*.f64 (log.f64 k) m))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) (/.f64 (fma.f64 k k 1) (*.f64 a (*.f64 m m)))) (/.f64 a (fma.f64 k k 1))))
(+.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) (*.f64 (log.f64 k) m)) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) (/.f64 (fma.f64 k k 1) (*.f64 m (*.f64 m a)))) (/.f64 a (fma.f64 k k 1))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) (fma.f64 k k 1)) (*.f64 m (*.f64 m a))) (*.f64 (/.f64 a (fma.f64 k k 1)) (+.f64 (*.f64 (log.f64 k) m) 1)))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (pow.f64 k 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (+.f64 1 (pow.f64 k 2)))) (/.f64 a (+.f64 1 (pow.f64 k 2))))))
(+.f64 (/.f64 a (/.f64 (fma.f64 k k 1) (*.f64 (log.f64 k) m))) (fma.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (fma.f64 k k 1)) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) (/.f64 (fma.f64 k k 1) (*.f64 a (*.f64 m m)))) (/.f64 a (fma.f64 k k 1)))))
(+.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) (*.f64 (log.f64 k) m)) (fma.f64 1/6 (*.f64 (/.f64 a (fma.f64 k k 1)) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) (/.f64 (fma.f64 k k 1) (*.f64 m (*.f64 m a)))) (/.f64 a (fma.f64 k k 1)))))
(fma.f64 1/6 (*.f64 (/.f64 a (fma.f64 k k 1)) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) (fma.f64 k k 1)) (*.f64 m (*.f64 m a))) (*.f64 (/.f64 a (fma.f64 k k 1)) (+.f64 (*.f64 (log.f64 k) m) 1))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (pow.f64 k 2)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(+.f64 0 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 1 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (pow.f64 k m) (/.f64 a (fma.f64 k k 1)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k k 1)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 k m) (fma.f64 k k 1)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2)) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (fma.f64 k k 1)) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (/.f64 (pow.f64 k m) (fma.f64 k k 1)) a)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (/.f64 a (fma.f64 k k 1)) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k k 1) (pow.f64 k m))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 (pow.f64 k m) (fma.f64 k k 1)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 k m) (fma.f64 k k 1)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k k 1) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (/.f64 (sqrt.f64 a) (fma.f64 k k 1)) (/.f64 (sqrt.f64 a) (pow.f64 k (neg.f64 m))))
(/.f64 (/.f64 a (fma.f64 k k 1)) (pow.f64 k (neg.f64 m)))
(/.f64 a (*.f64 (fma.f64 k k 1) (pow.f64 k (neg.f64 m))))
(*.f64 (pow.f64 (hypot.f64 1 k) -2) (/.f64 a (pow.f64 k (neg.f64 m))))
(/.f64 (*.f64 a (pow.f64 (hypot.f64 1 k) -2)) (pow.f64 k (neg.f64 m)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (fma.f64 k k 1)) (/.f64 (cbrt.f64 a) (pow.f64 k (neg.f64 m))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (fma.f64 k k 1)) (pow.f64 k (neg.f64 m))) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) -2) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) 2)) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) (/.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) 2)))
(/.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m))) -2) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) -1/2) (/.f64 a (/.f64 (hypot.f64 1 k) (sqrt.f64 (pow.f64 k m)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) -1/2) (*.f64 (/.f64 a (hypot.f64 1 k)) (sqrt.f64 (pow.f64 k m))))
(*.f64 (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) -1/2) (/.f64 (*.f64 a (sqrt.f64 (pow.f64 k m))) (hypot.f64 1 k)))
(*.f64 (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) -1/2) (*.f64 (sqrt.f64 (pow.f64 k m)) (/.f64 a (hypot.f64 1 k))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (hypot.f64 1 k) (sqrt.f64 (pow.f64 k m)))) (/.f64 (cbrt.f64 a) (/.f64 (hypot.f64 1 k) (sqrt.f64 (pow.f64 k m)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (hypot.f64 1 k)) (sqrt.f64 (pow.f64 k m))) (*.f64 (/.f64 (cbrt.f64 a) (hypot.f64 1 k)) (sqrt.f64 (pow.f64 k m))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 k m)) (/.f64 (cbrt.f64 (*.f64 a a)) (hypot.f64 1 k))) (*.f64 (sqrt.f64 (pow.f64 k m)) (/.f64 (cbrt.f64 a) (hypot.f64 1 k))))
(/.f64 (*.f64 (cbrt.f64 a) (*.f64 (sqrt.f64 (pow.f64 k m)) (/.f64 (cbrt.f64 (*.f64 a a)) (hypot.f64 1 k)))) (/.f64 (hypot.f64 1 k) (sqrt.f64 (pow.f64 k m))))
(*.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (/.f64 a (neg.f64 (fma.f64 k k 1))) (neg.f64 (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) 1) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(*.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) (cbrt.f64 (pow.f64 k (+.f64 m m)))) (cbrt.f64 (pow.f64 k m)))
(*.f64 (/.f64 a (fma.f64 k k 1)) (*.f64 (cbrt.f64 (pow.f64 k (+.f64 m m))) (cbrt.f64 (pow.f64 k m))))
(*.f64 (*.f64 (/.f64 a (fma.f64 k k 1)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2) 1/2)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 3) 1/3)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 3)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 2)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(pow.f64 (/.f64 (fma.f64 k k 1) (*.f64 a (pow.f64 k m))) -1)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(pow.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) 3)) 1/3)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(pow.f64 (/.f64 (/.f64 (fma.f64 k k 1) (*.f64 a (pow.f64 k m))) 1) -1)
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(neg.f64 (/.f64 a (/.f64 (neg.f64 (fma.f64 k k 1)) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 2))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k k 1))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1))) 3))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k k 1) (pow.f64 k m)) 3)))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(exp.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))) 1))
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k k 1)))

eval368.0ms (2.4%)

Compiler

Compiled 21035 to 12048 computations (42.7% saved)

prune207.0ms (1.3%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New9197926
Fresh235
Picked101
Done325
Total92512937
Error
0.0b
Counts
937 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
1.9b
(/.f64 a (/.f64 (+.f64 1 (*.f64 (+.f64 k 10) k)) (pow.f64 k m)))
25.4b
(/.f64 a (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))))
24.6b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
25.3b
(/.f64 a (+.f64 1 (*.f64 k k)))
43.3b
(/.f64 a (+.f64 1 (*.f64 k 10)))
2.1b
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))
49.2b
(+.f64 a (*.f64 -10 (*.f64 k a)))
21.9b
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
15.5b
(*.f64 a (pow.f64 k m))
39.7b
(*.f64 a (/.f64 (/.f64 1 k) k))
24.6b
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
48.5b
a
Compiler

Compiled 266 to 185 computations (30.5% saved)

localize19.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 k 10) k)
1.9b
(/.f64 a (/.f64 (+.f64 1 (*.f64 (+.f64 k 10) k)) (pow.f64 k m)))
Compiler

Compiled 50 to 29 computations (42% saved)

series552.0ms (3.6%)

Counts
2 → 44
Calls

12 calls:

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

Compiled 79450 to 65728 computations (17.3% saved)

rewrite65.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
686×log-prod_binary64
465×prod-diff_binary64
357×fma-def_binary64
241×expm1-udef_binary64
241×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01226
127024
2381924
Stop Event
node limit
Counts
2 → 93
Calls
Call 1
Inputs
(/.f64 a (/.f64 (+.f64 1 (*.f64 (+.f64 k 10) k)) (pow.f64 k m)))
(*.f64 (+.f64 k 10) k)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (sqrt.f64 a) (pow.f64 k (neg.f64 m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (/.f64 a (pow.f64 k (neg.f64 m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (fma.f64 k (+.f64 k 10) 1)) (/.f64 (cbrt.f64 a) (pow.f64 k (neg.f64 m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 2))) (/.f64 a (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 2))) (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 2))) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 a (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (neg.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (pow.f64 k (+.f64 m m)))) (cbrt.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (pow.f64 k m))) (sqrt.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 k (+.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 k k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 k 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 k (+.f64 k 10) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1000 (pow.f64 k 3)) k) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 k k -100) k) (+.f64 k -10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (+.f64 1000 (pow.f64 k 3))) (-.f64 (fma.f64 k k 100) (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (fma.f64 k k -100)) (+.f64 k -10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (+.f64 k 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 k (+.f64 k 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 k (sqrt.f64 (*.f64 k 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 k) (+.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 k k)) (exp.f64 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 k 10)) (exp.f64 (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 k (+.f64 k 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 k (+.f64 k 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 k (+.f64 k 10) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k k (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k 10 (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 10 k (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 k (+.f64 k 10) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 (cbrt.f64 k) k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 10) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2)) (/.f64 1 (-.f64 1 (*.f64 k (+.f64 k 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k (sqrt.f64 k)) (sqrt.f64 k) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (cbrt.f64 k) 2) (pow.f64 (cbrt.f64 k) 2)) (pow.f64 (cbrt.f64 k) 2) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 k 10)) (cbrt.f64 (*.f64 k 10))) (cbrt.f64 (*.f64 k 10)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k) (*.f64 k 10))))))

simplify63.0ms (0.4%)

Algorithm
egg-herbie
Rules
708×times-frac_binary64
569×distribute-rgt-in_binary64
475×unswap-sqr_binary64
197×associate-*r*_binary64
169×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 1 k) k)
8.9b
(*.f64 a (/.f64 (/.f64 1 k) k))
Compiler

Compiled 21 to 13 computations (38.1% saved)

series14.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
5.0ms
a
@inf
(*.f64 a (/.f64 (/.f64 1 k) k))
1.0ms
a
@0
(*.f64 a (/.f64 (/.f64 1 k) k))
1.0ms
a
@-inf
(*.f64 a (/.f64 (/.f64 1 k) k))
1.0ms
k
@0
(*.f64 a (/.f64 (/.f64 1 k) k))
1.0ms
k
@inf
(*.f64 a (/.f64 (/.f64 1 k) k))
Compiler

Compiled 564 to 456 computations (19.1% saved)

rewrite43.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
660×pow1_binary64
610×add-log-exp_binary64
610×log1p-expm1-u_binary64
610×expm1-log1p-u_binary64
595×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify56.0ms (0.4%)

Algorithm
egg-herbie
Rules
858×unswap-sqr_binary64
511×times-frac_binary64
465×log-div_binary64
372×fma-neg_binary64
356×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0129587
1327569
21125569
36688567
Stop Event
node limit
Counts
90 → 65
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 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 (/.f64 -1 k) 2)
(-.f64 (+.f64 1 (*.f64 a (pow.f64 k -2))) 1)
(/.f64 a (*.f64 k k))
(/.f64 1 (/.f64 k (/.f64 a k)))
(/.f64 (/.f64 a k) k)
(/.f64 (neg.f64 (/.f64 a k)) (neg.f64 k))
(/.f64 (/.f64 (/.f64 a k) 1) k)
(/.f64 (/.f64 (/.f64 a k) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))
(/.f64 (/.f64 (/.f64 a k) (sqrt.f64 k)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 -1 k) a) (neg.f64 k))
(/.f64 (*.f64 a (/.f64 -1 k)) (neg.f64 k))
(pow.f64 (*.f64 a (pow.f64 k -2)) 1)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)
(pow.f64 (*.f64 (/.f64 1 k) (sqrt.f64 a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 2))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 k -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 k -2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))
(-.f64 (+.f64 1 (pow.f64 k -2)) 1)
(*.f64 1 (pow.f64 k -2))
(*.f64 (/.f64 1 k) (/.f64 1 k))
(*.f64 (pow.f64 k -2) 1)
(*.f64 (cbrt.f64 (pow.f64 k -2)) (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2))
(*.f64 (cbrt.f64 (pow.f64 k -2)) (/.f64 (/.f64 1 k) (cbrt.f64 k)))
(*.f64 (cbrt.f64 (pow.f64 k -2)) (*.f64 (/.f64 1 (cbrt.f64 k)) (/.f64 1 k)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2) (cbrt.f64 (pow.f64 k -2)))
(*.f64 (pow.f64 k -1/2) (/.f64 (/.f64 1 k) (sqrt.f64 k)))
(*.f64 (pow.f64 k -1/2) (*.f64 (pow.f64 k -1/2) (/.f64 1 k)))
(*.f64 (/.f64 -1 k) (/.f64 -1 k))
(*.f64 (*.f64 (/.f64 1 k) (pow.f64 k -1/2)) (pow.f64 k -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 k)) k))
(*.f64 (/.f64 (pow.f64 k -1/2) 1) (/.f64 (pow.f64 k -1/2) k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k -2)) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 (pow.f64 k -2)))
(*.f64 (/.f64 (pow.f64 k -1/2) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (pow.f64 k -1/2) (cbrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k -2)) (sqrt.f64 k)) (/.f64 (/.f64 1 (cbrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (/.f64 1 k) (cbrt.f64 (pow.f64 k -2))) (/.f64 1 (cbrt.f64 k)))
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 (pow.f64 k -2) 1)
(pow.f64 (pow.f64 (pow.f64 k -2) 3) 1/3)
(pow.f64 (*.f64 k k) -1)
(pow.f64 (cbrt.f64 (pow.f64 k -2)) 3)
(neg.f64 (/.f64 (/.f64 1 k) (neg.f64 k)))
(sqrt.f64 (pow.f64 (pow.f64 k -2) 2))
(log.f64 (exp.f64 (pow.f64 k -2)))
(cbrt.f64 (pow.f64 (pow.f64 k -2) 3))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 k 3)) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (pow.f64 k -2)))
(log1p.f64 (expm1.f64 (pow.f64 k -2)))
(exp.f64 (log.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 (*.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 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(/.f64 a (*.f64 k k))
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 k -2)
(-.f64 (+.f64 1 (*.f64 a (pow.f64 k -2))) 1)
(/.f64 a (*.f64 k k))
(/.f64 a (*.f64 k k))
(/.f64 1 (/.f64 k (/.f64 a k)))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(/.f64 (neg.f64 (/.f64 a k)) (neg.f64 k))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 (/.f64 a k) 1) k)
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 (/.f64 a k) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 (/.f64 a k) (sqrt.f64 k)) (sqrt.f64 k))
(/.f64 a (*.f64 k k))
(/.f64 (*.f64 (/.f64 -1 k) a) (neg.f64 k))
(/.f64 a (*.f64 k k))
(/.f64 (*.f64 a (/.f64 -1 k)) (neg.f64 k))
(/.f64 a (*.f64 k k))
(pow.f64 (*.f64 a (pow.f64 k -2)) 1)
(/.f64 a (*.f64 k k))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3) 1/3)
(/.f64 a (*.f64 k k))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)
(/.f64 a (*.f64 k k))
(pow.f64 (*.f64 (/.f64 1 k) (sqrt.f64 a)) 2)
(/.f64 a (*.f64 k k))
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 2))
(/.f64 a (*.f64 k k))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))
(/.f64 a (*.f64 k k))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3))
(/.f64 a (*.f64 k k))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 k -2) 3)))
(/.f64 a (*.f64 k k))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 k -2) 3) (pow.f64 a 3)))
(/.f64 a (*.f64 k k))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))
(/.f64 a (*.f64 k k))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))
(/.f64 a (*.f64 k k))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))
(/.f64 a (*.f64 k k))
(-.f64 (+.f64 1 (pow.f64 k -2)) 1)
(pow.f64 k -2)
(*.f64 1 (pow.f64 k -2))
(pow.f64 k -2)
(*.f64 (/.f64 1 k) (/.f64 1 k))
(pow.f64 k -2)
(*.f64 (pow.f64 k -2) 1)
(pow.f64 k -2)
(*.f64 (cbrt.f64 (pow.f64 k -2)) (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2))
(pow.f64 k -2)
(*.f64 (cbrt.f64 (pow.f64 k -2)) (/.f64 (/.f64 1 k) (cbrt.f64 k)))
(*.f64 (cbrt.f64 (pow.f64 k -2)) (/.f64 1 (*.f64 (cbrt.f64 k) k)))
(/.f64 (cbrt.f64 (pow.f64 k -2)) (*.f64 k (cbrt.f64 k)))
(*.f64 (cbrt.f64 (pow.f64 k -2)) (*.f64 (/.f64 1 (cbrt.f64 k)) (/.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 k -2)) (/.f64 1 (*.f64 (cbrt.f64 k) k)))
(/.f64 (cbrt.f64 (pow.f64 k -2)) (*.f64 k (cbrt.f64 k)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2) (cbrt.f64 (pow.f64 k -2)))
(pow.f64 k -2)
(*.f64 (pow.f64 k -1/2) (/.f64 (/.f64 1 k) (sqrt.f64 k)))
(*.f64 (pow.f64 k -1/2) (/.f64 1 (*.f64 (sqrt.f64 k) k)))
(/.f64 (pow.f64 k -1/2) (*.f64 k (sqrt.f64 k)))
(/.f64 (pow.f64 k -1/2) (pow.f64 k 3/2))
(*.f64 (pow.f64 k -1/2) (*.f64 (pow.f64 k -1/2) (/.f64 1 k)))
(pow.f64 k -2)
(*.f64 (/.f64 -1 k) (/.f64 -1 k))
(pow.f64 k -2)
(*.f64 (*.f64 (/.f64 1 k) (pow.f64 k -1/2)) (pow.f64 k -1/2))
(pow.f64 k -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 k)) k))
(*.f64 (cbrt.f64 (pow.f64 k -2)) (/.f64 1 (*.f64 (cbrt.f64 k) k)))
(/.f64 (cbrt.f64 (pow.f64 k -2)) (*.f64 k (cbrt.f64 k)))
(*.f64 (/.f64 (pow.f64 k -1/2) 1) (/.f64 (pow.f64 k -1/2) k))
(pow.f64 k -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k -2)) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 (pow.f64 k -2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 k -2)) 2) (pow.f64 (cbrt.f64 k) 2))
(*.f64 (/.f64 (pow.f64 k -1/2) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (pow.f64 k -1/2) (cbrt.f64 k)))
(pow.f64 k -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 k -2)) (sqrt.f64 k)) (/.f64 (/.f64 1 (cbrt.f64 k)) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (pow.f64 k -2)) (/.f64 1 (*.f64 (cbrt.f64 k) k)))
(/.f64 (cbrt.f64 (pow.f64 k -2)) (*.f64 k (cbrt.f64 k)))
(*.f64 (*.f64 (/.f64 1 k) (cbrt.f64 (pow.f64 k -2))) (/.f64 1 (cbrt.f64 k)))
(*.f64 (cbrt.f64 (pow.f64 k -2)) (/.f64 1 (*.f64 (cbrt.f64 k) k)))
(/.f64 (cbrt.f64 (pow.f64 k -2)) (*.f64 k (cbrt.f64 k)))
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 k -2)
(pow.f64 (pow.f64 k -2) 1)
(pow.f64 k -2)
(pow.f64 (pow.f64 (pow.f64 k -2) 3) 1/3)
(pow.f64 k -2)
(pow.f64 (*.f64 k k) -1)
(pow.f64 k -2)
(pow.f64 (cbrt.f64 (pow.f64 k -2)) 3)
(pow.f64 k -2)
(neg.f64 (/.f64 (/.f64 1 k) (neg.f64 k)))
(pow.f64 k -2)
(sqrt.f64 (pow.f64 (pow.f64 k -2) 2))
(pow.f64 k -2)
(log.f64 (exp.f64 (pow.f64 k -2)))
(pow.f64 k -2)
(cbrt.f64 (pow.f64 (pow.f64 k -2) 3))
(pow.f64 k -2)
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 k 3)) (pow.f64 k 3)))
(pow.f64 k -2)
(expm1.f64 (log1p.f64 (pow.f64 k -2)))
(pow.f64 k -2)
(log1p.f64 (expm1.f64 (pow.f64 k -2)))
(pow.f64 k -2)
(exp.f64 (log.f64 (pow.f64 k -2)))
(pow.f64 k -2)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (*.f64 k 10))
0.1b
(/.f64 a (+.f64 1 (*.f64 k 10)))
Compiler

Compiled 22 to 16 computations (27.3% saved)

series11.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

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

Compiled 660 to 533 computations (19.2% saved)

rewrite48.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
870×pow1_binary64
812×add-log-exp_binary64
812×log1p-expm1-u_binary64
812×expm1-log1p-u_binary64
797×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0817
116813
2216813
Stop Event
node limit
Counts
2 → 65
Calls
Call 1
Inputs
(/.f64 a (+.f64 1 (*.f64 k 10)))
(+.f64 1 (*.f64 k 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 a (fma.f64 k 10 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (fma.f64 k 10 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (fma.f64 k 10 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (fma.f64 k 10 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) 2) (cbrt.f64 (/.f64 a (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 a (fma.f64 k 10 1))) (sqrt.f64 (/.f64 a (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (neg.f64 (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 k 10 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (fma.f64 k 10 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 k 10 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (cbrt.f64 (/.f64 a (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 k 10 1))) (/.f64 a (sqrt.f64 (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (fma.f64 k 10 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (*.f64 1000 (pow.f64 k 3)))) (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (-.f64 1 (*.f64 100 (*.f64 k k)))) (+.f64 1 (*.f64 -10 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (fma.f64 k 10 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 a (fma.f64 k 10 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 k 10 1) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (neg.f64 (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 a (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k 10 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 a (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k 10 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 a (fma.f64 k 10 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 k 10 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 -10 k))) (/.f64 (*.f64 100 (*.f64 k k)) (+.f64 1 (*.f64 -10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 k 10 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 k 10 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 k 10 1)) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2) (cbrt.f64 (fma.f64 k 10 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 k 10 1)) (sqrt.f64 (fma.f64 k 10 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 1000 (pow.f64 k 3))) (/.f64 1 (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (/.f64 1 (+.f64 1 (*.f64 -10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k))) (+.f64 1 (*.f64 1000 (pow.f64 k 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (*.f64 100 (*.f64 k k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 1000 (pow.f64 k 3))) (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 1000 (pow.f64 k 3))) (+.f64 (*.f64 100 (*.f64 k k)) (+.f64 1 (*.f64 -10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (+.f64 1 (*.f64 -10 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (*.f64 1000 (pow.f64 k 3)))) (neg.f64 (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (*.f64 100 (*.f64 k k)))) (neg.f64 (+.f64 1 (*.f64 -10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 100 (*.f64 k k)) 1) (-.f64 (*.f64 k 10) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 k 10 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 k 10 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 k 10 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 k 10 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 k 10 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 k 10 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 k 10 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 k 10 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k 10) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k 10 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 10 k 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 k 10)) 2) (cbrt.f64 (*.f64 k 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k 10)) (sqrt.f64 (*.f64 k 10)) 1)))))

simplify41.0ms (0.3%)

Algorithm
egg-herbie
Rules
808×fma-def_binary64
556×associate-/r*_binary64
481×unswap-sqr_binary64
475×associate-/l*_binary64
450×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02081108
15371039
21841975
Stop Event
node limit
Counts
101 → 113
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 (*.f64 100 (*.f64 a (pow.f64 k 2))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 100 (*.f64 a (pow.f64 k 2))) (+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1000 (*.f64 a (pow.f64 k 3))))))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2))) (*.f64 1/1000 (*.f64 a (pow.f64 (/.f64 1 k) 3)))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 1/1000 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (*.f64 -1/10000 (*.f64 (pow.f64 (/.f64 1 k) 4) a)))))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (/.f64 -1 k) 2) a)) (*.f64 1/10 (/.f64 a k)))
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (/.f64 -1 k) 2) a)) (+.f64 (*.f64 -1/1000 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (*.f64 1/10 (/.f64 a k))))
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (/.f64 -1 k) 2) a)) (+.f64 (*.f64 -1/1000 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/10000 (*.f64 (pow.f64 (/.f64 -1 k) 4) 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 (+.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))) (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) 2) (cbrt.f64 (/.f64 a (fma.f64 k 10 1))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.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 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (fma.f64 k 10 1)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 k 10 1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (/.f64 a (cbrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (fma.f64 k 10 1)) 2)) (cbrt.f64 (/.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 1 (sqrt.f64 (fma.f64 k 10 1))) (/.f64 a (sqrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (fma.f64 k 10 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 k 10 1))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 1000 (pow.f64 k 3)))) (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k))))
(*.f64 (/.f64 a (-.f64 1 (*.f64 100 (*.f64 k k)))) (+.f64 1 (*.f64 -10 k)))
(pow.f64 (/.f64 a (fma.f64 k 10 1)) 1)
(pow.f64 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 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))))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k 10 1))))
(exp.f64 (log.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 (*.f64 100 (*.f64 k k)) (+.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 1000 (pow.f64 k 3))) (/.f64 1 (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k)))))
(*.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (/.f64 1 (+.f64 1 (*.f64 -10 k))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k))) (+.f64 1 (*.f64 1000 (pow.f64 k 3)))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 -10 k)) (-.f64 1 (*.f64 100 (*.f64 k k)))))
(/.f64 (+.f64 1 (*.f64 1000 (pow.f64 k 3))) (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k))))
(/.f64 (+.f64 1 (*.f64 1000 (pow.f64 k 3))) (+.f64 (*.f64 100 (*.f64 k k)) (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (+.f64 1 (*.f64 -10 k)))
(/.f64 (neg.f64 (+.f64 1 (*.f64 1000 (pow.f64 k 3)))) (neg.f64 (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k)))))
(/.f64 (neg.f64 (-.f64 1 (*.f64 100 (*.f64 k k)))) (neg.f64 (+.f64 1 (*.f64 -10 k))))
(/.f64 (-.f64 (*.f64 100 (*.f64 k k)) 1) (-.f64 (*.f64 k 10) 1))
(pow.f64 (fma.f64 k 10 1) 1)
(pow.f64 (pow.f64 (fma.f64 k 10 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 k 10 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)))
(log1p.f64 (expm1.f64 (fma.f64 k 10 1)))
(exp.f64 (log1p.f64 (*.f64 k 10)))
(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))
(/.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 (*.f64 100 (*.f64 a (pow.f64 k 2))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(fma.f64 100 (*.f64 a (*.f64 k k)) (+.f64 a (*.f64 -10 (*.f64 a k))))
(fma.f64 100 (*.f64 a (*.f64 k k)) (*.f64 a (fma.f64 k -10 1)))
(fma.f64 a (*.f64 k (fma.f64 k 100 -10)) a)
(+.f64 (*.f64 100 (*.f64 a (pow.f64 k 2))) (+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1000 (*.f64 a (pow.f64 k 3))))))
(fma.f64 100 (*.f64 a (*.f64 k k)) (+.f64 a (fma.f64 -10 (*.f64 a k) (*.f64 -1000 (*.f64 a (pow.f64 k 3))))))
(+.f64 (fma.f64 100 (*.f64 a (*.f64 k k)) (*.f64 a (fma.f64 k -10 1))) (*.f64 (pow.f64 k 3) (*.f64 a -1000)))
(+.f64 (fma.f64 a (*.f64 k (fma.f64 k 100 -10)) a) (*.f64 (pow.f64 k 3) (*.f64 a -1000)))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2))))
(fma.f64 1/10 (/.f64 a k) (*.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2))))
(fma.f64 1/10 (/.f64 a k) (*.f64 (pow.f64 (/.f64 1 k) 2) (*.f64 a -1/100)))
(fma.f64 1/10 (/.f64 a k) (*.f64 -1/100 (/.f64 (/.f64 a k) k)))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2))) (*.f64 1/1000 (*.f64 a (pow.f64 (/.f64 1 k) 3)))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 1/1000 (*.f64 a (/.f64 1 (pow.f64 k 3))))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 1/1000 (/.f64 a (pow.f64 k 3)))))
(fma.f64 -1/100 (/.f64 (/.f64 a k) k) (fma.f64 a (/.f64 1/1000 (pow.f64 k 3)) (*.f64 1/10 (/.f64 a k))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2))) (+.f64 (*.f64 1/1000 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (*.f64 -1/10000 (*.f64 (pow.f64 (/.f64 1 k) 4) a)))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (fma.f64 1/1000 (*.f64 a (/.f64 1 (pow.f64 k 3))) (*.f64 -1/10000 (*.f64 a (pow.f64 (/.f64 1 k) 4))))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (fma.f64 1/1000 (/.f64 a (pow.f64 k 3)) (*.f64 a (*.f64 -1/10000 (pow.f64 (/.f64 1 k) 4))))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/100 (/.f64 (/.f64 a k) k) (*.f64 a (+.f64 (/.f64 1/1000 (pow.f64 k 3)) (*.f64 -1/10000 (pow.f64 (/.f64 1 k) 4))))))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (/.f64 -1 k) 2) a)) (*.f64 1/10 (/.f64 a k)))
(fma.f64 1/10 (/.f64 a k) (*.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2))))
(fma.f64 1/10 (/.f64 a k) (*.f64 (pow.f64 (/.f64 1 k) 2) (*.f64 a -1/100)))
(fma.f64 1/10 (/.f64 a k) (*.f64 -1/100 (/.f64 (/.f64 a k) k)))
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (/.f64 -1 k) 2) a)) (+.f64 (*.f64 -1/1000 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (*.f64 1/10 (/.f64 a k))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 1/1000 (*.f64 a (/.f64 1 (pow.f64 k 3))))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 1/1000 (/.f64 a (pow.f64 k 3)))))
(fma.f64 -1/100 (/.f64 (/.f64 a k) k) (fma.f64 a (/.f64 1/1000 (pow.f64 k 3)) (*.f64 1/10 (/.f64 a k))))
(+.f64 (*.f64 -1/100 (*.f64 (pow.f64 (/.f64 -1 k) 2) a)) (+.f64 (*.f64 -1/1000 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/10000 (*.f64 (pow.f64 (/.f64 -1 k) 4) a)))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (fma.f64 1/1000 (*.f64 a (/.f64 1 (pow.f64 k 3))) (*.f64 -1/10000 (*.f64 a (pow.f64 (/.f64 1 k) 4))))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/100 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (fma.f64 1/1000 (/.f64 a (pow.f64 k 3)) (*.f64 a (*.f64 -1/10000 (pow.f64 (/.f64 1 k) 4))))))
(fma.f64 1/10 (/.f64 a k) (fma.f64 -1/100 (/.f64 (/.f64 a k) k) (*.f64 a (+.f64 (/.f64 1/1000 (pow.f64 k 3)) (*.f64 -1/10000 (pow.f64 (/.f64 1 k) 4))))))
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))) (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) 2))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k 10 1))) 2) (cbrt.f64 (/.f64 a (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 k 10 1))))
(/.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 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (fma.f64 k 10 1)))
(/.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 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 (pow.f64 (cbrt.f64 a) 2) (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 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (fma.f64 10 k 1)) 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 10 k 1)) 2) (cbrt.f64 (/.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 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 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (fma.f64 k 10 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 k 10 1))))
(/.f64 a (fma.f64 10 k 1))
(*.f64 (/.f64 a (+.f64 1 (*.f64 1000 (pow.f64 k 3)))) (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 (pow.f64 k 3) 1000))) (+.f64 1 (fma.f64 100 (*.f64 k k) (*.f64 k -10))))
(*.f64 (/.f64 a (fma.f64 (pow.f64 k 3) 1000 1)) (fma.f64 100 (*.f64 k k) (fma.f64 k -10 1)))
(*.f64 a (/.f64 (fma.f64 k (fma.f64 k 100 -10) 1) (fma.f64 (pow.f64 k 3) 1000 1)))
(*.f64 (/.f64 a (-.f64 1 (*.f64 100 (*.f64 k k)))) (+.f64 1 (*.f64 -10 k)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 -100 (*.f64 k k)))) (+.f64 1 (*.f64 k -10)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 (*.f64 k k) -100))) (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 (pow.f64 (/.f64 a (fma.f64 k 10 1)) 3) 1/3)
(/.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 (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))
(log1p.f64 (expm1.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))
(-.f64 (+.f64 1 (fma.f64 k 10 1)) 1)
(fma.f64 10 k 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -10 k))) (/.f64 (*.f64 100 (*.f64 k k)) (+.f64 1 (*.f64 -10 k))))
(/.f64 (+.f64 1 (*.f64 -100 (*.f64 k k))) (+.f64 1 (*.f64 k -10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (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 1000 (pow.f64 k 3))) (/.f64 1 (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) 1) (+.f64 1 (fma.f64 100 (*.f64 k k) (*.f64 k -10))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 100 (*.f64 k k) (fma.f64 k -10 1)))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 k (fma.f64 k 100 -10) 1))
(*.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (/.f64 1 (+.f64 1 (*.f64 -10 k))))
(/.f64 (+.f64 1 (*.f64 -100 (*.f64 k k))) (+.f64 1 (*.f64 k -10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (fma.f64 k -10 1))
(/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k))) (+.f64 1 (*.f64 1000 (pow.f64 k 3)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) 1) (+.f64 1 (fma.f64 100 (*.f64 k k) (*.f64 k -10))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 100 (*.f64 k k) (fma.f64 k -10 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 100 (*.f64 k k)))))
(/.f64 (+.f64 1 (*.f64 -100 (*.f64 k k))) (+.f64 1 (*.f64 k -10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (fma.f64 k -10 1))
(/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1))
(/.f64 (+.f64 1 (*.f64 1000 (pow.f64 k 3))) (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) 1) (+.f64 1 (fma.f64 100 (*.f64 k k) (*.f64 k -10))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 100 (*.f64 k k) (fma.f64 k -10 1)))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 k (fma.f64 k 100 -10) 1))
(/.f64 (+.f64 1 (*.f64 1000 (pow.f64 k 3))) (+.f64 (*.f64 100 (*.f64 k k)) (+.f64 1 (*.f64 -10 k))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) 1) (+.f64 1 (fma.f64 100 (*.f64 k k) (*.f64 k -10))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 100 (*.f64 k k) (fma.f64 k -10 1)))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 k (fma.f64 k 100 -10) 1))
(/.f64 (-.f64 1 (*.f64 100 (*.f64 k k))) (+.f64 1 (*.f64 -10 k)))
(/.f64 (+.f64 1 (*.f64 -100 (*.f64 k k))) (+.f64 1 (*.f64 k -10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (fma.f64 k -10 1))
(/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1))
(/.f64 (neg.f64 (+.f64 1 (*.f64 1000 (pow.f64 k 3)))) (neg.f64 (+.f64 1 (+.f64 (*.f64 100 (*.f64 k k)) (*.f64 -10 k)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 k 3) 1000)) 1) (+.f64 1 (fma.f64 100 (*.f64 k k) (*.f64 k -10))))
(/.f64 (fma.f64 (pow.f64 k 3) 1000 1) (fma.f64 100 (*.f64 k k) (fma.f64 k -10 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 100 (*.f64 k k)))) (neg.f64 (+.f64 1 (*.f64 -10 k))))
(/.f64 (+.f64 1 (*.f64 -100 (*.f64 k k))) (+.f64 1 (*.f64 k -10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (fma.f64 k -10 1))
(/.f64 (fma.f64 100 (*.f64 k k) -1) (fma.f64 10 k -1))
(/.f64 (-.f64 (*.f64 100 (*.f64 k k)) 1) (-.f64 (*.f64 k 10) 1))
(/.f64 (+.f64 1 (*.f64 -100 (*.f64 k k))) (+.f64 1 (*.f64 k -10)))
(/.f64 (+.f64 1 (*.f64 (*.f64 k k) -100)) (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 (pow.f64 (fma.f64 k 10 1) 3) 1/3)
(fma.f64 10 k 1)
(pow.f64 (cbrt.f64 (fma.f64 k 10 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)
(log1p.f64 (expm1.f64 (fma.f64 k 10 1)))
(fma.f64 10 k 1)
(exp.f64 (log1p.f64 (*.f64 k 10)))
(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)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 k (+.f64 k 10))
0.5b
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
4.9b
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
Compiler

Compiled 42 to 30 computations (28.6% saved)

series13.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

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

Compiled 1092 to 896 computations (17.9% saved)

rewrite53.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
506×prod-diff_binary64
499×log-prod_binary64
361×fma-def_binary64
320×pow-prod-down_binary64
273×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01026
122422
2299822
Stop Event
node limit
Counts
2 → 63
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
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (fma.f64 k (+.f64 k 10) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 1) (fma.f64 k (+.f64 k 10) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -1) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -2) (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 k (+.f64 k 10)) 2))) (-.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 k (+.f64 k 10) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))) 1))))))

simplify47.0ms (0.3%)

Algorithm
egg-herbie
Rules
399×distribute-rgt-in_binary64
382×distribute-lft-in_binary64
315×*-commutative_binary64
312×times-frac_binary64
258×associate-+l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02411592
16451491
222231445
Stop Event
node limit
Counts
99 → 141
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 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 3))))))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a)))))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 (/.f64 1 k) 5))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a))))))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (*.f64 a (pow.f64 (/.f64 -1 k) 2)))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (*.f64 a (pow.f64 (/.f64 -1 k) 2))))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 5) (+.f64 (*.f64 10 (+.f64 (*.f64 -100 a) a)) (*.f64 10 a)))))))
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))))
(pow.f64 (/.f64 1 k) 2)
(+.f64 (*.f64 -10 (pow.f64 (/.f64 1 k) 3)) (pow.f64 (/.f64 1 k) 2))
(+.f64 (*.f64 -10 (pow.f64 (/.f64 1 k) 3)) (+.f64 (*.f64 99 (pow.f64 (/.f64 1 k) 4)) (pow.f64 (/.f64 1 k) 2)))
(+.f64 (*.f64 -10 (pow.f64 (/.f64 1 k) 3)) (+.f64 (*.f64 99 (pow.f64 (/.f64 1 k) 4)) (+.f64 (pow.f64 (/.f64 1 k) 2) (*.f64 -980 (pow.f64 (/.f64 1 k) 5)))))
(pow.f64 (/.f64 -1 k) 2)
(+.f64 (pow.f64 (/.f64 -1 k) 2) (*.f64 10 (pow.f64 (/.f64 -1 k) 3)))
(+.f64 (pow.f64 (/.f64 -1 k) 2) (+.f64 (*.f64 99 (pow.f64 (/.f64 -1 k) 4)) (*.f64 10 (pow.f64 (/.f64 -1 k) 3))))
(+.f64 (pow.f64 (/.f64 -1 k) 2) (+.f64 (*.f64 980 (pow.f64 (/.f64 -1 k) 5)) (+.f64 (*.f64 99 (pow.f64 (/.f64 -1 k) 4)) (*.f64 10 (pow.f64 (/.f64 -1 k) 3)))))
(+.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2)) (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 (cbrt.f64 (*.f64 a a)) (/.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 -1 a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 (*.f64 a -1) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)
(pow.f64 (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 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 3)
(pow.f64 (sqrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 2)
(pow.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)
(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))))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1))) 1))
(+.f64 0 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))) 2)) (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 (pow.f64 (cbrt.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 (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 (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 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -3)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 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))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 k (+.f64 k 10))) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 k (+.f64 k 10)))) 1))
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)))
(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 k k) (*.f64 -99 a)) (+.f64 a (*.f64 -10 (*.f64 a k))))
(-.f64 (fma.f64 -10 (*.f64 a k) a) (*.f64 (*.f64 k k) (*.f64 a -99)))
(*.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 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 3))))))
(fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 -99 a)) (+.f64 a (fma.f64 -10 (*.f64 a k) (neg.f64 (*.f64 (*.f64 -10 (+.f64 (*.f64 -99 a) a)) (pow.f64 k 3))))))
(+.f64 (-.f64 (fma.f64 -10 (*.f64 a k) a) (*.f64 (*.f64 k k) (*.f64 a -99))) (*.f64 (pow.f64 k 3) (*.f64 10 (*.f64 -98 a))))
(+.f64 (fma.f64 -10 (*.f64 a k) a) (*.f64 (*.f64 k k) (+.f64 (*.f64 k (*.f64 a -980)) (*.f64 a 99))))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 (/.f64 a k) k)
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(fma.f64 a (pow.f64 (/.f64 1 k) 2) (*.f64 a (/.f64 -10 (pow.f64 k 3))))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 (/.f64 a k) k))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a)))))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (fma.f64 a (pow.f64 (/.f64 1 k) 2) (neg.f64 (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 1 k) 4)))))
(-.f64 (fma.f64 a (pow.f64 (/.f64 1 k) 2) (*.f64 a (/.f64 -10 (pow.f64 k 3)))) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 1 k) 4)))
(+.f64 (/.f64 (/.f64 a k) k) (*.f64 a (-.f64 (/.f64 -10 (pow.f64 k 3)) (*.f64 (pow.f64 (/.f64 1 k) 4) -99))))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 (/.f64 1 k) 5))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a))))))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (fma.f64 a (pow.f64 (/.f64 1 k) 2) (*.f64 -1 (+.f64 (*.f64 (*.f64 -10 (+.f64 (*.f64 -99 a) a)) (pow.f64 (/.f64 1 k) 5)) (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 1 k) 4))))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 1 k) 5) (*.f64 10 (*.f64 -98 a))) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 1 k) 4))) (fma.f64 a (pow.f64 (/.f64 1 k) 2) (*.f64 a (/.f64 -10 (pow.f64 k 3)))))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 k) 4) (*.f64 a 99) (*.f64 (pow.f64 (/.f64 1 k) 5) (*.f64 a -980))) (fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 (/.f64 a k) k)))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 (/.f64 a k) k)
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (*.f64 a (pow.f64 (/.f64 -1 k) 2)))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(fma.f64 a (pow.f64 (/.f64 1 k) 2) (*.f64 a (/.f64 -10 (pow.f64 k 3))))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (/.f64 (/.f64 a k) k))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (*.f64 a (pow.f64 (/.f64 -1 k) 2))))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (fma.f64 a (pow.f64 (/.f64 1 k) 2) (neg.f64 (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 1 k) 4)))))
(-.f64 (fma.f64 a (pow.f64 (/.f64 1 k) 2) (*.f64 a (/.f64 -10 (pow.f64 k 3)))) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 1 k) 4)))
(+.f64 (/.f64 (/.f64 a k) k) (*.f64 a (-.f64 (/.f64 -10 (pow.f64 k 3)) (*.f64 (pow.f64 (/.f64 1 k) 4) -99))))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 5) (+.f64 (*.f64 10 (+.f64 (*.f64 -100 a) a)) (*.f64 10 a)))))))
(fma.f64 10 (*.f64 a (/.f64 -1 (pow.f64 k 3))) (fma.f64 -1 (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 -1 k) 4)) (fma.f64 a (pow.f64 (/.f64 -1 k) 2) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 k) 5) (*.f64 10 (+.f64 (*.f64 -99 a) a)))))))
(+.f64 (*.f64 a (/.f64 -10 (pow.f64 k 3))) (-.f64 (-.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 -1 k) 4))) (*.f64 (pow.f64 (/.f64 -1 k) 5) (*.f64 10 (*.f64 -98 a)))))
(+.f64 (/.f64 (/.f64 a k) k) (+.f64 (*.f64 a (-.f64 (/.f64 -10 (pow.f64 k 3)) (*.f64 (pow.f64 (/.f64 1 k) 4) -99))) (*.f64 (*.f64 a 980) (pow.f64 (/.f64 -1 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))
(+.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)))
(pow.f64 (/.f64 1 k) 2)
(/.f64 (/.f64 1 k) k)
(+.f64 (*.f64 -10 (pow.f64 (/.f64 1 k) 3)) (pow.f64 (/.f64 1 k) 2))
(fma.f64 -10 (/.f64 1 (pow.f64 k 3)) (pow.f64 (/.f64 1 k) 2))
(+.f64 (pow.f64 (/.f64 1 k) 2) (/.f64 -10 (pow.f64 k 3)))
(+.f64 (/.f64 (/.f64 1 k) k) (/.f64 -10 (pow.f64 k 3)))
(+.f64 (*.f64 -10 (pow.f64 (/.f64 1 k) 3)) (+.f64 (*.f64 99 (pow.f64 (/.f64 1 k) 4)) (pow.f64 (/.f64 1 k) 2)))
(fma.f64 -10 (/.f64 1 (pow.f64 k 3)) (fma.f64 99 (pow.f64 (/.f64 1 k) 4) (pow.f64 (/.f64 1 k) 2)))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 k) 4) 99 (pow.f64 (/.f64 1 k) 2)) (/.f64 -10 (pow.f64 k 3)))
(+.f64 (/.f64 (/.f64 1 k) k) (fma.f64 (pow.f64 (/.f64 1 k) 4) 99 (/.f64 -10 (pow.f64 k 3))))
(+.f64 (*.f64 -10 (pow.f64 (/.f64 1 k) 3)) (+.f64 (*.f64 99 (pow.f64 (/.f64 1 k) 4)) (+.f64 (pow.f64 (/.f64 1 k) 2) (*.f64 -980 (pow.f64 (/.f64 1 k) 5)))))
(fma.f64 -10 (/.f64 1 (pow.f64 k 3)) (+.f64 (fma.f64 99 (pow.f64 (/.f64 1 k) 4) (pow.f64 (/.f64 1 k) 2)) (*.f64 (pow.f64 (/.f64 1 k) 5) -980)))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 k) 4) 99 (fma.f64 (pow.f64 (/.f64 1 k) 5) -980 (pow.f64 (/.f64 1 k) 2))) (/.f64 -10 (pow.f64 k 3)))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 k) 5) -980 (/.f64 (/.f64 1 k) k)) (fma.f64 (pow.f64 (/.f64 1 k) 4) 99 (/.f64 -10 (pow.f64 k 3))))
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 (/.f64 1 k) 2)
(/.f64 (/.f64 1 k) k)
(+.f64 (pow.f64 (/.f64 -1 k) 2) (*.f64 10 (pow.f64 (/.f64 -1 k) 3)))
(fma.f64 -10 (/.f64 1 (pow.f64 k 3)) (pow.f64 (/.f64 1 k) 2))
(+.f64 (pow.f64 (/.f64 1 k) 2) (/.f64 -10 (pow.f64 k 3)))
(+.f64 (/.f64 (/.f64 1 k) k) (/.f64 -10 (pow.f64 k 3)))
(+.f64 (pow.f64 (/.f64 -1 k) 2) (+.f64 (*.f64 99 (pow.f64 (/.f64 -1 k) 4)) (*.f64 10 (pow.f64 (/.f64 -1 k) 3))))
(fma.f64 -10 (/.f64 1 (pow.f64 k 3)) (fma.f64 99 (pow.f64 (/.f64 1 k) 4) (pow.f64 (/.f64 1 k) 2)))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 k) 4) 99 (pow.f64 (/.f64 1 k) 2)) (/.f64 -10 (pow.f64 k 3)))
(+.f64 (/.f64 (/.f64 1 k) k) (fma.f64 (pow.f64 (/.f64 1 k) 4) 99 (/.f64 -10 (pow.f64 k 3))))
(+.f64 (pow.f64 (/.f64 -1 k) 2) (+.f64 (*.f64 980 (pow.f64 (/.f64 -1 k) 5)) (+.f64 (*.f64 99 (pow.f64 (/.f64 -1 k) 4)) (*.f64 10 (pow.f64 (/.f64 -1 k) 3)))))
(+.f64 (pow.f64 (/.f64 -1 k) 2) (fma.f64 980 (pow.f64 (/.f64 -1 k) 5) (fma.f64 99 (pow.f64 (/.f64 -1 k) 4) (*.f64 10 (/.f64 -1 (pow.f64 k 3))))))
(+.f64 (pow.f64 (/.f64 -1 k) 2) (fma.f64 (pow.f64 (/.f64 -1 k) 5) 980 (fma.f64 (pow.f64 (/.f64 -1 k) 4) 99 (/.f64 -10 (pow.f64 k 3)))))
(+.f64 (/.f64 (/.f64 1 k) k) (fma.f64 (pow.f64 (/.f64 -1 k) 5) 980 (fma.f64 (pow.f64 (/.f64 1 k) 4) 99 (/.f64 -10 (pow.f64 k 3)))))
(+.f64 0 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (fma.f64 k (+.f64 k 10) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)))) 2)) (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 (cbrt.f64 (*.f64 a a)) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a 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 -1 a) (neg.f64 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 a (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))
(pow.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 1)) 1)
(/.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 (cbrt.f64 (/.f64 a (fma.f64 k (+.f64 k 10) 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 (pow.f64 a 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)
(/.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))
(log1p.f64 (expm1.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))
(+.f64 0 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))
(/.f64 1 (fma.f64 k (+.f64 k 10) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))) 2)) (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 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -2) (/.f64 1 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))
(/.f64 1 (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 (/.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)))
(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 (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)
(*.f64 (pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3) -1/6) (pow.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3) -1/6))
(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)
(cbrt.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -3))
(pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -3)
(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 (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))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1))))
(/.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))
(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))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 a k) k)
7.9b
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
Compiler

Compiled 26 to 7 computations (73.1% saved)

series215.0ms (1.4%)

Counts
2 → 56
Calls

15 calls:

TimeVariablePointExpression
188.0ms
k
@-inf
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
4.0ms
m
@0
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
4.0ms
k
@inf
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
2.0ms
a
@0
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
2.0ms
m
@-inf
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
Compiler

Compiled 26834 to 22170 computations (17.4% saved)

rewrite57.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
507×log-prod_binary64
380×exp-prod_binary64
375×prod-exp_binary64
322×pow-prod-down_binary64
244×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0820
117520
2247620
Stop Event
node limit
Counts
2 → 104
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
(/.f64 (/.f64 a k) k)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 k m) (*.f64 k (/.f64 k a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 k (*.f64 (/.f64 a k) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 a k) (pow.f64 k m))) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) 1) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) (sqrt.f64 k)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 k m)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 a) k) (pow.f64 k m)) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) a) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (/.f64 (neg.f64 a) k)) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 a) k) (pow.f64 (sqrt.f64 k) m)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 k (*.f64 (/.f64 a k) (pow.f64 k m))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 2)) (cbrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))) (sqrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 a) k) (pow.f64 (sqrt.f64 k) m))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (*.f64 m (log.f64 k)) 1) (log.f64 (*.f64 k (/.f64 k a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 a k) (pow.f64 k m))) (*.f64 (log.f64 k) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) (*.f64 m (log.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 m (log.f64 k)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) (*.f64 (*.f64 m (log.f64 k)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 m (log.f64 k)) 1) (log.f64 (*.f64 a (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 m (log.f64 k)) (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 m (log.f64 k)) 1) (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 k -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (pow.f64 k -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a k) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 k -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) (*.f64 (cbrt.f64 (/.f64 a k)) (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 a k)) (*.f64 (sqrt.f64 (/.f64 a k)) (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a) k) (/.f64 1 (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (/.f64 a k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (pow.f64 k -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) 1) (/.f64 (cbrt.f64 (/.f64 a k)) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 a k)) 1) (/.f64 (sqrt.f64 (/.f64 a k)) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (/.f64 (/.f64 1 k) (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 k) -2) (/.f64 (/.f64 a k) (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 a k)) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (sqrt.f64 (/.f64 a k)) (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (sqrt.f64 k)) (pow.f64 k -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k -1/2) (/.f64 (/.f64 a k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) (sqrt.f64 k)) (/.f64 (cbrt.f64 (/.f64 a k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (pow.f64 k -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 a) k) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (/.f64 k a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 a (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 a k) 3) (pow.f64 k 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 k k) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 k (/.f64 k a)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (pow.f64 k -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 a (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (pow.f64 k -2))))) (sqrt.f64 (log.f64 (*.f64 a (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a k) (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 a k) 3) (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 k (/.f64 k a))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 a) 1) (*.f64 2 (log.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 a k)) 1) (log.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (/.f64 a k)) (*.f64 (log.f64 k) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 a k)) 1) (*.f64 (log.f64 k) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a k)) 1) (neg.f64 (log.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (neg.f64 (log.f64 k)) (*.f64 (log.f64 (/.f64 a k)) 1)))))))

simplify57.0ms (0.4%)

Algorithm
egg-herbie
Rules
645×unswap-sqr_binary64
612×fma-def_binary64
375×associate-/l/_binary64
272×distribute-rgt-in_binary64
264×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03041937
18001895
224651873
Stop Event
node limit
Counts
160 → 140
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 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k -2)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k -2)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k -2)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k -2)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 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 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (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 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (pow.f64 k 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (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 (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 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 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(+.f64 0 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 1)
(/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 k a)))
(/.f64 1 (/.f64 k (*.f64 (/.f64 a k) (pow.f64 k m))))
(/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) k)
(/.f64 (neg.f64 (*.f64 (/.f64 a k) (pow.f64 k m))) (neg.f64 k))
(/.f64 (/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) 1) k)
(/.f64 (/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))
(/.f64 (/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) (sqrt.f64 k)) (sqrt.f64 k))
(/.f64 (*.f64 a (pow.f64 k m)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (neg.f64 a) k) (pow.f64 k m)) (neg.f64 k))
(/.f64 (*.f64 (pow.f64 k m) a) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k m) (/.f64 (neg.f64 a) k)) (neg.f64 k))
(pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))) 3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 a) k) (pow.f64 (sqrt.f64 k) m)) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))
(pow.f64 (/.f64 k (*.f64 (/.f64 a k) (pow.f64 k m))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 2)) (cbrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))) (sqrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))
(exp.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 a) k) (pow.f64 (sqrt.f64 k) m))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))) 1) 1))
(exp.f64 (-.f64 (*.f64 (*.f64 m (log.f64 k)) 1) (log.f64 (*.f64 k (/.f64 k a)))))
(exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 a k) (pow.f64 k m))) (*.f64 (log.f64 k) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) (*.f64 m (log.f64 k))))
(exp.f64 (+.f64 (log.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 m (log.f64 k)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) (*.f64 (*.f64 m (log.f64 k)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 m (log.f64 k)) 1) (log.f64 (*.f64 a (pow.f64 k -2)))))
(exp.f64 (+.f64 (*.f64 m (log.f64 k)) (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 m (log.f64 k)) 1) (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1)))
(+.f64 0 (*.f64 a (pow.f64 k -2)))
(+.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 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 k -2)))) 1)
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 a k) (/.f64 1 k))
(*.f64 (*.f64 a (pow.f64 k -2)) 1)
(*.f64 1 (*.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 (pow.f64 (/.f64 (sqrt.f64 a) k) 4)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) (*.f64 (cbrt.f64 (/.f64 a k)) (/.f64 1 k)))
(*.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k))
(*.f64 (sqrt.f64 (/.f64 a k)) (*.f64 (sqrt.f64 (/.f64 a k)) (/.f64 1 k)))
(*.f64 (/.f64 (neg.f64 a) k) (/.f64 1 (neg.f64 k)))
(*.f64 (/.f64 1 k) (/.f64 a k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k))
(*.f64 (/.f64 a 1) (pow.f64 k -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) 1) (/.f64 (cbrt.f64 (/.f64 a k)) k))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a k)) 1) (/.f64 (sqrt.f64 (/.f64 a k)) k))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (/.f64 (/.f64 1 k) (cbrt.f64 k)))
(*.f64 (pow.f64 (cbrt.f64 k) -2) (/.f64 (/.f64 a k) (cbrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a k)) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (sqrt.f64 (/.f64 a k)) (cbrt.f64 k)))
(*.f64 (/.f64 a (sqrt.f64 k)) (pow.f64 k -3/2))
(*.f64 (pow.f64 k -1/2) (/.f64 (/.f64 a k) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) (sqrt.f64 k)) (/.f64 (cbrt.f64 (/.f64 a k)) (sqrt.f64 k)))
(pow.f64 (*.f64 a (pow.f64 k -2)) 1)
(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 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 a) k) 2)
(pow.f64 (*.f64 k (/.f64 k a)) -1)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 a (pow.f64 k -2))))
(pow.f64 (/.f64 (pow.f64 (/.f64 a k) 3) (pow.f64 k 3)) 1/3)
(pow.f64 (/.f64 (*.f64 k k) a) -1)
(pow.f64 (/.f64 (*.f64 k (/.f64 k a)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (pow.f64 k -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 a (pow.f64 k -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (pow.f64 k -2))))) (sqrt.f64 (log.f64 (*.f64 a (pow.f64 k -2)))))
(neg.f64 (/.f64 (/.f64 a k) (neg.f64 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))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 a k) 3) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))
(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 (log.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2)))) 3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) k)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 k (/.f64 k a))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) 1))
(exp.f64 (-.f64 (*.f64 (log.f64 a) 1) (*.f64 2 (log.f64 k))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 a k)) 1) (log.f64 k)))
(exp.f64 (-.f64 (log.f64 (/.f64 a k)) (*.f64 (log.f64 k) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 a k)) 1) (*.f64 (log.f64 k) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a k)) 1) (neg.f64 (log.f64 k))))
(exp.f64 (+.f64 (neg.f64 (log.f64 k)) (*.f64 (log.f64 (/.f64 a k)) 1)))
Outputs
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k -2)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k -2)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k -2)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k -2)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 a (pow.f64 k 2))
(/.f64 a (*.f64 k k))
(*.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 (*.f64 k k)) (/.f64 a (/.f64 (*.f64 k k) (*.f64 (log.f64 k) m))))
(+.f64 (*.f64 a (pow.f64 k -2)) (/.f64 a (*.f64 (/.f64 k (log.f64 k)) (/.f64 k m))))
(*.f64 (*.f64 a (pow.f64 k -2)) (+.f64 1 (*.f64 (log.f64 k) m)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 2)) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 k 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (*.f64 m m))) (*.f64 k k)) (+.f64 (/.f64 a (*.f64 k k)) (/.f64 a (/.f64 (*.f64 k k) (*.f64 (log.f64 k) m)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) k) (/.f64 (*.f64 m (*.f64 m a)) k)) (+.f64 (*.f64 a (pow.f64 k -2)) (/.f64 a (*.f64 (/.f64 k (log.f64 k)) (/.f64 k m)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) k) (/.f64 (*.f64 m (*.f64 m a)) k)) (*.f64 (*.f64 a (pow.f64 k -2)) (+.f64 1 (*.f64 (log.f64 k) m))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (pow.f64 k 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (pow.f64 m 2))) (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 2)) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (pow.f64 k 2)))))
(fma.f64 1/6 (/.f64 a (/.f64 (*.f64 k k) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 a (*.f64 m m))) (*.f64 k k)) (+.f64 (/.f64 a (*.f64 k k)) (/.f64 a (/.f64 (*.f64 k k) (*.f64 (log.f64 k) m))))))
(fma.f64 1/6 (*.f64 (*.f64 a (pow.f64 k -2)) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) k) (/.f64 (*.f64 m (*.f64 m a)) k)) (+.f64 (*.f64 a (pow.f64 k -2)) (/.f64 a (*.f64 (/.f64 k (log.f64 k)) (/.f64 k m))))))
(fma.f64 1/6 (*.f64 (*.f64 a (pow.f64 k -2)) (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 k) 2) k) (/.f64 (*.f64 m (*.f64 m a)) k)) (*.f64 (*.f64 a (pow.f64 k -2)) (+.f64 1 (*.f64 (log.f64 k) m)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.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 (*.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 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(+.f64 0 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 1)
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 k a)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 1 (/.f64 k (*.f64 (/.f64 a k) (pow.f64 k m))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) k)
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (neg.f64 (*.f64 (/.f64 a k) (pow.f64 k m))) (neg.f64 k))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) 1) k)
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (/.f64 (*.f64 (/.f64 a k) (pow.f64 k m)) (sqrt.f64 k)) (sqrt.f64 k))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 a (pow.f64 k m)) (*.f64 k k))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (/.f64 (neg.f64 a) k) (pow.f64 k m)) (neg.f64 k))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (pow.f64 k m) a) (*.f64 k k))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(/.f64 (*.f64 (pow.f64 k m) (/.f64 (neg.f64 a) k)) (neg.f64 k))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 1)
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(pow.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 2) 1/2)
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(pow.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 3) 1/3)
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))) 3)
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 a) k) (pow.f64 (sqrt.f64 k) m)) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(pow.f64 (/.f64 k (*.f64 (/.f64 a k) (pow.f64 k m))) -1)
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 2)) (cbrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k)))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m))))) 2)) (cbrt.f64 (log.f64 (*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 (log.f64 a) (*.f64 (log.f64 k) (+.f64 -2 m)))) 2)) (cbrt.f64 (+.f64 (log.f64 a) (*.f64 (log.f64 k) (+.f64 -2 m)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))) (sqrt.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))))) (sqrt.f64 (log.f64 (*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m))))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 (log.f64 a) (*.f64 (log.f64 k) (+.f64 -2 m))))) (sqrt.f64 (+.f64 (log.f64 a) (*.f64 (log.f64 k) (+.f64 -2 m)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 2))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 k m)) (*.f64 a (pow.f64 k -2))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))) 3))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))) 1))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 1/3))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m))))) 3))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 a) k) (pow.f64 (sqrt.f64 k) m))) 2))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 a) k) (pow.f64 (sqrt.f64 k) m)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 a k) (/.f64 k (pow.f64 k m)))) 1) 1))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (-.f64 (*.f64 (*.f64 m (log.f64 k)) 1) (log.f64 (*.f64 k (/.f64 k a)))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 a k) (pow.f64 k m))) (*.f64 (log.f64 k) 1)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) (*.f64 m (log.f64 k))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (+.f64 (log.f64 (*.f64 a (pow.f64 k -2))) (*.f64 (*.f64 m (log.f64 k)) 1)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) (*.f64 (*.f64 m (log.f64 k)) 1)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (+.f64 (*.f64 (*.f64 m (log.f64 k)) 1) (log.f64 (*.f64 a (pow.f64 k -2)))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (+.f64 (*.f64 m (log.f64 k)) (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(exp.f64 (+.f64 (*.f64 (*.f64 m (log.f64 k)) 1) (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1)))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) k))
(*.f64 a (*.f64 (pow.f64 k -2) (pow.f64 k m)))
(+.f64 0 (*.f64 a (pow.f64 k -2)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(+.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 a (pow.f64 k -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 k -2)))) 1)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 k -2))
(/.f64 a (*.f64 k k))
(*.f64 (/.f64 a k) (/.f64 1 k))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (*.f64 a (pow.f64 k -2)) 1)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 1 (*.f64 a (pow.f64 k -2)))
(/.f64 a (*.f64 k k))
(*.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 (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 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) (*.f64 (cbrt.f64 (/.f64 a k)) (/.f64 1 k)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) k))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (sqrt.f64 (/.f64 a k)) (*.f64 (sqrt.f64 (/.f64 a k)) (/.f64 1 k)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 (neg.f64 a) k) (/.f64 1 (neg.f64 k)))
(/.f64 (neg.f64 a) (*.f64 k (neg.f64 k)))
(*.f64 (/.f64 1 k) (/.f64 a k))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) k))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 a 1) (pow.f64 k -2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) 1) (/.f64 (cbrt.f64 (/.f64 a k)) k))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a k)) 1) (/.f64 (sqrt.f64 (/.f64 a k)) k))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 k) 2)) (/.f64 (/.f64 1 k) (cbrt.f64 k)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (pow.f64 (cbrt.f64 k) -2) (/.f64 (/.f64 a k) (cbrt.f64 k)))
(*.f64 (pow.f64 (cbrt.f64 k) -2) (/.f64 a (*.f64 (cbrt.f64 k) k)))
(*.f64 (pow.f64 (cbrt.f64 k) -2) (/.f64 a (*.f64 k (cbrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 (*.f64 a (pow.f64 k -2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) (pow.f64 (cbrt.f64 k) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a k)) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (sqrt.f64 (/.f64 a k)) (cbrt.f64 k)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 (/.f64 a (sqrt.f64 k)) (pow.f64 k -3/2))
(/.f64 (*.f64 a (pow.f64 k -3/2)) (sqrt.f64 k))
(*.f64 (pow.f64 k -1/2) (/.f64 (/.f64 a k) (sqrt.f64 k)))
(*.f64 (pow.f64 k -1/2) (/.f64 a (*.f64 (sqrt.f64 k) k)))
(*.f64 (pow.f64 k -1/2) (/.f64 a (*.f64 k (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a k)) 2) (sqrt.f64 k)) (/.f64 (cbrt.f64 (/.f64 a k)) (sqrt.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 (pow.f64 (/.f64 (sqrt.f64 a) k) 4) 1/2)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6) 1/3)
(/.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 (/.f64 (sqrt.f64 a) k) 2)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (*.f64 k (/.f64 k a)) -1)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 a (pow.f64 k -2))))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (/.f64 (pow.f64 (/.f64 a k) 3) (pow.f64 k 3)) 1/3)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (/.f64 (*.f64 k k) a) -1)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (/.f64 (*.f64 k (/.f64 k a)) 1) -1)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (pow.f64 k -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 a (pow.f64 k -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (pow.f64 k -2))))) (sqrt.f64 (log.f64 (*.f64 a (pow.f64 k -2)))))
(neg.f64 (/.f64 (/.f64 a k) (neg.f64 k)))
(*.f64 (/.f64 (neg.f64 a) k) (/.f64 1 (neg.f64 k)))
(/.f64 (neg.f64 a) (*.f64 k (neg.f64 k)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) 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))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 k -2)))))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 a k) 3) (pow.f64 k 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))
(log1p.f64 (expm1.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))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 a) k) 6)) 1/3))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2)))) 3))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) k)) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (*.f64 (log.f64 (*.f64 k (/.f64 k a))) -1))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 k -2))) 1) 1))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (-.f64 (*.f64 (log.f64 a) 1) (*.f64 2 (log.f64 k))))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 a k)) 1) (log.f64 k)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (-.f64 (log.f64 (/.f64 a k)) (*.f64 (log.f64 k) 1)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 a k)) 1) (*.f64 (log.f64 k) 1)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a k)) 1) (neg.f64 (log.f64 k))))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(exp.f64 (+.f64 (neg.f64 (log.f64 k)) (*.f64 (log.f64 (/.f64 a k)) 1)))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))

eval267.0ms (1.7%)

Compiler

Compiled 12109 to 7313 computations (39.6% saved)

prune179.0ms (1.2%)

Pruning

23 alts after pruning (16 fresh and 7 done)

PrunedKeptTotal
New70011711
Fresh055
Picked011
Done066
Total70023723
Error
0b
Counts
723 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
51.3b
(pow.f64 (*.f64 (/.f64 1 k) (sqrt.f64 a)) 2)
21.8b
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 k a)))
40.5b
(/.f64 (/.f64 a k) k)
34.2b
(/.f64 a (/.f64 (-.f64 (*.f64 100 (*.f64 k k)) 1) (-.f64 (*.f64 k 10) 1)))
1.9b
(/.f64 a (/.f64 (+.f64 1 (*.f64 (+.f64 k 10) k)) (pow.f64 k m)))
25.4b
(/.f64 a (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))))
24.6b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
25.3b
(/.f64 a (+.f64 1 (*.f64 k k)))
43.3b
(/.f64 a (+.f64 1 (*.f64 k 10)))
38.9b
(/.f64 a (*.f64 k k))
56.5b
(/.f64 a (*.f64 10 k))
2.1b
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))
40.4b
(/.f64 1 (/.f64 k (/.f64 a k)))
49.2b
(+.f64 a (*.f64 -10 (*.f64 k a)))
21.9b
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
15.5b
(*.f64 a (pow.f64 k m))
39.7b
(*.f64 a (pow.f64 k -2))
39.7b
(*.f64 a (/.f64 (/.f64 1 k) k))
25.4b
(*.f64 a (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k)))))
24.6b
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
25.3b
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k k))))
39.7b
(*.f64 a (*.f64 (/.f64 1 k) (/.f64 1 k)))
48.5b
a
Compiler

Compiled 466 to 327 computations (29.8% saved)

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 a (pow.f64 k m))
0.2b
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))
1.9b
(/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m)))
Compiler

Compiled 51 to 25 computations (51% saved)

series1.0s (6.5%)

Counts
2 → 64
Calls

18 calls:

TimeVariablePointExpression
600.0ms
k
@-inf
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))
375.0ms
k
@-inf
(/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m)))
6.0ms
m
@0
(/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m)))
5.0ms
k
@inf
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))
2.0ms
k
@inf
(/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m)))
Compiler

Compiled 128109 to 105441 computations (17.7% saved)

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
647×log-prod_binary64
341×pow2_binary64
267×pow-unpow_binary64
236×pow1/3_binary64
232×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01237
126434
2353934
Stop Event
node limit
Counts
2 → 105
Calls
Call 1
Inputs
(/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m)))
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 k (+.f64 k 10) 1) (/.f64 (pow.f64 k (neg.f64 m)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) 2)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (/.f64 (pow.f64 k (neg.f64 m)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))) (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (/.f64 (pow.f64 k (neg.f64 m)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (/.f64 1 (*.f64 (pow.f64 k m) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k (neg.f64 m)) a) (fma.f64 k (+.f64 k 10) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k (neg.f64 m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) 1) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (fma.f64 k (+.f64 k 10) 1) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) a) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) a) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k (neg.f64 m)) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (pow.f64 k m)) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) -2) (/.f64 (fma.f64 k (+.f64 k 10) 1) (cbrt.f64 (*.f64 a (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2)) (/.f64 (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)) (cbrt.f64 (*.f64 a (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a (pow.f64 k m)) -1/2) (/.f64 (fma.f64 k (+.f64 k 10) 1) (sqrt.f64 (*.f64 a (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2) (sqrt.f64 (*.f64 a (pow.f64 k m)))) (/.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (*.f64 a (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) -3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3) (pow.f64 (*.f64 a (pow.f64 k m)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 (pow.f64 k m) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3) (pow.f64 (*.f64 a (pow.f64 k m)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 k m)) (/.f64 1 (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) 2) (cbrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) (sqrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) 1) (/.f64 a (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) 1) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (fma.f64 k (+.f64 k 10) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) -2) (/.f64 (*.f64 a (pow.f64 k m)) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (cbrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (pow.f64 (cbrt.f64 (fma.f64 k (+.f64 k 10) 1)) 2)) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (cbrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 k (+.f64 k 10) 1) -1/2) (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 a (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (fma.f64 k (+.f64 k 10) 1))) (*.f64 (pow.f64 k m) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))) -2) (cbrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) 1) (*.f64 a (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) a) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 k m)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k m))) 2)) (cbrt.f64 (*.f64 a (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (fma.f64 k (+.f64 k 10) 1)) (sqrt.f64 (*.f64 a (pow.f64 k m)))) (sqrt.f64 (*.f64 a (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) 3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (neg.f64 (fma.f64 k (+.f64 k 10) 1)) (*.f64 a (pow.f64 k m)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 a (pow.f64 k m))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a (pow.f64 k m)) 3) (pow.f64 (fma.f64 k (+.f64 k 10) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (fma.f64 k (+.f64 k 10) 1) a) (pow.f64 k m))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 k m) (/.f64 (fma.f64 k (+.f64 k 10) 1) a))) 1))))))

simplify82.0ms (0.5%)

Algorithm
egg-herbie
Rules
285×unswap-sqr_binary64
243×associate-*r*_binary64
230×distribute-rgt-neg-in_binary64
213×log-prod_binary64
202×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(/.f64 a (*.f64 10 k))
Compiler

Compiled 14 to 9 computations (35.7% saved)

series8.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
4.0ms
a
@0
(/.f64 a (*.f64 10 k))
1.0ms
a
@inf
(/.f64 a (*.f64 10 k))
1.0ms
a
@-inf
(/.f64 a (*.f64 10 k))
1.0ms
k
@inf
(/.f64 a (*.f64 10 k))
1.0ms
k
@-inf
(/.f64 a (*.f64 10 k))
Compiler

Compiled 216 to 168 computations (22.2% saved)

rewrite39.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
672×pow1_binary64
628×add-log-exp_binary64
628×log1p-expm1-u_binary64
628×expm1-log1p-u_binary64
616×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11277
216557
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(/.f64 a (*.f64 10 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 1/10 (/.f64 a k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1/10 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/10 (/.f64 a k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/10 (/.f64 a k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) (pow.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) 2) (cbrt.f64 (*.f64 1/10 (/.f64 a k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/10 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/10 (/.f64 a k))) (sqrt.f64 (*.f64 1/10 (/.f64 a k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1/10 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (*.f64 k -10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/10 k) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/10) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/10 (/.f64 a k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 10) (/.f64 (cbrt.f64 a) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 10) (/.f64 (sqrt.f64 a) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (*.f64 a 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 10 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 10 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 100 (*.f64 k k)))) (/.f64 a (cbrt.f64 (*.f64 10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 100 (*.f64 k k)))) (cbrt.f64 (*.f64 1/10 (/.f64 a k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 100 (*.f64 k k)))) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 10 k))) (/.f64 a (sqrt.f64 (*.f64 10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 10 k))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 10 k))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/10 (/.f64 a k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/10 (/.f64 a k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/10 (/.f64 a k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 10 (/.f64 k a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (*.f64 k -10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 1/10 (/.f64 a k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (/.f64 1/10 k)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/10 (/.f64 a k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 10 k) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/10 (/.f64 a k))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/10 (/.f64 a k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/10 (/.f64 a k))))))))

simplify39.0ms (0.3%)

Algorithm
egg-herbie
Rules
479×log-prod_binary64
475×log-div_binary64
422×fma-def_binary64
312×associate-*l/_binary64
290×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0104487
1268481
2872481
34640481
Stop Event
node limit
Counts
62 → 46
Calls
Call 1
Inputs
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(*.f64 1/10 (/.f64 a k))
(-.f64 (+.f64 1 (*.f64 1/10 (/.f64 a k))) 1)
(*.f64 a (/.f64 1/10 k))
(*.f64 (*.f64 1/10 (/.f64 a k)) 1)
(*.f64 1 (*.f64 1/10 (/.f64 a k)))
(*.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) (pow.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) 2) (cbrt.f64 (*.f64 1/10 (/.f64 a k))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/10 k)))
(*.f64 (sqrt.f64 (*.f64 1/10 (/.f64 a k))) (sqrt.f64 (*.f64 1/10 (/.f64 a k))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1/10 k)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 k -10)))
(*.f64 (/.f64 1/10 k) a)
(*.f64 (*.f64 a 1/10) (/.f64 1 k))
(*.f64 1/10 (/.f64 a k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 10) (/.f64 (cbrt.f64 a) k))
(*.f64 (/.f64 (sqrt.f64 a) 10) (/.f64 (sqrt.f64 a) k))
(*.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) 10))
(*.f64 (/.f64 1 k) (*.f64 a 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 10 k)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 10 k)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 100 (*.f64 k k)))) (/.f64 a (cbrt.f64 (*.f64 10 k))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 100 (*.f64 k k)))) (cbrt.f64 (*.f64 1/10 (/.f64 a k))))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 100 (*.f64 k k)))) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 10 k))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 10 k))) (/.f64 a (sqrt.f64 (*.f64 10 k))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 10 k))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 10 k))))
(pow.f64 (*.f64 1/10 (/.f64 a k)) 1)
(pow.f64 (pow.f64 (*.f64 1/10 (/.f64 a k)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) 3)
(pow.f64 (sqrt.f64 (*.f64 1/10 (/.f64 a k))) 2)
(pow.f64 (*.f64 10 (/.f64 k a)) -1)
(neg.f64 (/.f64 a (*.f64 k -10)))
(sqrt.f64 (pow.f64 (*.f64 1/10 (/.f64 a k)) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 1/10 k)))
(cbrt.f64 (pow.f64 (*.f64 1/10 (/.f64 a k)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 10 k) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/10 (/.f64 a k))))
(log1p.f64 (expm1.f64 (*.f64 1/10 (/.f64 a k))))
(exp.f64 (log.f64 (*.f64 1/10 (/.f64 a k))))
Outputs
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(-.f64 (+.f64 1 (*.f64 1/10 (/.f64 a k))) 1)
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 a (/.f64 1/10 k))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (*.f64 1/10 (/.f64 a k)) 1)
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1 (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) (pow.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) 2))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) 2) (cbrt.f64 (*.f64 1/10 (/.f64 a k))))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1/10 k)))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (sqrt.f64 (*.f64 1/10 (/.f64 a k))) (sqrt.f64 (*.f64 1/10 (/.f64 a k))))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1/10 k)))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 k -10)))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (/.f64 1/10 k) a)
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (*.f64 a 1/10) (/.f64 1 k))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 10) (/.f64 (cbrt.f64 a) k))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (/.f64 (sqrt.f64 a) 10) (/.f64 (sqrt.f64 a) k))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (/.f64 (sqrt.f64 a) k) (/.f64 (sqrt.f64 a) 10))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (/.f64 1 k) (*.f64 a 1/10))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) k) (/.f64 (cbrt.f64 a) 10))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 10 k)))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 10 k)))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 100 (*.f64 k k)))) (/.f64 a (cbrt.f64 (*.f64 10 k))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 100 k) k))) (/.f64 a (cbrt.f64 (*.f64 k 10))))
(/.f64 (/.f64 a (cbrt.f64 (*.f64 k 10))) (cbrt.f64 (*.f64 k (*.f64 k 100))))
(/.f64 a (*.f64 (cbrt.f64 (*.f64 100 (*.f64 k k))) (cbrt.f64 (*.f64 k 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 100 (*.f64 k k)))) (cbrt.f64 (*.f64 1/10 (/.f64 a k))))
(*.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 (*.f64 100 k) k))))
(*.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 k (*.f64 k 100)))))
(*.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 100 (*.f64 k k)))))
(*.f64 (cbrt.f64 (/.f64 1/10 (/.f64 k a))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 100 (*.f64 k k)))))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 100 (*.f64 k k)))) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 10 k))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 100 k) k))) (/.f64 a (cbrt.f64 (*.f64 k 10))))
(/.f64 (/.f64 a (cbrt.f64 (*.f64 k 10))) (cbrt.f64 (*.f64 k (*.f64 k 100))))
(/.f64 a (*.f64 (cbrt.f64 (*.f64 100 (*.f64 k k))) (cbrt.f64 (*.f64 k 10))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 10 k))) (/.f64 a (sqrt.f64 (*.f64 10 k))))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 10 k))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 10 k))))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(pow.f64 (*.f64 1/10 (/.f64 a k)) 1)
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(pow.f64 (pow.f64 (*.f64 1/10 (/.f64 a k)) 3) 1/3)
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(pow.f64 (cbrt.f64 (*.f64 1/10 (/.f64 a k))) 3)
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(pow.f64 (sqrt.f64 (*.f64 1/10 (/.f64 a k))) 2)
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(pow.f64 (*.f64 10 (/.f64 k a)) -1)
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(neg.f64 (/.f64 a (*.f64 k -10)))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(sqrt.f64 (pow.f64 (*.f64 1/10 (/.f64 a k)) 2))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 1/10 k)))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(cbrt.f64 (pow.f64 (*.f64 1/10 (/.f64 a k)) 3))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 10 k) 3)))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(expm1.f64 (log1p.f64 (*.f64 1/10 (/.f64 a k))))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(log1p.f64 (expm1.f64 (*.f64 1/10 (/.f64 a k))))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))
(exp.f64 (log.f64 (*.f64 1/10 (/.f64 a k))))
(*.f64 1/10 (/.f64 a k))
(/.f64 1/10 (/.f64 k a))

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 a (*.f64 -10 (*.f64 k a)))
0.2b
(*.f64 -10 (*.f64 k a))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series7.0ms (0%)

Counts
2 → 15
Calls

12 calls:

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

Compiled 478 to 374 computations (21.8% saved)

rewrite46.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
819×pow1_binary64
765×add-log-exp_binary64
765×log1p-expm1-u_binary64
765×expm1-log1p-u_binary64
750×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0717
115215
2206815
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(*.f64 -10 (*.f64 k a))
(+.f64 a (*.f64 -10 (*.f64 k a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 k (*.f64 a -10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (*.f64 a -10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 k (*.f64 a -10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 k (*.f64 a -10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 k) a) -10))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 k (*.f64 a -10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 k (*.f64 a -10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 k (*.f64 a -10))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 -10 (*.f64 k a) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 k (*.f64 a -10)))) (/.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100) (-.f64 a (*.f64 k (*.f64 a -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (+.f64 (*.f64 -10 k) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (+.f64 1 (*.f64 -10 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -10 (*.f64 k a) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -10 (*.f64 k a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) (pow.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) 2) (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -10 (*.f64 k a) a)) (sqrt.f64 (fma.f64 -10 (*.f64 k a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100)) (/.f64 1 (-.f64 a (*.f64 k (*.f64 a -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -10 k) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 a (*.f64 k (*.f64 a -10))) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100) (-.f64 (*.f64 a a) (*.f64 a (*.f64 k (*.f64 a -10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100)) (-.f64 a (*.f64 k (*.f64 a -10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100))) (neg.f64 (-.f64 a (*.f64 k (*.f64 a -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100) (*.f64 a a)) (-.f64 (*.f64 k (*.f64 a -10)) a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -10 (*.f64 k a) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -10 (*.f64 k a) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -10 (*.f64 k a) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -10 (*.f64 k a) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -10 (*.f64 k a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -10 (*.f64 k a) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -10 (*.f64 k a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -10 (*.f64 k a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -10 (*.f64 k a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -10 (*.f64 k a) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k a) -10 a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (*.f64 k (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 k (*.f64 a -10)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 a -10))) 2) (cbrt.f64 (*.f64 k (*.f64 a -10))) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 k (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 k (*.f64 a -10))) (sqrt.f64 (*.f64 k (*.f64 a -10))) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 k (*.f64 a -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -10 k) a a)))))

simplify47.0ms (0.3%)

Algorithm
egg-herbie
Rules
987×fma-neg_binary64
473×fma-def_binary64
430×log-prod_binary64
345×unswap-sqr_binary64
329×times-frac_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0120813
1310786
21241751
36550746
Stop Event
node limit
Counts
65 → 68
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 -1 (*.f64 a (-.f64 (*.f64 10 k) 1)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 10 k) 1)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 10 k) 1)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 10 k) 1)))
a
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(-.f64 (+.f64 1 (*.f64 k (*.f64 a -10))) 1)
(pow.f64 (*.f64 k (*.f64 a -10)) 1)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 a -10))) 3)
(pow.f64 (sqrt.f64 (*.f64 k (*.f64 a -10))) 2)
(pow.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 k) a) -10))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 3))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 a -10))))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 a -10))))
(exp.f64 (log.f64 (*.f64 k (*.f64 a -10))))
(-.f64 (+.f64 1 (fma.f64 -10 (*.f64 k a) a)) 1)
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 k (*.f64 a -10)))) (/.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100) (-.f64 a (*.f64 k (*.f64 a -10)))))
(*.f64 a (+.f64 (*.f64 -10 k) 1))
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 (fma.f64 -10 (*.f64 k a) a) 1)
(*.f64 1 (fma.f64 -10 (*.f64 k a) a))
(*.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) (pow.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) 2) (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)))
(*.f64 (sqrt.f64 (fma.f64 -10 (*.f64 k a) a)) (sqrt.f64 (fma.f64 -10 (*.f64 k a) a)))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a)))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100)) (/.f64 1 (-.f64 a (*.f64 k (*.f64 a -10)))))
(*.f64 (+.f64 (*.f64 -10 k) 1) a)
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3))))
(/.f64 1 (/.f64 (-.f64 a (*.f64 k (*.f64 a -10))) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100) (-.f64 (*.f64 a a) (*.f64 a (*.f64 k (*.f64 a -10))))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100)) (-.f64 a (*.f64 k (*.f64 a -10))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100))) (neg.f64 (-.f64 a (*.f64 k (*.f64 a -10)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100) (*.f64 a a)) (-.f64 (*.f64 k (*.f64 a -10)) a))
(pow.f64 (fma.f64 -10 (*.f64 k a) a) 1)
(pow.f64 (pow.f64 (fma.f64 -10 (*.f64 k a) a) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) 3)
(pow.f64 (sqrt.f64 (fma.f64 -10 (*.f64 k a) a)) 2)
(sqrt.f64 (pow.f64 (fma.f64 -10 (*.f64 k a) a) 2))
(log.f64 (exp.f64 (fma.f64 -10 (*.f64 k a) a)))
(cbrt.f64 (pow.f64 (fma.f64 -10 (*.f64 k a) a) 3))
(expm1.f64 (log1p.f64 (fma.f64 -10 (*.f64 k a) a)))
(log1p.f64 (expm1.f64 (fma.f64 -10 (*.f64 k a) a)))
(exp.f64 (log.f64 (fma.f64 -10 (*.f64 k a) a)))
(fma.f64 -10 (*.f64 k a) a)
(fma.f64 (*.f64 k a) -10 a)
(fma.f64 1 a (*.f64 k (*.f64 a -10)))
(fma.f64 1 (*.f64 k (*.f64 a -10)) a)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 a -10))) 2) (cbrt.f64 (*.f64 k (*.f64 a -10))) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 k (*.f64 a -10)))
(fma.f64 (sqrt.f64 (*.f64 k (*.f64 a -10))) (sqrt.f64 (*.f64 k (*.f64 a -10))) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 k (*.f64 a -10)))
(fma.f64 (*.f64 -10 k) a a)
Outputs
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 -1 (*.f64 a (-.f64 (*.f64 10 k) 1)))
(neg.f64 (*.f64 a (fma.f64 10 k -1)))
(*.f64 (fma.f64 k 10 -1) (neg.f64 a))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 10 k) 1)))
(neg.f64 (*.f64 a (fma.f64 10 k -1)))
(*.f64 (fma.f64 k 10 -1) (neg.f64 a))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 10 k) 1)))
(neg.f64 (*.f64 a (fma.f64 10 k -1)))
(*.f64 (fma.f64 k 10 -1) (neg.f64 a))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 10 k) 1)))
(neg.f64 (*.f64 a (fma.f64 10 k -1)))
(*.f64 (fma.f64 k 10 -1) (neg.f64 a))
a
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(-.f64 (+.f64 1 (*.f64 k (*.f64 a -10))) 1)
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(pow.f64 (*.f64 k (*.f64 a -10)) 1)
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 a -10))) 3)
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(pow.f64 (sqrt.f64 (*.f64 k (*.f64 a -10))) 2)
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(pow.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 3) 1/3)
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a k) 2) 100))
(fabs.f64 (*.f64 a (*.f64 -10 k)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 k) a) -10))
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 a -10)) 3))
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 a -10))))
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 a -10))))
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(exp.f64 (log.f64 (*.f64 k (*.f64 a -10))))
(*.f64 -10 (*.f64 a k))
(*.f64 a (*.f64 -10 k))
(-.f64 (+.f64 1 (fma.f64 -10 (*.f64 k a) a)) 1)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 k (*.f64 a -10)))) (/.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100) (-.f64 a (*.f64 k (*.f64 a -10)))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)) (-.f64 a (*.f64 -10 (*.f64 a k))))
(/.f64 (fma.f64 a a (*.f64 (pow.f64 (*.f64 a k) 2) -100)) (+.f64 a (*.f64 10 (*.f64 a k))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a k) 2) -100 (*.f64 a a)) (fma.f64 k (*.f64 a 10) a))
(*.f64 a (+.f64 (*.f64 -10 k) 1))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 a (+.f64 1 (*.f64 -10 k)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 (fma.f64 -10 (*.f64 k a) a) 1)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 1 (fma.f64 -10 (*.f64 k a) a))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) (pow.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) 2))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) 2) (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 (sqrt.f64 (fma.f64 -10 (*.f64 k a) a)) (sqrt.f64 (fma.f64 -10 (*.f64 k a) a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a)))))
(*.f64 (+.f64 (pow.f64 (*.f64 -10 (*.f64 a k)) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 a a (*.f64 k (*.f64 (*.f64 a -10) (fma.f64 k (*.f64 a -10) (neg.f64 a)))))))
(/.f64 (+.f64 (*.f64 -1000 (pow.f64 (*.f64 a k) 3)) (pow.f64 a 3)) (fma.f64 a a (*.f64 k (*.f64 (*.f64 a -10) (fma.f64 -10 (*.f64 a k) (neg.f64 a))))))
(/.f64 (fma.f64 -1000 (pow.f64 (*.f64 a k) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 k (*.f64 a 10) a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)))
(/.f64 (fma.f64 -1000 (pow.f64 (*.f64 a k) 3) (pow.f64 a 3)) (*.f64 a (+.f64 a (*.f64 (*.f64 -10 k) (*.f64 a (fma.f64 -10 k -1))))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100)) (/.f64 1 (-.f64 a (*.f64 k (*.f64 a -10)))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)) (-.f64 a (*.f64 -10 (*.f64 a k))))
(/.f64 (fma.f64 a a (*.f64 (pow.f64 (*.f64 a k) 2) -100)) (+.f64 a (*.f64 10 (*.f64 a k))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a k) 2) -100 (*.f64 a a)) (fma.f64 k (*.f64 a 10) a))
(*.f64 (+.f64 (*.f64 -10 k) 1) a)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 -10 (*.f64 a k)) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 a a (*.f64 k (*.f64 (*.f64 a -10) (fma.f64 k (*.f64 a -10) (neg.f64 a)))))))
(/.f64 (+.f64 (*.f64 -1000 (pow.f64 (*.f64 a k) 3)) (pow.f64 a 3)) (fma.f64 a a (*.f64 k (*.f64 (*.f64 a -10) (fma.f64 -10 (*.f64 a k) (neg.f64 a))))))
(/.f64 (fma.f64 -1000 (pow.f64 (*.f64 a k) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 k (*.f64 a 10) a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)))
(/.f64 (fma.f64 -1000 (pow.f64 (*.f64 a k) 3) (pow.f64 a 3)) (*.f64 a (+.f64 a (*.f64 (*.f64 -10 k) (*.f64 a (fma.f64 -10 k -1))))))
(/.f64 1 (/.f64 (-.f64 a (*.f64 k (*.f64 a -10))) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)) (-.f64 a (*.f64 -10 (*.f64 a k))))
(/.f64 (fma.f64 a a (*.f64 (pow.f64 (*.f64 a k) 2) -100)) (+.f64 a (*.f64 10 (*.f64 a k))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a k) 2) -100 (*.f64 a a)) (fma.f64 k (*.f64 a 10) a))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a))))
(*.f64 (+.f64 (pow.f64 (*.f64 -10 (*.f64 a k)) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 a a (*.f64 k (*.f64 (*.f64 a -10) (fma.f64 k (*.f64 a -10) (neg.f64 a)))))))
(/.f64 (+.f64 (*.f64 -1000 (pow.f64 (*.f64 a k) 3)) (pow.f64 a 3)) (fma.f64 a a (*.f64 k (*.f64 (*.f64 a -10) (fma.f64 -10 (*.f64 a k) (neg.f64 a))))))
(/.f64 (fma.f64 -1000 (pow.f64 (*.f64 a k) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 k (*.f64 a 10) a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)))
(/.f64 (fma.f64 -1000 (pow.f64 (*.f64 a k) 3) (pow.f64 a 3)) (*.f64 a (+.f64 a (*.f64 (*.f64 -10 k) (*.f64 a (fma.f64 -10 k -1))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100) (-.f64 (*.f64 a a) (*.f64 a (*.f64 k (*.f64 a -10))))))
(*.f64 (+.f64 (pow.f64 (*.f64 -10 (*.f64 a k)) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 a a (*.f64 k (*.f64 (*.f64 a -10) (fma.f64 k (*.f64 a -10) (neg.f64 a)))))))
(/.f64 (+.f64 (*.f64 -1000 (pow.f64 (*.f64 a k) 3)) (pow.f64 a 3)) (fma.f64 a a (*.f64 k (*.f64 (*.f64 a -10) (fma.f64 -10 (*.f64 a k) (neg.f64 a))))))
(/.f64 (fma.f64 -1000 (pow.f64 (*.f64 a k) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 k (*.f64 a 10) a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)))
(/.f64 (fma.f64 -1000 (pow.f64 (*.f64 a k) 3) (pow.f64 a 3)) (*.f64 a (+.f64 a (*.f64 (*.f64 -10 k) (*.f64 a (fma.f64 -10 k -1))))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100)) (-.f64 a (*.f64 k (*.f64 a -10))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)) (-.f64 a (*.f64 -10 (*.f64 a k))))
(/.f64 (fma.f64 a a (*.f64 (pow.f64 (*.f64 a k) 2) -100)) (+.f64 a (*.f64 10 (*.f64 a k))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a k) 2) -100 (*.f64 a a)) (fma.f64 k (*.f64 a 10) a))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 k (*.f64 a -10)) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 k (*.f64 a -10)) (-.f64 (*.f64 k (*.f64 a -10)) a)))))
(*.f64 (+.f64 (pow.f64 (*.f64 -10 (*.f64 a k)) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 a a (*.f64 k (*.f64 (*.f64 a -10) (fma.f64 k (*.f64 a -10) (neg.f64 a)))))))
(/.f64 (+.f64 (*.f64 -1000 (pow.f64 (*.f64 a k) 3)) (pow.f64 a 3)) (fma.f64 a a (*.f64 k (*.f64 (*.f64 a -10) (fma.f64 -10 (*.f64 a k) (neg.f64 a))))))
(/.f64 (fma.f64 -1000 (pow.f64 (*.f64 a k) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 k (*.f64 a 10) a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)))
(/.f64 (fma.f64 -1000 (pow.f64 (*.f64 a k) 3) (pow.f64 a 3)) (*.f64 a (+.f64 a (*.f64 (*.f64 -10 k) (*.f64 a (fma.f64 -10 k -1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 k a) 2) 100))) (neg.f64 (-.f64 a (*.f64 k (*.f64 a -10)))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)) (-.f64 a (*.f64 -10 (*.f64 a k))))
(/.f64 (fma.f64 a a (*.f64 (pow.f64 (*.f64 a k) 2) -100)) (+.f64 a (*.f64 10 (*.f64 a k))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a k) 2) -100 (*.f64 a a)) (fma.f64 k (*.f64 a 10) a))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 k a) 2) 100) (*.f64 a a)) (-.f64 (*.f64 k (*.f64 a -10)) a))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 a k) 2) 100)) (-.f64 a (*.f64 -10 (*.f64 a k))))
(/.f64 (fma.f64 a a (*.f64 (pow.f64 (*.f64 a k) 2) -100)) (+.f64 a (*.f64 10 (*.f64 a k))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a k) 2) -100 (*.f64 a a)) (fma.f64 k (*.f64 a 10) a))
(pow.f64 (fma.f64 -10 (*.f64 k a) a) 1)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(pow.f64 (pow.f64 (fma.f64 -10 (*.f64 k a) a) 3) 1/3)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(pow.f64 (cbrt.f64 (fma.f64 -10 (*.f64 k a) a)) 3)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(pow.f64 (sqrt.f64 (fma.f64 -10 (*.f64 k a) a)) 2)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(sqrt.f64 (pow.f64 (fma.f64 -10 (*.f64 k a) a) 2))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(log.f64 (exp.f64 (fma.f64 -10 (*.f64 k a) a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(cbrt.f64 (pow.f64 (fma.f64 -10 (*.f64 k a) a) 3))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(expm1.f64 (log1p.f64 (fma.f64 -10 (*.f64 k a) a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(log1p.f64 (expm1.f64 (fma.f64 -10 (*.f64 k a) a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(exp.f64 (log.f64 (fma.f64 -10 (*.f64 k a) a)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(fma.f64 -10 (*.f64 k a) a)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(fma.f64 (*.f64 k a) -10 a)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(fma.f64 1 a (*.f64 k (*.f64 a -10)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(fma.f64 1 (*.f64 k (*.f64 a -10)) a)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 a -10))) 2) (cbrt.f64 (*.f64 k (*.f64 a -10))) a)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 k (*.f64 a -10)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(fma.f64 (sqrt.f64 (*.f64 k (*.f64 a -10))) (sqrt.f64 (*.f64 k (*.f64 a -10))) a)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 k (*.f64 a -10)))
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)
(fma.f64 (*.f64 -10 k) a a)
(*.f64 a (fma.f64 -10 k 1))
(fma.f64 -10 (*.f64 a k) a)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 1 k) (/.f64 1 k))
8.9b
(*.f64 a (*.f64 (/.f64 1 k) (/.f64 1 k)))
Compiler

Compiled 25 to 17 computations (32% saved)

series8.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

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

Compiled 564 to 456 computations (19.1% saved)

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
628×pow1_binary64
581×add-log-exp_binary64
580×log1p-expm1-u_binary64
580×expm1-log1p-u_binary64
566×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0717
114311
2174711
Stop Event
node limit
Counts
2 → 44
Calls
Call 1
Inputs
(*.f64 a (*.f64 (/.f64 1 k) (/.f64 1 k)))
(*.f64 (/.f64 1 k) (/.f64 1 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 a (pow.f64 k -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a k) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a k) 1) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a k) -1) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (pow.f64 k -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 k) (sqrt.f64 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 k -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (neg.f64 k) (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 k k) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 k (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 k) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 k -2)) (/.f64 k (/.f64 1 (cbrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 k -1/2) (/.f64 k (pow.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 k) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 k)) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 k) -1) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 k) (sqrt.f64 k)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 k) 1) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 k) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 k)) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 k -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 k) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 k -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 k -2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k k) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 k -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 1 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 k -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 k -2)))))))

simplify44.0ms (0.3%)

Algorithm
egg-herbie
Rules
841×unswap-sqr_binary64
625×log-div_binary64
376×times-frac_binary64
374×fma-neg_binary64
349×associate-*l/_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106450
1245447
2871447
36503447
Stop Event
node limit
Counts
80 → 51
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 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 (/.f64 -1 k) 2)
(-.f64 (+.f64 1 (*.f64 a (pow.f64 k -2))) 1)
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 a k) k)
(/.f64 (*.f64 (/.f64 a k) 1) k)
(/.f64 (*.f64 (/.f64 a k) -1) (neg.f64 k))
(pow.f64 (*.f64 a (pow.f64 k -2)) 1)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 k -2))) 3)
(pow.f64 (*.f64 (/.f64 1 k) (sqrt.f64 a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 2))
(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))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 k -2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 k -2))))
(-.f64 (+.f64 1 (pow.f64 k -2)) 1)
(/.f64 1 (*.f64 k k))
(/.f64 1 (*.f64 (neg.f64 k) (neg.f64 k)))
(/.f64 1 (/.f64 (*.f64 k k) 1))
(/.f64 1 (/.f64 k (/.f64 1 k)))
(/.f64 (/.f64 1 k) k)
(/.f64 (cbrt.f64 (pow.f64 k -2)) (/.f64 k (/.f64 1 (cbrt.f64 k))))
(/.f64 (pow.f64 k -1/2) (/.f64 k (pow.f64 k -1/2)))
(/.f64 -1 (neg.f64 (*.f64 k k)))
(/.f64 -1 (*.f64 k (neg.f64 k)))
(/.f64 -1 (*.f64 (neg.f64 k) k))
(/.f64 (neg.f64 (/.f64 1 k)) (neg.f64 k))
(/.f64 (*.f64 (/.f64 1 k) -1) (neg.f64 k))
(/.f64 (/.f64 (/.f64 1 k) (sqrt.f64 k)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 1 k) 1) k)
(/.f64 (/.f64 (/.f64 1 k) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))
(/.f64 (*.f64 -1 (/.f64 1 k)) (neg.f64 k))
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 (pow.f64 k -2) 1)
(pow.f64 (pow.f64 (pow.f64 k -2) 3) 1/3)
(pow.f64 (*.f64 k k) -1)
(pow.f64 (cbrt.f64 (pow.f64 k -2)) 3)
(sqrt.f64 (pow.f64 (/.f64 1 k) 4))
(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)))
(log1p.f64 (expm1.f64 (pow.f64 k -2)))
(exp.f64 (log.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 (*.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 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 -1 k) 2)
(pow.f64 k -2)
(pow.f64 (/.f64 -1 k) 2)
(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 (/.f64 a k) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (*.f64 (/.f64 a k) 1) k)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(/.f64 (*.f64 (/.f64 a k) -1) (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 (pow.f64 (*.f64 a (pow.f64 k -2)) 3) 1/3)
(/.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 (*.f64 (/.f64 1 k) (sqrt.f64 a)) 2)
(/.f64 a (*.f64 k k))
(*.f64 a (pow.f64 k -2))
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 k -2)) 2))
(/.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))
(log1p.f64 (expm1.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))
(-.f64 (+.f64 1 (pow.f64 k -2)) 1)
(pow.f64 k -2)
(/.f64 1 (*.f64 k k))
(pow.f64 k -2)
(/.f64 1 (*.f64 (neg.f64 k) (neg.f64 k)))
(pow.f64 k -2)
(/.f64 1 (/.f64 (*.f64 k k) 1))
(pow.f64 k -2)
(/.f64 1 (/.f64 k (/.f64 1 k)))
(pow.f64 k -2)
(/.f64 (/.f64 1 k) k)
(pow.f64 k -2)
(/.f64 (cbrt.f64 (pow.f64 k -2)) (/.f64 k (/.f64 1 (cbrt.f64 k))))
(/.f64 (cbrt.f64 (pow.f64 k -2)) (*.f64 (/.f64 k 1) (cbrt.f64 k)))
(/.f64 (cbrt.f64 (pow.f64 k -2)) (*.f64 k (cbrt.f64 k)))
(/.f64 (pow.f64 k -1/2) (/.f64 k (pow.f64 k -1/2)))
(pow.f64 k -2)
(/.f64 -1 (neg.f64 (*.f64 k k)))
(pow.f64 k -2)
(/.f64 -1 (*.f64 k (neg.f64 k)))
(pow.f64 k -2)
(/.f64 -1 (*.f64 (neg.f64 k) k))
(pow.f64 k -2)
(/.f64 (neg.f64 (/.f64 1 k)) (neg.f64 k))
(pow.f64 k -2)
(/.f64 (*.f64 (/.f64 1 k) -1) (neg.f64 k))
(pow.f64 k -2)
(/.f64 (/.f64 (/.f64 1 k) (sqrt.f64 k)) (sqrt.f64 k))
(pow.f64 k -2)
(/.f64 (/.f64 (/.f64 1 k) 1) k)
(pow.f64 k -2)
(/.f64 (/.f64 (/.f64 1 k) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))
(pow.f64 k -2)
(/.f64 (*.f64 -1 (/.f64 1 k)) (neg.f64 k))
(pow.f64 k -2)
(pow.f64 k -2)
(pow.f64 (/.f64 1 k) 2)
(pow.f64 k -2)
(pow.f64 (pow.f64 k -2) 1)
(pow.f64 k -2)
(pow.f64 (pow.f64 (pow.f64 k -2) 3) 1/3)
(pow.f64 k -2)
(pow.f64 (*.f64 k k) -1)
(pow.f64 k -2)
(pow.f64 (cbrt.f64 (pow.f64 k -2)) 3)
(pow.f64 k -2)
(sqrt.f64 (pow.f64 (/.f64 1 k) 4))
(pow.f64 k -2)
(log.f64 (exp.f64 (pow.f64 k -2)))
(pow.f64 k -2)
(cbrt.f64 (pow.f64 (pow.f64 k -2) 3))
(pow.f64 k -2)
(expm1.f64 (log1p.f64 (pow.f64 k -2)))
(pow.f64 k -2)
(log1p.f64 (expm1.f64 (pow.f64 k -2)))
(pow.f64 k -2)
(exp.f64 (log.f64 (pow.f64 k -2)))
(pow.f64 k -2)

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100))
4.8b
(/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))
5.6b
(/.f64 a (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))))
18.9b
(/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k)
Compiler

Compiled 90 to 44 computations (51.1% saved)

series21.0ms (0.1%)

Counts
4 → 60
Calls

15 calls:

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

Compiled 1292 to 1053 computations (18.5% saved)

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
649×prod-diff_binary64
482×fma-def_binary64
289×expm1-udef_binary64
289×log1p-udef_binary64
256×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01471
133071
2492369
Stop Event
node limit
Counts
4 → 168
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k)
(/.f64 a (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))
(*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k k) (/.f64 1 (/.f64 k (fma.f64 k k -100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k k) (*.f64 (fma.f64 k k -100) (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 k k -100) (*.f64 (*.f64 k k) (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (*.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (*.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (neg.f64 (*.f64 k (fma.f64 k k -100)))) (/.f64 1 (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (*.f64 k (*.f64 k (fma.f64 k k -100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k 1) (/.f64 (*.f64 k (fma.f64 k k -100)) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k k) 1) (/.f64 (fma.f64 k k -100) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 k k -100) 1) (/.f64 (*.f64 k k) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) 1) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k (fma.f64 k k -100)) (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k k) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (fma.f64 k k -100) (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 k k -100) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k k) (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (cbrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (*.f64 k (fma.f64 k k -100)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k k) (sqrt.f64 k)) (/.f64 (fma.f64 k k -100) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 k k -100) (sqrt.f64 k)) (/.f64 (*.f64 k k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (sqrt.f64 k)) (/.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 k (*.f64 k k)) (fma.f64 k k -100)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 3) (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 2) (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (sqrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (neg.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2))) (/.f64 a (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2))) (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2))) (/.f64 (sqrt.f64 a) (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (/.f64 a (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3))) (fma.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) (fma.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (neg.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (/.f64 1 (*.f64 k (+.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (*.f64 (/.f64 1 k) (/.f64 1 (+.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (/.f64 1 (+.f64 k -10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (/.f64 1 (+.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (sqrt.f64 (*.f64 k (+.f64 k -10)))) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (sqrt.f64 (*.f64 k (+.f64 k -10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (*.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (/.f64 1 (+.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 k k)) (/.f64 k (fma.f64 k k -100))) (/.f64 1 (fma.f64 -1 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 k -10)) (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k (+.f64 k -10)) (/.f64 (*.f64 k (fma.f64 k k -100)) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (+.f64 k -10)) (/.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (+.f64 k -10)) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 1) (/.f64 (/.f64 1 k) (+.f64 k -10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (+.f64 k -10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 1) (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (+.f64 k -10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (/.f64 (/.f64 1 k) (cbrt.f64 (+.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (cbrt.f64 (+.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (cbrt.f64 (+.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10))) (/.f64 (/.f64 1 k) (sqrt.f64 (+.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 k -10))) (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (sqrt.f64 (+.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (sqrt.f64 (+.f64 k -10))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (+.f64 -1000 (pow.f64 k 3))) (fma.f64 k (-.f64 k -10) 100))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (-.f64 100 (*.f64 k k))) (-.f64 -10 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (sqrt.f64 (*.f64 k (+.f64 k -10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 k -10) (/.f64 (/.f64 k (*.f64 k k)) (fma.f64 k k -100))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (fma.f64 -1 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) (fma.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k) -1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2)) (/.f64 1 (-.f64 1 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)))) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 k 4) (*.f64 (*.f64 k k) -100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 k 6) -1000000) (*.f64 k k)) (+.f64 (pow.f64 k 4) (fma.f64 k (*.f64 k 100) 10000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 k 4) -10000) (*.f64 k k)) (fma.f64 k k 100))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 k k) (+.f64 (pow.f64 k 6) -1000000)) (+.f64 (pow.f64 k 4) (fma.f64 k (*.f64 k 100) 10000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 k k) (+.f64 (pow.f64 k 4) -10000)) (fma.f64 k k 100))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (fma.f64 k k -100) 2) (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 k k -100)) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 k 6) (pow.f64 (fma.f64 k k -100) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 k k -100) 3) (pow.f64 k 6)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (pow.f64 k 3) (*.f64 (*.f64 k k) -100))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (pow.f64 k 3) (*.f64 -100 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k k) (*.f64 k k) (*.f64 (*.f64 k k) -100))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k k) (*.f64 k k) (*.f64 -100 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 k 4) (*.f64 (*.f64 k k) -100))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 k 4)) (*.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 k k)) (*.f64 (*.f64 k k) -100))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 k 4)) (*.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 k k)) (*.f64 -100 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 k 3) k (*.f64 (*.f64 k k) -100))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 k 3) k (*.f64 -100 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 k 4)) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (pow.f64 k 4)) (*.f64 (*.f64 k k) -100))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 k 4)) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (pow.f64 k 4)) (*.f64 -100 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 k k) (cbrt.f64 (pow.f64 k 4))) (pow.f64 (cbrt.f64 k) 2) (*.f64 (*.f64 k k) -100))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 k k) (cbrt.f64 (pow.f64 k 4))) (pow.f64 (cbrt.f64 k) 2) (*.f64 -100 (*.f64 k k)))))))

simplify99.0ms (0.6%)

Algorithm
egg-herbie
Rules
515×log-prod_binary64
398×associate-*l*_binary64
381×associate-*r*_binary64
372×associate-/l*_binary64
313×associate-*l/_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04884851
114003831
264193831
Stop Event
node limit
Counts
228 → 293
Calls
Call 1
Inputs
(*.f64 -100 k)
(+.f64 (pow.f64 k 3) (*.f64 -100 k))
(+.f64 (pow.f64 k 3) (*.f64 -100 k))
(+.f64 (pow.f64 k 3) (*.f64 -100 k))
(pow.f64 (/.f64 1 k) -3)
(+.f64 (pow.f64 (/.f64 1 k) -3) (*.f64 -100 k))
(+.f64 (pow.f64 (/.f64 1 k) -3) (*.f64 -100 k))
(+.f64 (pow.f64 (/.f64 1 k) -3) (*.f64 -100 k))
(*.f64 -1 (pow.f64 (/.f64 -1 k) -3))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -3)) (*.f64 -100 k))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -3)) (*.f64 -100 k))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -3)) (*.f64 -100 k))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.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 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 3))))))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a)))))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 (/.f64 1 k) 5))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a))))))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (*.f64 a (pow.f64 (/.f64 -1 k) 2)))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (*.f64 a (pow.f64 (/.f64 -1 k) 2))))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 5) (+.f64 (*.f64 10 (+.f64 (*.f64 -100 a) a)) (*.f64 10 a)))))))
(*.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 (/.f64 1 k) -2)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(pow.f64 (/.f64 -1 k) -2)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(*.f64 -100 (pow.f64 k 2))
(+.f64 (pow.f64 k 4) (*.f64 -100 (pow.f64 k 2)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (pow.f64 k 2)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (pow.f64 k 2)))
(pow.f64 (/.f64 1 k) -4)
(+.f64 (*.f64 -100 (pow.f64 (/.f64 1 k) -2)) (pow.f64 (/.f64 1 k) -4))
(+.f64 (*.f64 -100 (pow.f64 (/.f64 1 k) -2)) (pow.f64 (/.f64 1 k) -4))
(+.f64 (*.f64 -100 (pow.f64 (/.f64 1 k) -2)) (pow.f64 (/.f64 1 k) -4))
(pow.f64 (/.f64 -1 k) -4)
(+.f64 (*.f64 -100 (pow.f64 (/.f64 -1 k) -2)) (pow.f64 (/.f64 -1 k) -4))
(+.f64 (*.f64 -100 (pow.f64 (/.f64 -1 k) -2)) (pow.f64 (/.f64 -1 k) -4))
(+.f64 (*.f64 -100 (pow.f64 (/.f64 -1 k) -2)) (pow.f64 (/.f64 -1 k) -4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))) 1)
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 1 k)))
(*.f64 (*.f64 k k) (/.f64 1 (/.f64 k (fma.f64 k k -100))))
(*.f64 (*.f64 k k) (*.f64 (fma.f64 k k -100) (/.f64 1 k)))
(*.f64 (fma.f64 k k -100) (*.f64 (*.f64 k k) (/.f64 1 k)))
(*.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (/.f64 1 k))
(*.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 1)
(*.f64 1 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (*.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) (/.f64 1 k)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(*.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (*.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (/.f64 1 k)))
(*.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))))
(*.f64 (*.f64 k (neg.f64 (*.f64 k (fma.f64 k k -100)))) (/.f64 1 (neg.f64 k)))
(*.f64 (/.f64 1 k) (*.f64 k (*.f64 k (fma.f64 k k -100))))
(*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))
(*.f64 (/.f64 k 1) (/.f64 (*.f64 k (fma.f64 k k -100)) k))
(*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (fma.f64 k k -100) k))
(*.f64 (/.f64 (fma.f64 k k -100) 1) (/.f64 (*.f64 k k) k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) k))
(*.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) 1) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) k))
(*.f64 (/.f64 k (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k (fma.f64 k k -100)) (cbrt.f64 k)))
(*.f64 (/.f64 (*.f64 k k) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (fma.f64 k k -100) (cbrt.f64 k)))
(*.f64 (/.f64 (fma.f64 k k -100) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k k) (cbrt.f64 k)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (cbrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(*.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (cbrt.f64 k)))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (*.f64 k (fma.f64 k k -100)) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 k k) (sqrt.f64 k)) (/.f64 (fma.f64 k k -100) (sqrt.f64 k)))
(*.f64 (/.f64 (fma.f64 k k -100) (sqrt.f64 k)) (/.f64 (*.f64 k k) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (sqrt.f64 k)) (/.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) (sqrt.f64 k)))
(pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 3)
(pow.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 2)
(pow.f64 (/.f64 (/.f64 k (*.f64 k k)) (fma.f64 k k -100)) -1)
(neg.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (neg.f64 k)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 3) (pow.f64 k 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))) 1)
(*.f64 a (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))
(*.f64 1 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))
(*.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 1)
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 2) (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (sqrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (sqrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2))) (/.f64 a (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2))) (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2))) (/.f64 (sqrt.f64 a) (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (/.f64 a (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (/.f64 a (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3))) (fma.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) (fma.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k) -1) 1))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 1)
(pow.f64 (pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 3)
(pow.f64 (sqrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) a) -1)
(neg.f64 (/.f64 a (neg.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(sqrt.f64 (pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 2))
(log.f64 (exp.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))))
(cbrt.f64 (pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(exp.f64 (log.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 1))
(-.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 1)
(*.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (/.f64 1 (*.f64 k (+.f64 k -10))))
(*.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (*.f64 (/.f64 1 k) (/.f64 1 (+.f64 k -10))))
(*.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (/.f64 1 (+.f64 k -10)))
(*.f64 1 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)))
(*.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (/.f64 1 (+.f64 k -10))))
(*.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (sqrt.f64 (*.f64 k (+.f64 k -10)))) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (sqrt.f64 (*.f64 k (+.f64 k -10)))))
(*.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (*.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (/.f64 1 (+.f64 k -10))))
(*.f64 (/.f64 (neg.f64 (*.f64 k k)) (/.f64 k (fma.f64 k k -100))) (/.f64 1 (fma.f64 -1 k 10)))
(*.f64 (/.f64 1 (+.f64 k -10)) (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))
(*.f64 (/.f64 k (+.f64 k -10)) (/.f64 (*.f64 k (fma.f64 k k -100)) k))
(*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))
(*.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (+.f64 k -10)) (/.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) k))
(*.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (+.f64 k -10)) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) k))
(*.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 1) (/.f64 (/.f64 1 k) (+.f64 k -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (+.f64 k -10)))
(*.f64 (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 1) (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (+.f64 k -10)))
(*.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (/.f64 (/.f64 1 k) (cbrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (cbrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(*.f64 (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (cbrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10))) (/.f64 (/.f64 1 k) (sqrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 k -10))) (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (sqrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (sqrt.f64 (+.f64 k -10))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (+.f64 -1000 (pow.f64 k 3))) (fma.f64 k (-.f64 k -10) 100))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (-.f64 100 (*.f64 k k))) (-.f64 -10 k))
(pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))) 3)
(pow.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (sqrt.f64 (*.f64 k (+.f64 k -10)))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 k -10) (/.f64 (/.f64 k (*.f64 k k)) (fma.f64 k k -100))) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (fma.f64 -1 k 10)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))) 1))
(fma.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) -1)
(fma.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 1 -1)
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) (fma.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k) -1) 1)) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2)) (/.f64 1 (-.f64 1 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)))) -1)
(+.f64 (pow.f64 k 4) (*.f64 (*.f64 k k) -100))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 k 6) -1000000) (*.f64 k k)) (+.f64 (pow.f64 k 4) (fma.f64 k (*.f64 k 100) 10000)))
(/.f64 (*.f64 (+.f64 (pow.f64 k 4) -10000) (*.f64 k k)) (fma.f64 k k 100))
(/.f64 (*.f64 (*.f64 k k) (+.f64 (pow.f64 k 6) -1000000)) (+.f64 (pow.f64 k 4) (fma.f64 k (*.f64 k 100) 10000)))
(/.f64 (*.f64 (*.f64 k k) (+.f64 (pow.f64 k 4) -10000)) (fma.f64 k k 100))
(pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 1)
(pow.f64 (pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 3)
(pow.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 k k -100) 2) (pow.f64 k 4)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 k k -100)) (*.f64 k k)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))))))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 3))
(cbrt.f64 (*.f64 (pow.f64 k 6) (pow.f64 (fma.f64 k k -100) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 k k -100) 3) (pow.f64 k 6)))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))))
(exp.f64 (log.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))))
(exp.f64 (*.f64 (log.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 1))
(fma.f64 k (pow.f64 k 3) (*.f64 (*.f64 k k) -100))
(fma.f64 k (pow.f64 k 3) (*.f64 -100 (*.f64 k k)))
(fma.f64 (*.f64 k k) (*.f64 k k) (*.f64 (*.f64 k k) -100))
(fma.f64 (*.f64 k k) (*.f64 k k) (*.f64 -100 (*.f64 k k)))
(fma.f64 1 (pow.f64 k 4) (*.f64 (*.f64 k k) -100))
(fma.f64 1 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 (cbrt.f64 (pow.f64 k 4)) (*.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 k k)) (*.f64 (*.f64 k k) -100))
(fma.f64 (cbrt.f64 (pow.f64 k 4)) (*.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 k k)) (*.f64 -100 (*.f64 k k)))
(fma.f64 (pow.f64 k 3) k (*.f64 (*.f64 k k) -100))
(fma.f64 (pow.f64 k 3) k (*.f64 -100 (*.f64 k k)))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 k 4)) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (pow.f64 k 4)) (*.f64 (*.f64 k k) -100))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 k 4)) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (pow.f64 k 4)) (*.f64 -100 (*.f64 k k)))
(fma.f64 (*.f64 (*.f64 k k) (cbrt.f64 (pow.f64 k 4))) (pow.f64 (cbrt.f64 k) 2) (*.f64 (*.f64 k k) -100))
(fma.f64 (*.f64 (*.f64 k k) (cbrt.f64 (pow.f64 k 4))) (pow.f64 (cbrt.f64 k) 2) (*.f64 -100 (*.f64 k k)))
Outputs
(*.f64 -100 k)
(+.f64 (pow.f64 k 3) (*.f64 -100 k))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(+.f64 (pow.f64 k 3) (*.f64 -100 k))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(+.f64 (pow.f64 k 3) (*.f64 -100 k))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(pow.f64 (/.f64 1 k) -3)
(+.f64 (pow.f64 (/.f64 1 k) -3) (*.f64 -100 k))
(+.f64 (*.f64 -100 k) (pow.f64 (/.f64 1 k) -3))
(fma.f64 -100 k (pow.f64 (/.f64 1 k) -3))
(+.f64 (pow.f64 (/.f64 1 k) -3) (*.f64 -100 k))
(+.f64 (*.f64 -100 k) (pow.f64 (/.f64 1 k) -3))
(fma.f64 -100 k (pow.f64 (/.f64 1 k) -3))
(+.f64 (pow.f64 (/.f64 1 k) -3) (*.f64 -100 k))
(+.f64 (*.f64 -100 k) (pow.f64 (/.f64 1 k) -3))
(fma.f64 -100 k (pow.f64 (/.f64 1 k) -3))
(*.f64 -1 (pow.f64 (/.f64 -1 k) -3))
(neg.f64 (pow.f64 (/.f64 -1 k) -3))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -3)) (*.f64 -100 k))
(fma.f64 -1 (pow.f64 (/.f64 -1 k) -3) (*.f64 -100 k))
(-.f64 (*.f64 -100 k) (pow.f64 (/.f64 -1 k) -3))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -3)) (*.f64 -100 k))
(fma.f64 -1 (pow.f64 (/.f64 -1 k) -3) (*.f64 -100 k))
(-.f64 (*.f64 -100 k) (pow.f64 (/.f64 -1 k) -3))
(+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 k) -3)) (*.f64 -100 k))
(fma.f64 -1 (pow.f64 (/.f64 -1 k) -3) (*.f64 -100 k))
(-.f64 (*.f64 -100 k) (pow.f64 (/.f64 -1 k) -3))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(/.f64 a (+.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 k 2) 100) (pow.f64 k 2)) (*.f64 k (-.f64 k 10)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(fma.f64 -10 (*.f64 k a) 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 k a))))
(-.f64 (fma.f64 -10 (*.f64 k a) a) (*.f64 -99 (*.f64 k (*.f64 k a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 3))))))
(fma.f64 -1 (*.f64 (*.f64 -99 a) (*.f64 k k)) (+.f64 a (fma.f64 -10 (*.f64 k a) (neg.f64 (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 (*.f64 -99 a) a)))))))
(+.f64 (fma.f64 (*.f64 10 (*.f64 -98 a)) (pow.f64 k 3) (*.f64 k (*.f64 a -10))) (fma.f64 (*.f64 k (neg.f64 k)) (*.f64 a -99) a))
(*.f64 a (pow.f64 (/.f64 1 k) 2))
(*.f64 a (/.f64 (/.f64 1 k) k))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (*.f64 a (pow.f64 (/.f64 1 k) 2)))
(fma.f64 a (/.f64 (/.f64 1 k) k) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a)))))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (fma.f64 a (pow.f64 (/.f64 1 k) 2) (neg.f64 (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 1 k) 4)))))
(-.f64 (fma.f64 a (/.f64 (/.f64 1 k) k) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 1 k) 4)))
(+.f64 (*.f64 -10 (*.f64 a (pow.f64 (/.f64 1 k) 3))) (+.f64 (*.f64 a (pow.f64 (/.f64 1 k) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 (/.f64 1 k) 5))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 k) 4) (+.f64 (*.f64 -100 a) a))))))
(fma.f64 -10 (*.f64 a (/.f64 1 (pow.f64 k 3))) (fma.f64 a (pow.f64 (/.f64 1 k) 2) (fma.f64 -1 (*.f64 (*.f64 -10 (+.f64 (*.f64 -99 a) a)) (pow.f64 (/.f64 1 k) 5)) (neg.f64 (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 1 k) 4))))))
(fma.f64 -10 (/.f64 a (pow.f64 k 3)) (-.f64 (fma.f64 a (/.f64 (/.f64 1 k) k) (*.f64 (pow.f64 (/.f64 1 k) 5) (*.f64 10 (*.f64 -98 a)))) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 1 k) 4))))
(*.f64 a (pow.f64 (/.f64 -1 k) 2))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (*.f64 a (pow.f64 (/.f64 -1 k) 2)))
(fma.f64 10 (*.f64 a (/.f64 -1 (pow.f64 k 3))) (*.f64 a (pow.f64 (/.f64 -1 k) 2)))
(fma.f64 a (pow.f64 (/.f64 -1 k) 2) (*.f64 10 (/.f64 (neg.f64 a) (pow.f64 k 3))))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (*.f64 a (pow.f64 (/.f64 -1 k) 2))))
(fma.f64 10 (*.f64 a (/.f64 -1 (pow.f64 k 3))) (fma.f64 -1 (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 -1 k) 4)) (*.f64 a (pow.f64 (/.f64 -1 k) 2))))
(fma.f64 10 (/.f64 (neg.f64 a) (pow.f64 k 3)) (-.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 -1 k) 4))))
(+.f64 (*.f64 10 (*.f64 a (pow.f64 (/.f64 -1 k) 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 4) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 k) 5) (+.f64 (*.f64 10 (+.f64 (*.f64 -100 a) a)) (*.f64 10 a)))))))
(fma.f64 10 (*.f64 a (/.f64 -1 (pow.f64 k 3))) (fma.f64 -1 (*.f64 (*.f64 -99 a) (pow.f64 (/.f64 -1 k) 4)) (fma.f64 a (pow.f64 (/.f64 -1 k) 2) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 k) 5) (*.f64 10 (+.f64 (*.f64 -99 a) a)))))))
(fma.f64 10 (/.f64 (neg.f64 a) (pow.f64 k 3)) (-.f64 (-.f64 (*.f64 a (pow.f64 (/.f64 -1 k) 2)) (*.f64 (*.f64 a -99) (pow.f64 (/.f64 -1 k) 4))) (*.f64 (pow.f64 (/.f64 -1 k) 5) (*.f64 10 (*.f64 -98 a)))))
(*.f64 10 k)
(*.f64 k 10)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (*.f64 k 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (*.f64 k 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (*.f64 k 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(pow.f64 (/.f64 1 k) -2)
(*.f64 k k)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(+.f64 (*.f64 k 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(+.f64 (*.f64 k 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 1 k) -2))
(+.f64 (*.f64 k 10) (*.f64 k k))
(*.f64 k (+.f64 k 10))
(pow.f64 (/.f64 -1 k) -2)
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(fma.f64 10 k (pow.f64 (/.f64 -1 k) -2))
(fma.f64 k 10 (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(fma.f64 10 k (pow.f64 (/.f64 -1 k) -2))
(fma.f64 k 10 (pow.f64 (/.f64 -1 k) -2))
(+.f64 (*.f64 10 k) (pow.f64 (/.f64 -1 k) -2))
(fma.f64 10 k (pow.f64 (/.f64 -1 k) -2))
(fma.f64 k 10 (pow.f64 (/.f64 -1 k) -2))
(*.f64 -100 (pow.f64 k 2))
(*.f64 -100 (*.f64 k k))
(+.f64 (pow.f64 k 4) (*.f64 -100 (pow.f64 k 2)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(+.f64 (pow.f64 k 4) (*.f64 -100 (pow.f64 k 2)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(+.f64 (pow.f64 k 4) (*.f64 -100 (pow.f64 k 2)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(pow.f64 (/.f64 1 k) -4)
(pow.f64 k 4)
(+.f64 (*.f64 -100 (pow.f64 (/.f64 1 k) -2)) (pow.f64 (/.f64 1 k) -4))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(+.f64 (*.f64 -100 (pow.f64 (/.f64 1 k) -2)) (pow.f64 (/.f64 1 k) -4))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(+.f64 (*.f64 -100 (pow.f64 (/.f64 1 k) -2)) (pow.f64 (/.f64 1 k) -4))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(pow.f64 (/.f64 -1 k) -4)
(+.f64 (*.f64 -100 (pow.f64 (/.f64 -1 k) -2)) (pow.f64 (/.f64 -1 k) -4))
(fma.f64 -100 (pow.f64 (/.f64 -1 k) -2) (pow.f64 (/.f64 -1 k) -4))
(+.f64 (*.f64 -100 (pow.f64 (/.f64 -1 k) -2)) (pow.f64 (/.f64 -1 k) -4))
(fma.f64 -100 (pow.f64 (/.f64 -1 k) -2) (pow.f64 (/.f64 -1 k) -4))
(+.f64 (*.f64 -100 (pow.f64 (/.f64 -1 k) -2)) (pow.f64 (/.f64 -1 k) -4))
(fma.f64 -100 (pow.f64 (/.f64 -1 k) -2) (pow.f64 (/.f64 -1 k) -4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))) 1)
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 1 k)))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (*.f64 k k) (/.f64 1 (/.f64 k (fma.f64 k k -100))))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (*.f64 k k) (*.f64 (fma.f64 k k -100) (/.f64 1 k)))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (fma.f64 k k -100) (*.f64 (*.f64 k k) (/.f64 1 k)))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (/.f64 1 k))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 1)
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 1 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (*.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) (/.f64 1 k)))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (*.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (/.f64 1 k)))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))))
(pow.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 2)
(*.f64 (*.f64 k (neg.f64 (*.f64 k (fma.f64 k k -100)))) (/.f64 1 (neg.f64 k)))
(*.f64 k (*.f64 (*.f64 k (neg.f64 (fma.f64 k k -100))) (/.f64 1 (neg.f64 k))))
(/.f64 (neg.f64 k) (/.f64 -1 (fma.f64 k k -100)))
(*.f64 (/.f64 1 k) (*.f64 k (*.f64 k (fma.f64 k k -100))))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (/.f64 k 1) (/.f64 (*.f64 k (fma.f64 k k -100)) k))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (fma.f64 k k -100) k))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (/.f64 (fma.f64 k k -100) 1) (/.f64 (*.f64 k k) k))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) k))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) 1) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) k))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(*.f64 (/.f64 k (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k (fma.f64 k k -100)) (cbrt.f64 k)))
(*.f64 (/.f64 k (pow.f64 (cbrt.f64 k) 2)) (/.f64 k (/.f64 (cbrt.f64 k) (fma.f64 k k -100))))
(/.f64 (/.f64 (*.f64 k k) (/.f64 (cbrt.f64 k) (fma.f64 k k -100))) (pow.f64 (cbrt.f64 k) 2))
(*.f64 (/.f64 (*.f64 k k) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (fma.f64 k k -100) (cbrt.f64 k)))
(*.f64 (/.f64 k (pow.f64 (cbrt.f64 k) 2)) (/.f64 k (/.f64 (cbrt.f64 k) (fma.f64 k k -100))))
(/.f64 (/.f64 (*.f64 k k) (/.f64 (cbrt.f64 k) (fma.f64 k k -100))) (pow.f64 (cbrt.f64 k) 2))
(*.f64 (/.f64 (fma.f64 k k -100) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k k) (cbrt.f64 k)))
(*.f64 (/.f64 k (pow.f64 (cbrt.f64 k) 2)) (/.f64 k (/.f64 (cbrt.f64 k) (fma.f64 k k -100))))
(/.f64 (/.f64 (*.f64 k k) (/.f64 (cbrt.f64 k) (fma.f64 k k -100))) (pow.f64 (cbrt.f64 k) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (cbrt.f64 k)))
(*.f64 (/.f64 k (pow.f64 (cbrt.f64 k) 2)) (/.f64 k (/.f64 (cbrt.f64 k) (fma.f64 k k -100))))
(/.f64 (/.f64 (*.f64 k k) (/.f64 (cbrt.f64 k) (fma.f64 k k -100))) (pow.f64 (cbrt.f64 k) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (cbrt.f64 (*.f64 k (/.f64 k (/.f64 k (fma.f64 k k -100)))))) (pow.f64 (cbrt.f64 k) 2))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -100 (*.f64 k k) (pow.f64 k 4))) 2) (/.f64 (pow.f64 (cbrt.f64 k) 2) (cbrt.f64 (*.f64 k (fma.f64 k k -100)))))
(*.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (pow.f64 (cbrt.f64 k) 2)) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (cbrt.f64 k)))
(*.f64 (/.f64 k (pow.f64 (cbrt.f64 k) 2)) (/.f64 k (/.f64 (cbrt.f64 k) (fma.f64 k k -100))))
(/.f64 (/.f64 (*.f64 k k) (/.f64 (cbrt.f64 k) (fma.f64 k k -100))) (pow.f64 (cbrt.f64 k) 2))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (*.f64 k (fma.f64 k k -100)) (sqrt.f64 k)))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (fma.f64 k k -100) (/.f64 (sqrt.f64 k) k)))
(*.f64 (/.f64 (*.f64 k k) (sqrt.f64 k)) (/.f64 (fma.f64 k k -100) (sqrt.f64 k)))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (*.f64 k (fma.f64 k k -100)) (sqrt.f64 k)))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (fma.f64 k k -100) (/.f64 (sqrt.f64 k) k)))
(*.f64 (/.f64 (fma.f64 k k -100) (sqrt.f64 k)) (/.f64 (*.f64 k k) (sqrt.f64 k)))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (*.f64 k (fma.f64 k k -100)) (sqrt.f64 k)))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (fma.f64 k k -100) (/.f64 (sqrt.f64 k) k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (sqrt.f64 k)))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (*.f64 k (fma.f64 k k -100)) (sqrt.f64 k)))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (fma.f64 k k -100) (/.f64 (sqrt.f64 k) k)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (sqrt.f64 k)) (/.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) (sqrt.f64 k)))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (*.f64 k (fma.f64 k k -100)) (sqrt.f64 k)))
(*.f64 (/.f64 k (sqrt.f64 k)) (/.f64 (fma.f64 k k -100) (/.f64 (sqrt.f64 k) k)))
(pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 1)
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 3) 1/3)
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 3)
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(pow.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 2)
(pow.f64 (/.f64 (/.f64 k (*.f64 k k)) (fma.f64 k k -100)) -1)
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(neg.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (neg.f64 k)))
(*.f64 k (*.f64 (*.f64 k (neg.f64 (fma.f64 k k -100))) (/.f64 1 (neg.f64 k))))
(/.f64 (neg.f64 k) (/.f64 -1 (fma.f64 k k -100)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 2))
(sqrt.f64 (pow.f64 (*.f64 k (/.f64 k (/.f64 k (fma.f64 k k -100)))) 2))
(fabs.f64 (*.f64 k (fma.f64 k k -100)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) 3))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 3) (pow.f64 k 3)))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 1))
(+.f64 (*.f64 -100 k) (pow.f64 k 3))
(*.f64 k (fma.f64 k k -100))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))) 1)
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 a (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 1 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 1)
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 2))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 2) (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (sqrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (sqrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (/.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) a)
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2))) (/.f64 a (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 (*.f64 1 (/.f64 a (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1)))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1) 2)))
(/.f64 (/.f64 a (cbrt.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))) (cbrt.f64 (pow.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2))) (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1) 2))))
(*.f64 (cbrt.f64 (/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1) 2))))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2))) (/.f64 (sqrt.f64 a) (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 (*.f64 1 (/.f64 a (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1)))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1) 2)))
(/.f64 (/.f64 a (cbrt.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))) (cbrt.f64 (pow.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (/.f64 a (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))) (/.f64 a (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))))
(/.f64 (/.f64 a (sqrt.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))) (sqrt.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) (/.f64 (cbrt.f64 a) (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))) (/.f64 a (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))))
(/.f64 (/.f64 a (sqrt.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))) (sqrt.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1)))
(*.f64 (/.f64 a (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3))) (fma.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) (fma.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k) -1) 1))
(/.f64 (*.f64 a (fma.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10))) (fma.f64 (/.f64 k (/.f64 (+.f64 k -10) k)) (/.f64 (fma.f64 k k -100) k) -1) 1)) (+.f64 1 (pow.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 3)))
(/.f64 a (/.f64 (+.f64 1 (pow.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 3)) (fma.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) -1) 1)))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 2))) (-.f64 1 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10)))))
(*.f64 (/.f64 a (-.f64 1 (pow.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 2))) (-.f64 1 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))))
(pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 1)
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(pow.f64 (pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 3) 1/3)
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(pow.f64 (cbrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 3)
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(pow.f64 (sqrt.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 2)
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) a) -1)
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(neg.f64 (/.f64 a (neg.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(sqrt.f64 (pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 2))
(sqrt.f64 (pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1)) 2))
(fabs.f64 (/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1)))
(log.f64 (exp.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(cbrt.f64 (pow.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) 3))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 3)))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(expm1.f64 (log1p.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(log1p.f64 (expm1.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(exp.f64 (log.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1))) 1))
(/.f64 a (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1))
(/.f64 a (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1))
(-.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 1)
(+.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1) -1)
(+.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 0)
(*.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (/.f64 1 (*.f64 k (+.f64 k -10))))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (*.f64 (/.f64 1 k) (/.f64 1 (+.f64 k -10))))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (/.f64 1 (+.f64 k -10)))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 1 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 1)
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 2)))
(*.f64 (cbrt.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))) (cbrt.f64 (pow.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 2)))
(*.f64 (cbrt.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))) (cbrt.f64 (pow.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (/.f64 1 (+.f64 k -10))))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (sqrt.f64 (*.f64 k (+.f64 k -10)))) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (sqrt.f64 (*.f64 k (+.f64 k -10)))))
(pow.f64 (/.f64 k (/.f64 (sqrt.f64 (*.f64 k (+.f64 k -10))) (sqrt.f64 (fma.f64 k k -100)))) 2)
(*.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (*.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (/.f64 1 (+.f64 k -10))))
(*.f64 (pow.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 2) (/.f64 1 (+.f64 k -10)))
(/.f64 (pow.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 2) (+.f64 k -10))
(*.f64 (/.f64 (neg.f64 (*.f64 k k)) (/.f64 k (fma.f64 k k -100))) (/.f64 1 (fma.f64 -1 k 10)))
(*.f64 (*.f64 (/.f64 (*.f64 k (neg.f64 k)) k) (fma.f64 k k -100)) (/.f64 1 (fma.f64 -1 k 10)))
(/.f64 (neg.f64 k) (/.f64 (fma.f64 -1 k 10) (fma.f64 k k -100)))
(*.f64 (/.f64 1 (+.f64 k -10)) (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (/.f64 k (+.f64 k -10)) (/.f64 (*.f64 k (fma.f64 k k -100)) k))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 2) (+.f64 k -10)) (/.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) k))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (+.f64 k -10)) (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) k))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 1) (/.f64 (/.f64 1 k) (+.f64 k -10)))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (+.f64 k -10)))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(*.f64 (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 1) (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (+.f64 k -10)))
(*.f64 (pow.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 2) (/.f64 1 (+.f64 k -10)))
(/.f64 (pow.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 2) (+.f64 k -10))
(*.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (/.f64 (/.f64 1 k) (cbrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 k (/.f64 (pow.f64 (cbrt.f64 (+.f64 k -10)) 2) (*.f64 k (fma.f64 k k -100)))) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 k -10)) k)))
(/.f64 (*.f64 (/.f64 k (cbrt.f64 (+.f64 k -10))) (fma.f64 k k -100)) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (cbrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 k (/.f64 (pow.f64 (cbrt.f64 (+.f64 k -10)) 2) (*.f64 k (fma.f64 k k -100)))) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 k -10)) k)))
(/.f64 (*.f64 (/.f64 k (cbrt.f64 (+.f64 k -10))) (fma.f64 k k -100)) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (/.f64 k (/.f64 k (fma.f64 k k -100))))) 2) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)))
(*.f64 (cbrt.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 k (fma.f64 k k -100))) 2) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)))
(*.f64 (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2)) (/.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) (cbrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 k (*.f64 (pow.f64 (cbrt.f64 (+.f64 k -10)) 2) (sqrt.f64 (/.f64 k (fma.f64 k k -100))))) (/.f64 k (*.f64 (cbrt.f64 (+.f64 k -10)) (sqrt.f64 (/.f64 k (fma.f64 k k -100))))))
(/.f64 (/.f64 (pow.f64 (/.f64 k (sqrt.f64 (/.f64 k (fma.f64 k k -100)))) 2) (cbrt.f64 (+.f64 k -10))) (pow.f64 (cbrt.f64 (+.f64 k -10)) 2))
(*.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10))) (/.f64 (/.f64 1 k) (sqrt.f64 (+.f64 k -10))))
(/.f64 (/.f64 k (/.f64 (sqrt.f64 (+.f64 k -10)) (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 k -10))) (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (sqrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10))) (/.f64 (/.f64 1 k) (sqrt.f64 (+.f64 k -10))))
(/.f64 (/.f64 k (/.f64 (sqrt.f64 (+.f64 k -10)) (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) 2) (sqrt.f64 (+.f64 k -10))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10))))
(*.f64 (/.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10))) (/.f64 (/.f64 1 k) (sqrt.f64 (+.f64 k -10))))
(/.f64 (/.f64 k (/.f64 (sqrt.f64 (+.f64 k -10)) (fma.f64 k k -100))) (sqrt.f64 (+.f64 k -10)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (+.f64 -1000 (pow.f64 k 3))) (fma.f64 k (-.f64 k -10) 100))
(/.f64 (*.f64 (*.f64 k (/.f64 k (/.f64 k (fma.f64 k k -100)))) (fma.f64 k (+.f64 k 10) 100)) (+.f64 (pow.f64 k 3) -1000))
(/.f64 (*.f64 k (*.f64 (fma.f64 k k -100) (fma.f64 k (+.f64 k 10) 100))) (+.f64 (pow.f64 k 3) -1000))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (-.f64 100 (*.f64 k k))) (-.f64 -10 k))
(*.f64 (/.f64 (/.f64 k (/.f64 k k)) (/.f64 (-.f64 100 (*.f64 k k)) (fma.f64 k k -100))) (-.f64 -10 k))
(*.f64 (*.f64 (/.f64 k (-.f64 100 (*.f64 k k))) (fma.f64 k k -100)) (-.f64 -10 k))
(pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 1)
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))) 3)
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(pow.f64 (/.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) (sqrt.f64 (*.f64 k (+.f64 k -10)))) 2)
(pow.f64 (/.f64 k (/.f64 (sqrt.f64 (*.f64 k (+.f64 k -10))) (sqrt.f64 (fma.f64 k k -100)))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3) 1/3)
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(pow.f64 (*.f64 (+.f64 k -10) (/.f64 (/.f64 k (*.f64 k k)) (fma.f64 k k -100))) -1)
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 k k) k) (fma.f64 k k -100)) (fma.f64 -1 k 10)))
(*.f64 (*.f64 (/.f64 (*.f64 k (neg.f64 k)) k) (fma.f64 k k -100)) (/.f64 1 (fma.f64 -1 k 10)))
(/.f64 (neg.f64 k) (/.f64 (fma.f64 -1 k 10) (fma.f64 k k -100)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 2))
(fabs.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)))))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k))) 1))
(*.f64 k (*.f64 (*.f64 k (fma.f64 k k -100)) (/.f64 (/.f64 1 k) (+.f64 k -10))))
(*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)))
(fma.f64 1 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) -1)
(+.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1) -1)
(+.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 0)
(fma.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 1 -1)
(+.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1) -1)
(+.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 0)
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2)) -1)
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1) 2)) (cbrt.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) -1)
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1) 2)) (cbrt.f64 (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) (sqrt.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 (*.f64 k k) k) 1)) -1)
(+.f64 (fma.f64 (/.f64 (fma.f64 k k -100) (+.f64 k -10)) (/.f64 k (/.f64 k k)) 1) -1)
(+.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 0)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) (fma.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k) -1) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10))) (fma.f64 (/.f64 k (/.f64 (+.f64 k -10) k)) (/.f64 (fma.f64 k k -100) k) -1) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 3)) (/.f64 1 (fma.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) (fma.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10)) -1) 1)) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)) 2)) (/.f64 1 (-.f64 1 (*.f64 (/.f64 (*.f64 k k) (+.f64 k -10)) (/.f64 (fma.f64 k k -100) k)))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 2)) (/.f64 1 (-.f64 1 (*.f64 (/.f64 k (/.f64 k k)) (/.f64 (fma.f64 k k -100) (+.f64 k -10))))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))) 2)) (/.f64 1 (-.f64 1 (*.f64 k (/.f64 (fma.f64 k k -100) (+.f64 k -10))))) -1)
(+.f64 (pow.f64 k 4) (*.f64 (*.f64 k k) -100))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))))) 1)
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(/.f64 (*.f64 (+.f64 (pow.f64 k 6) -1000000) (*.f64 k k)) (+.f64 (pow.f64 k 4) (fma.f64 k (*.f64 k 100) 10000)))
(/.f64 (+.f64 (pow.f64 k 6) -1000000) (/.f64 (+.f64 (pow.f64 k 4) (fma.f64 k (*.f64 k 100) 10000)) (*.f64 k k)))
(*.f64 (/.f64 (*.f64 k k) (+.f64 (pow.f64 k 4) (fma.f64 k (*.f64 k 100) 10000))) (+.f64 (pow.f64 k 6) -1000000))
(/.f64 (*.f64 (+.f64 (pow.f64 k 4) -10000) (*.f64 k k)) (fma.f64 k k 100))
(/.f64 (+.f64 (pow.f64 k 4) -10000) (/.f64 (fma.f64 k k 100) (*.f64 k k)))
(*.f64 (/.f64 (*.f64 k k) (fma.f64 k k 100)) (+.f64 (pow.f64 k 4) -10000))
(/.f64 (*.f64 (*.f64 k k) (+.f64 (pow.f64 k 6) -1000000)) (+.f64 (pow.f64 k 4) (fma.f64 k (*.f64 k 100) 10000)))
(/.f64 (+.f64 (pow.f64 k 6) -1000000) (/.f64 (+.f64 (pow.f64 k 4) (fma.f64 k (*.f64 k 100) 10000)) (*.f64 k k)))
(*.f64 (/.f64 (*.f64 k k) (+.f64 (pow.f64 k 4) (fma.f64 k (*.f64 k 100) 10000))) (+.f64 (pow.f64 k 6) -1000000))
(/.f64 (*.f64 (*.f64 k k) (+.f64 (pow.f64 k 4) -10000)) (fma.f64 k k 100))
(/.f64 (+.f64 (pow.f64 k 4) -10000) (/.f64 (fma.f64 k k 100) (*.f64 k k)))
(*.f64 (/.f64 (*.f64 k k) (fma.f64 k k 100)) (+.f64 (pow.f64 k 4) -10000))
(pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 1)
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(pow.f64 (pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 3) 1/3)
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(pow.f64 (cbrt.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 3)
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(pow.f64 (*.f64 k (sqrt.f64 (fma.f64 k k -100))) 2)
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 k k -100) 2) (pow.f64 k 4)))
(sqrt.f64 (*.f64 (pow.f64 k 4) (pow.f64 (fma.f64 k k -100) 2)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 k k -100)) (*.f64 k k)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))))))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(cbrt.f64 (pow.f64 (*.f64 k (*.f64 k (fma.f64 k k -100))) 3))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(cbrt.f64 (*.f64 (pow.f64 k 6) (pow.f64 (fma.f64 k k -100) 3)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 k k -100) 3) (pow.f64 k 6)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(expm1.f64 (log1p.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(log1p.f64 (expm1.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(exp.f64 (log.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(exp.f64 (*.f64 (log.f64 (*.f64 k (*.f64 k (fma.f64 k k -100)))) 1))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 k (pow.f64 k 3) (*.f64 (*.f64 k k) -100))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 k (pow.f64 k 3) (*.f64 -100 (*.f64 k k)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 (*.f64 k k) (*.f64 k k) (*.f64 (*.f64 k k) -100))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 (*.f64 k k) (*.f64 k k) (*.f64 -100 (*.f64 k k)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 1 (pow.f64 k 4) (*.f64 (*.f64 k k) -100))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 1 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 (cbrt.f64 (pow.f64 k 4)) (*.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 k k)) (*.f64 (*.f64 k k) -100))
(fma.f64 (cbrt.f64 (pow.f64 k 4)) (*.f64 (*.f64 k k) (pow.f64 (cbrt.f64 k) 2)) (*.f64 -100 (*.f64 k k)))
(fma.f64 (cbrt.f64 (pow.f64 k 4)) (*.f64 (pow.f64 (cbrt.f64 k) 2) (*.f64 k k)) (*.f64 -100 (*.f64 k k)))
(fma.f64 (cbrt.f64 (pow.f64 k 4)) (*.f64 (*.f64 k k) (pow.f64 (cbrt.f64 k) 2)) (*.f64 -100 (*.f64 k k)))
(fma.f64 (pow.f64 k 3) k (*.f64 (*.f64 k k) -100))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 (pow.f64 k 3) k (*.f64 -100 (*.f64 k k)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 k 4)) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (pow.f64 k 4)) (*.f64 (*.f64 k k) -100))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 k 4)) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (pow.f64 k 4)) (*.f64 -100 (*.f64 k k)))
(+.f64 (pow.f64 k 4) (*.f64 -100 (*.f64 k k)))
(fma.f64 -100 (*.f64 k k) (pow.f64 k 4))
(fma.f64 (*.f64 (*.f64 k k) (cbrt.f64 (pow.f64 k 4))) (pow.f64 (cbrt.f64 k) 2) (*.f64 (*.f64 k k) -100))
(fma.f64 (cbrt.f64 (pow.f64 k 4)) (*.f64 (*.f64 k k) (pow.f64 (cbrt.f64 k) 2)) (*.f64 -100 (*.f64 k k)))
(fma.f64 (*.f64 (*.f64 k k) (cbrt.f64 (pow.f64 k 4))) (pow.f64 (cbrt.f64 k) 2) (*.f64 -100 (*.f64 k k)))
(fma.f64 (cbrt.f64 (pow.f64 k 4)) (*.f64 (*.f64 k k) (pow.f64 (cbrt.f64 k) 2)) (*.f64 -100 (*.f64 k k)))

eval308.0ms (2%)

Compiler

Compiled 15405 to 9252 computations (39.9% saved)

prune247.0ms (1.6%)

Pruning

23 alts after pruning (12 fresh and 11 done)

PrunedKeptTotal
New7184722
Fresh3811
Picked011
Done11011
Total72223745
Error
0b
Counts
745 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
51.3b
(pow.f64 (*.f64 (/.f64 1 k) (sqrt.f64 a)) 2)
21.8b
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 k a)))
40.5b
(/.f64 (/.f64 a k) k)
1.9b
(/.f64 a (/.f64 (+.f64 1 (*.f64 (+.f64 k 10) k)) (pow.f64 k m)))
25.4b
(/.f64 a (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))))
24.6b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
25.3b
(/.f64 a (+.f64 1 (*.f64 k k)))
43.3b
(/.f64 a (+.f64 1 (*.f64 k 10)))
38.9b
(/.f64 a (*.f64 k k))
56.5b
(/.f64 a (*.f64 10 k))
2.1b
(/.f64 1 (/.f64 (fma.f64 k (+.f64 k 10) 1) (*.f64 a (pow.f64 k m))))
40.4b
(/.f64 1 (/.f64 k (/.f64 a k)))
41.1b
(-.f64 (+.f64 1 (*.f64 1/10 (/.f64 a k))) 1)
49.2b
(+.f64 a (*.f64 -10 (*.f64 k a)))
21.9b
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
15.5b
(*.f64 a (pow.f64 k m))
39.7b
(*.f64 a (pow.f64 k -2))
39.7b
(*.f64 a (/.f64 (/.f64 1 k) k))
38.9b
(*.f64 a (/.f64 1 (*.f64 k k)))
39.7b
(*.f64 a (*.f64 (/.f64 1 k) (/.f64 1 k)))
57.6b
(*.f64 a (*.f64 -10 k))
57.6b
(*.f64 -10 (*.f64 k a))
48.5b
a
Compiler

Compiled 246 to 173 computations (29.7% saved)

regimes137.0ms (0.9%)

Counts
35 → 2
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 k a))
(*.f64 a (*.f64 -10 k))
(/.f64 a (*.f64 10 k))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 a k) k)
(*.f64 a (/.f64 1 (*.f64 k k)))
(*.f64 a (/.f64 (/.f64 1 k) k))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(/.f64 1 (/.f64 k (/.f64 a k)))
(/.f64 a (+.f64 1 (*.f64 k 10)))
(/.f64 a (+.f64 1 (*.f64 k k)))
(*.f64 a (*.f64 (/.f64 1 k) (/.f64 1 k)))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k k))))
(-.f64 (+.f64 1 (*.f64 1/10 (/.f64 a k))) 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (-.f64 (*.f64 100 (*.f64 k k)) 1) (-.f64 (*.f64 k 10) 1)))
(/.f64 a (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))))
(*.f64 a (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k)))))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 k m))
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 k a)))
(*.f64 (*.f64 a (pow.f64 k m)) (/.f64 (/.f64 1 k) k))
(*.f64 (pow.f64 k m) (+.f64 a (*.f64 (*.f64 k -10) a)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k k)) (pow.f64 k m)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 (+.f64 k 10) k)) (pow.f64 k m)))
(/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k 10) (*.f64 k k))) (pow.f64 k m)))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(pow.f64 (*.f64 (/.f64 1 k) (sqrt.f64 a)) 2)
(*.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 a (pow.f64 k m))))
(/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
Outputs
(/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
Calls

4 calls:

85.0ms
k
17.0ms
m
17.0ms
a
8.0ms
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Results
ErrorSegmentsBranch
1.9b1a
0.0b2k
1.9b1m
1.9b1(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Compiler

Compiled 373 to 200 computations (46.4% saved)

bsearch4.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
4.0ms
26787403655565612.0
240216805018534100.0
Results
2.0ms16×body256valid
1.0msbody256infinite
Compiler

Compiled 62 to 43 computations (30.6% saved)

regimes85.0ms (0.6%)

Counts
34 → 2
Calls
Call 1
Inputs
a
(*.f64 -10 (*.f64 k a))
(*.f64 a (*.f64 -10 k))
(/.f64 a (*.f64 10 k))
(/.f64 a (*.f64 k k))
(/.f64 (/.f64 a k) k)
(*.f64 a (/.f64 1 (*.f64 k k)))
(*.f64 a (/.f64 (/.f64 1 k) k))
(+.f64 a (*.f64 -10 (*.f64 k a)))
(/.f64 1 (/.f64 k (/.f64 a k)))
(/.f64 a (+.f64 1 (*.f64 k 10)))
(/.f64 a (+.f64 1 (*.f64 k k)))
(*.f64 a (*.f64 (/.f64 1 k) (/.f64 1 k)))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k k))))
(-.f64 (+.f64 1 (*.f64 1/10 (/.f64 a k))) 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (-.f64 (*.f64 100 (*.f64 k k)) 1) (-.f64 (*.f64 k 10) 1)))
(/.f64 a (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))))
(*.f64 a (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k)))))
(*.f64 a (pow.f64 k -2))
(*.f64 a (pow.f64 k m))
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 k a)))
(*.f64 (*.f64 a (pow.f64 k m)) (/.f64 (/.f64 1 k) k))
(*.f64 (pow.f64 k m) (+.f64 a (*.f64 (*.f64 k -10) a)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k k)) (pow.f64 k m)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 (+.f64 k 10) k)) (pow.f64 k m)))
(/.f64 a (/.f64 (+.f64 1 (+.f64 (*.f64 k 10) (*.f64 k k))) (pow.f64 k m)))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(pow.f64 (*.f64 (/.f64 1 k) (sqrt.f64 a)) 2)
(*.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 a (pow.f64 k m))))
Outputs
(*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1)))
(*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m))
Calls

4 calls:

28.0ms
k
17.0ms
a
16.0ms
m
8.0ms
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Results
ErrorSegmentsBranch
1.9b1a
0.0b2k
1.9b1m
1.9b1(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Compiler

Compiled 352 to 188 computations (46.6% saved)

bsearch16.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.7809360213139086e+21
6.722016360972863e+21
Results
10.0ms80×body256valid
4.0ms22×body256infinite
Compiler

Compiled 169 to 112 computations (33.7% saved)

regimes73.0ms (0.5%)

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

4 calls:

26.0ms
k
16.0ms
m
15.0ms
a
7.0ms
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Results
ErrorSegmentsBranch
1.9b1a
0.0b2k
1.9b1m
1.9b1(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Compiler

Compiled 326 to 175 computations (46.3% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
26787403655565612.0
240216805018534100.0
Results
13.0ms96×body256valid
4.0ms30×body256infinite
Compiler

Compiled 204 to 137 computations (32.8% saved)

regimes113.0ms (0.7%)

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

3 calls:

68.0ms
k
25.0ms
a
14.0ms
m
Results
ErrorSegmentsBranch
2.6b1a
0.6b2k
2.6b1m
Compiler

Compiled 257 to 137 computations (46.7% saved)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
1.2420684594449816
156.68249161993936
Results
15.0ms112×body256valid
5.0ms35×body256infinite
Compiler

Compiled 220 to 150 computations (31.8% saved)

regimes146.0ms (0.9%)

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

3 calls:

79.0ms
a
36.0ms
m
24.0ms
k
Results
ErrorSegmentsBranch
11.2b7a
0.7b2k
2.3b3m
Compiler

Compiled 235 to 127 computations (46% saved)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
7.513857704352622e-11
8.869458910094782e-5
Results
23.0ms144×body256valid
6.0ms44×body256infinite
Compiler

Compiled 222 to 143 computations (35.6% saved)

regimes120.0ms (0.8%)

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

3 calls:

55.0ms
a
30.0ms
m
29.0ms
k
Results
ErrorSegmentsBranch
12.4b5a
6.2b2k
2.6b3m
Compiler

Compiled 195 to 114 computations (41.5% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
4.449952183691323e-7
1.7373174412189142e+25
25.0ms
-91.14152250219293
-1.9670523178499145e-6
Results
42.0ms320×body256valid
11.0ms107×body256invalid
11.0ms45×body256infinite
Compiler

Compiled 464 to 337 computations (27.4% saved)

regimes84.0ms (0.5%)

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

3 calls:

36.0ms
k
33.0ms
m
10.0ms
a
Results
ErrorSegmentsBranch
24.6b1a
20.1b4k
18.4b3m
Compiler

Compiled 190 to 112 computations (41.1% saved)

bsearch54.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
4.449952183691323e-7
1.7373174412189142e+25
10.0ms
-1.9670523178499145e-6
-1.459997286582544e-9
Results
33.0ms224×body256valid
9.0ms60×body256infinite
8.0ms82×body256invalid
Compiler

Compiled 380 to 285 computations (25% saved)

regimes103.0ms (0.7%)

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

3 calls:

53.0ms
k
26.0ms
m
19.0ms
a
Results
ErrorSegmentsBranch
24.6b1a
20.1b4k
18.4b3m
Compiler

Compiled 164 to 97 computations (40.9% saved)

bsearch46.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
4.449952183691323e-7
1.7373174412189142e+25
5.0ms
-91.14152250219293
-1.9670523178499145e-6
Results
30.0ms208×body256valid
6.0ms62×body256invalid
6.0ms36×body256infinite
Compiler

Compiled 338 to 254 computations (24.9% saved)

regimes62.0ms (0.4%)

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

3 calls:

32.0ms
k
17.0ms
m
9.0ms
a
Results
ErrorSegmentsBranch
24.6b1a
20.3b4k
20.1b2m
Compiler

Compiled 145 to 87 computations (40% saved)

bsearch43.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
4.449952183691323e-7
1.7373174412189142e+25
Results
23.0ms176×body256valid
9.0ms82×body256invalid
7.0ms41×body256infinite
Compiler

Compiled 266 to 204 computations (23.3% saved)

regimes55.0ms (0.4%)

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

3 calls:

28.0ms
k
16.0ms
m
7.0ms
a
Results
ErrorSegmentsBranch
25.3b1a
20.9b4k
20.7b2m
Compiler

Compiled 110 to 63 computations (42.7% saved)

bsearch44.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
4.449952183691323e-7
1.7373174412189142e+25
Results
26.0ms176×body256valid
8.0ms74×body256invalid
7.0ms43×body256infinite
Compiler

Compiled 244 to 182 computations (25.4% saved)

regimes139.0ms (0.9%)

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

3 calls:

60.0ms
m
52.0ms
a
25.0ms
k
Results
ErrorSegmentsBranch
32.8b9a
22.3b4k
25.1b10m
Compiler

Compiled 76 to 43 computations (43.4% saved)

bsearch123.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
1.2420684594449816
156.68249161993936
16.0ms
1.3741597013603168e-307
2.89010011414777e-307
85.0ms
-3891208779257337.0
-5.303094811629501e-15
Results
61.0ms368×body256valid
29.0ms190×body256infinite
28.0ms246×body256invalid
Compiler

Compiled 462 to 345 computations (25.3% saved)

regimes99.0ms (0.6%)

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

3 calls:

43.0ms
m
31.0ms
a
22.0ms
k
Results
ErrorSegmentsBranch
35.6b6a
22.3b4k
27.0b8m
Compiler

Compiled 69 to 38 computations (44.9% saved)

bsearch135.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
8.869458910094782e-5
1.2420684594449816
16.0ms
1.3741597013603168e-307
2.89010011414777e-307
93.0ms
-3891208779257337.0
-5.303094811629501e-15
Results
55.0ms384×body256valid
43.0ms243×body256infinite
32.0ms312×body256invalid
Compiler

Compiled 482 to 347 computations (28% saved)

regimes86.0ms (0.6%)

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

3 calls:

37.0ms
m
27.0ms
a
19.0ms
k
Results
ErrorSegmentsBranch
35.6b6a
22.4b4k
27.1b8m
Compiler

Compiled 55 to 32 computations (41.8% saved)

bsearch130.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
8.869458910094782e-5
1.2420684594449816
14.0ms
1.3741597013603168e-307
2.89010011414777e-307
90.0ms
-3891208779257337.0
-5.303094811629501e-15
Results
57.0ms384×body256valid
35.0ms213×body256infinite
32.0ms311×body256invalid
Compiler

Compiled 404 to 295 computations (27% saved)

regimes78.0ms (0.5%)

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

3 calls:

38.0ms
m
23.0ms
a
16.0ms
k
Results
ErrorSegmentsBranch
35.6b6a
22.4b4k
27.2b10m
Compiler

Compiled 36 to 23 computations (36.1% saved)

bsearch131.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
8.869458910094782e-5
1.2420684594449816
16.0ms
1.3741597013603168e-307
2.89010011414777e-307
91.0ms
-3891208779257337.0
-5.303094811629501e-15
Results
55.0ms384×body256valid
38.0ms246×body256infinite
32.0ms299×body256invalid
Compiler

Compiled 404 to 295 computations (27% saved)

regimes45.0ms (0.3%)

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

3 calls:

20.0ms
a
13.0ms
k
11.0ms
m
Results
ErrorSegmentsBranch
45.6b5a
40.5b4k
40.6b3m
Compiler

Compiled 31 to 21 computations (32.3% saved)

bsearch122.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
8.869458910094782e-5
1.2420684594449816
15.0ms
1.3741597013603168e-307
2.89010011414777e-307
82.0ms
-3891208779257337.0
-5.303094811629501e-15
Results
52.0ms384×body256valid
32.0ms199×body256infinite
32.0ms290×body256invalid
Compiler

Compiled 404 to 314 computations (22.3% saved)

regimes23.0ms (0.2%)

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

3 calls:

9.0ms
a
7.0ms
m
6.0ms
k
Results
ErrorSegmentsBranch
47.0b3a
45.8b2k
43.9b2m
Compiler

Compiled 26 to 18 computations (30.8% saved)

bsearch40.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
4.449952183691323e-7
1.7373174412189142e+25
Results
24.0ms176×body256valid
8.0ms68×body256invalid
5.0ms29×body256infinite
Compiler

Compiled 178 to 138 computations (22.5% saved)

regimes21.0ms (0.1%)

Accuracy

Total -18.3b remaining (-41.5%)

Threshold costs -18.3b (-41.5%)

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

3 calls:

8.0ms
a
6.0ms
k
5.0ms
m
Results
ErrorSegmentsBranch
47.0b3a
45.8b2k
43.9b2m
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch43.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
4.449952183691323e-7
1.7373174412189142e+25
Results
23.0ms176×body256valid
11.0ms72×body256invalid
6.0ms36×body256infinite
Compiler

Compiled 178 to 138 computations (22.5% saved)

simplify19.0ms (0.1%)

Algorithm
egg-herbie
Rules
11×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0122643
1145643
2146643
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 k 50000000000000000) (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m)))
(if (<=.f64 k 3800000000000000000000) (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) (*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m)))
(if (<=.f64 k 200000000000000000) (/.f64 a (/.f64 (+.f64 1 (*.f64 (+.f64 k 10) k)) (pow.f64 k m))) (*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m)))
(if (<=.f64 k 10) (/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m))) (*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m)))
(if (<=.f64 k 3246626956972881/36893488147419103232) (*.f64 a (pow.f64 k m)) (*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m)))
(if (<=.f64 m -6788401819125115/295147905179352825856) (*.f64 a (pow.f64 k m)) (if (<=.f64 m 2833419889721787/4722366482869645213696) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (pow.f64 k m))))
(if (<=.f64 m -4722366482869645/4722366482869645213696) (*.f64 a (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))))) (if (<=.f64 m 3152519739159347/2251799813685248) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (*.f64 -10 k))))
(if (<=.f64 m -50) (/.f64 a (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k)))) (if (<=.f64 m 5/4) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (*.f64 -10 k))))
(if (<=.f64 m 1) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (*.f64 -10 k)))
(if (<=.f64 m 2476979795053773/2251799813685248) (/.f64 a (+.f64 1 (*.f64 k k))) (*.f64 a (*.f64 -10 k)))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 -10 k)) (if (<=.f64 k 10) (/.f64 a (+.f64 1 (*.f64 k 10))) (/.f64 (/.f64 a k) k))))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 256165351842065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 -10 k)) (if (<=.f64 k 3602879701896397/36028797018963968) (+.f64 a (*.f64 -10 (*.f64 k a))) (/.f64 (/.f64 a k) k))))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 -10 k)) (if (<=.f64 k 1) a (/.f64 (/.f64 a k) k))))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 -10 k)) (if (<=.f64 k 1) a (/.f64 a (*.f64 k k)))))
(if (<=.f64 k -3602879701896397/36028797018963968) (/.f64 a (*.f64 10 k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 -10 k)) (if (<=.f64 k 3602879701896397/36028797018963968) a (/.f64 a (*.f64 10 k)))))
(if (<=.f64 m 5404319552844595/4503599627370496) a (*.f64 a (*.f64 -10 k)))
(if (<=.f64 m 3512807709348987/9007199254740992) a (*.f64 -10 (*.f64 k a)))
a
Outputs
(if (<=.f64 k 50000000000000000) (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m)))
(if (<=.f64 k 50000000000000000) (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (sqrt.f64 (fma.f64 k (+.f64 k 10) 1))) (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) k)))
(if (<=.f64 k 3800000000000000000000) (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) (*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m)))
(if (<=.f64 k 3800000000000000000000) (*.f64 a (/.f64 (pow.f64 k m) (fma.f64 k (+.f64 k 10) 1))) (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) k)))
(if (<=.f64 k 200000000000000000) (/.f64 a (/.f64 (+.f64 1 (*.f64 (+.f64 k 10) k)) (pow.f64 k m))) (*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m)))
(if (<=.f64 k 200000000000000000) (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) k)))
(if (<=.f64 k 10) (/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m))) (*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m)))
(if (<=.f64 k 10) (/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m))) (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) k)))
(if (<=.f64 k 3246626956972881/36893488147419103232) (*.f64 a (pow.f64 k m)) (*.f64 (/.f64 (/.f64 a k) k) (pow.f64 k m)))
(if (<=.f64 k 3246626956972881/36893488147419103232) (*.f64 a (pow.f64 k m)) (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) k)))
(if (<=.f64 m -6788401819125115/295147905179352825856) (*.f64 a (pow.f64 k m)) (if (<=.f64 m 2833419889721787/4722366482869645213696) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (pow.f64 k m))))
(if (<=.f64 m -4722366482869645/4722366482869645213696) (*.f64 a (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k))))) (if (<=.f64 m 3152519739159347/2251799813685248) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (*.f64 -10 k))))
(if (<=.f64 m -4722366482869645/4722366482869645213696) (*.f64 a (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (+.f64 (*.f64 k k) -100)) k) (+.f64 k -10))))) (if (<=.f64 m 3152519739159347/2251799813685248) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (*.f64 k -10))))
(if (<=.f64 m -50) (/.f64 a (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (-.f64 (*.f64 k k) 100)) k) (+.f64 -10 k)))) (if (<=.f64 m 5/4) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (*.f64 -10 k))))
(if (<=.f64 m -50) (/.f64 a (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 k k) (+.f64 (*.f64 k k) -100)) k) (+.f64 k -10)))) (if (<=.f64 m 5/4) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (*.f64 k -10))))
(if (<=.f64 m 1) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (*.f64 -10 k)))
(if (<=.f64 m 1) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a (*.f64 k -10)))
(if (<=.f64 m 2476979795053773/2251799813685248) (/.f64 a (+.f64 1 (*.f64 k k))) (*.f64 a (*.f64 -10 k)))
(if (<=.f64 m 2476979795053773/2251799813685248) (/.f64 a (+.f64 1 (*.f64 k k))) (*.f64 a (*.f64 k -10)))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 -10 k)) (if (<=.f64 k 10) (/.f64 a (+.f64 1 (*.f64 k 10))) (/.f64 (/.f64 a k) k))))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 k -10)) (if (<=.f64 k 10) (/.f64 a (+.f64 1 (*.f64 k 10))) (/.f64 (/.f64 a k) k))))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 256165351842065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 -10 k)) (if (<=.f64 k 3602879701896397/36028797018963968) (+.f64 a (*.f64 -10 (*.f64 k a))) (/.f64 (/.f64 a k) k))))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 256165351842065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 k -10)) (if (<=.f64 k 3602879701896397/36028797018963968) (+.f64 a (*.f64 -10 (*.f64 k a))) (/.f64 (/.f64 a k) k))))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 -10 k)) (if (<=.f64 k 1) a (/.f64 (/.f64 a k) k))))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 k -10)) (if (<=.f64 k 1) a (/.f64 (/.f64 a k) k))))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 -10 k)) (if (<=.f64 k 1) a (/.f64 a (*.f64 k k)))))
(if (<=.f64 k -8286623314361713/18014398509481984) (/.f64 a (*.f64 k k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 k -10)) (if (<=.f64 k 1) a (/.f64 a (*.f64 k k)))))
(if (<=.f64 k -3602879701896397/36028797018963968) (/.f64 a (*.f64 10 k)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 -10 k)) (if (<=.f64 k 3602879701896397/36028797018963968) a (/.f64 a (*.f64 10 k)))))
(if (<=.f64 k -3602879701896397/36028797018963968) (/.f64 a (*.f64 k 10)) (if (<=.f64 k 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 a (*.f64 k -10)) (if (<=.f64 k 3602879701896397/36028797018963968) a (/.f64 a (*.f64 k 10)))))
(if (<=.f64 m 5404319552844595/4503599627370496) a (*.f64 a (*.f64 -10 k)))
(if (<=.f64 m 5404319552844595/4503599627370496) a (*.f64 a (*.f64 k -10)))
(if (<=.f64 m 3512807709348987/9007199254740992) a (*.f64 -10 (*.f64 k a)))
a
Compiler

Compiled 499 to 313 computations (37.3% saved)

soundness373.0ms (2.4%)

Algorithm
egg-herbie
Rules
677×fma-def_binary64
601×associate-*l*_binary64
601×associate-*l*_binary64
586×associate-*r/_binary64
586×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01322
12718
25617
311117
428517
591417
6289817
7437017
8446217
9462617
10484517
11523117
12585417
13720717
01322
12718
25617
311117
428517
591417
6289817
7437017
8446217
9462617
10484517
11523117
12585417
13720717
03732973
110582849
234772670
02071736
15971654
220031522
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 495 to 358 computations (27.7% saved)

end161.0ms (1%)

Compiler

Compiled 448 to 227 computations (49.3% saved)

Profiling

Loading profile data...