Details

Time bar (total: 10.0s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 17 to 12 computations (29.4% saved)

sample1.3s (12.7%)

Results
1.3s8256×body256valid
Bogosity

preprocess81.0ms (0.8%)

Algorithm
egg-herbie
Rules
1242×sqr-pow
1130×fma-def
826×pow-sqr
800×distribute-lft-out
700×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
11627
22727
35027
411027
527727
682427
7142427
8323827
9355327
10409527
11526227
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify78.0ms (0.8%)

Algorithm
egg-herbie
Rules
1242×sqr-pow
1130×fma-def
826×pow-sqr
800×distribute-lft-out
700×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
11627
22727
35027
411027
527727
682427
7142427
8323827
9355327
10409527
11526227
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))

eval1.0ms (0%)

Compiler

Compiled 37 to 21 computations (43.2% saved)

prune2.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New044
Fresh011
Picked000
Done000
Total055
Accurracy
98.3%
Counts
5 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 40 to 28 computations (30% saved)

localize11.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 10 (*.f64 x x))
99.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
94.9%
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 28 to 13 computations (53.6% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 10 (*.f64 x x))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
0.0ms
x
@inf
(*.f64 10 (*.f64 x x))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
0.0ms
x
@0
(exp.f64 (*.f64 10 (*.f64 x x)))

rewrite99.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1754×pow1
1608×add-exp-log
1608×log1p-expm1-u
1608×expm1-log1p-u
1570×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
119757
2226157
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
Outputs
(+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (+.f64 1 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 1)
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 3)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2)
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 10))) (*.f64 x (sqrt.f64 10)))
(pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 100))) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (pow.f64 (exp.f64 10) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 2))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (log.f64 (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))))
(+.f64 0 (*.f64 10 (*.f64 x x)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))))
(-.f64 (+.f64 1 (*.f64 10 (*.f64 x x))) 1)
(pow.f64 (*.f64 10 (*.f64 x x)) 1)
(pow.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 3)
(pow.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 10)) 2)
(sqrt.f64 (*.f64 (pow.f64 x 4) 100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(cbrt.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3))
(expm1.f64 (log1p.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 10 (*.f64 x x))))
(log1p.f64 (expm1.f64 (*.f64 10 (*.f64 x x))))

simplify68.0ms (0.7%)

Algorithm
egg-herbie
Rules
1288×unswap-sqr
1016×fma-def
828×log-prod
478×sqr-pow
472×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01441665
13391653
212511649
350141649
Stop Event
node limit
Counts
87 → 82
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (+.f64 1 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 1)
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 3)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2)
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 10))) (*.f64 x (sqrt.f64 10)))
(pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 100))) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (pow.f64 (exp.f64 10) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 2))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (log.f64 (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))))
(+.f64 0 (*.f64 10 (*.f64 x x)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))))
(-.f64 (+.f64 1 (*.f64 10 (*.f64 x x))) 1)
(pow.f64 (*.f64 10 (*.f64 x x)) 1)
(pow.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 3)
(pow.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 10)) 2)
(sqrt.f64 (*.f64 (pow.f64 x 4) 100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(cbrt.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3))
(expm1.f64 (log1p.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 10 (*.f64 x x))))
(log1p.f64 (expm1.f64 (*.f64 10 (*.f64 x x))))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) (fma.f64 500/3 (pow.f64 x 6) 1)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(fma.f64 x (*.f64 x 19/2) 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 (fma.f64 (*.f64 x x) 19/2 1) (*.f64 (pow.f64 x 4) 1081/24))
(fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 1))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(-.f64 (+.f64 1 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 3)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) 1/3)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 10))) (*.f64 x (sqrt.f64 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 100))) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (pow.f64 (exp.f64 10) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 2))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 1)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 1)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 3)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3) 1/3)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 2)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 2))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) 10)))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3)))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (log.f64 (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(+.f64 0 (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(-.f64 (+.f64 1 (*.f64 10 (*.f64 x x))) 1)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(pow.f64 (*.f64 10 (*.f64 x x)) 1)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(pow.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 3)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(pow.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3) 1/3)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(pow.f64 (*.f64 x (sqrt.f64 10)) 2)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(sqrt.f64 (*.f64 (pow.f64 x 4) 100))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(cbrt.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(expm1.f64 (log1p.f64 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (log.f64 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(log1p.f64 (expm1.f64 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))

localize14.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
95.4%
(pow.f64 (exp.f64 10) (*.f64 x x))
Compiler

Compiled 25 to 13 computations (48% saved)

series33.0ms (0.3%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
32.0ms
x
@0
(pow.f64 (exp.f64 10) (*.f64 x x))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
0.0ms
x
@0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
0.0ms
x
@inf
(pow.f64 (exp.f64 10) (*.f64 x x))

rewrite63.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1800×pow1
1656×add-exp-log
1656×log1p-expm1-u
1656×expm1-log1p-u
1618×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
120044
2232144
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
Outputs
(-.f64 (+.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(*.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (pow.f64 1 (*.f64 x x)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (*.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (*.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 1)
(pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 10 (*.f64 x x))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))

simplify75.0ms (0.7%)

Algorithm
egg-herbie
Rules
1330×fma-def
964×distribute-lft-in
958×distribute-rgt-in
908×distribute-rgt-out
824×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01021258
12241246
26221242
328031238
462791238
Stop Event
node limit
Counts
52 → 65
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(-.f64 (+.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(*.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (pow.f64 1 (*.f64 x x)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (*.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (*.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 1)
(pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 10 (*.f64 x x))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) 50 10) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) (fma.f64 500/3 (pow.f64 x 6) 1)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) 50 10) (fma.f64 500/3 (pow.f64 x 6) 1))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(fma.f64 x (*.f64 x 19/2) 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 4) 1081/24)))
(fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 1))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 (pow.f64 x 6) 102299/720))))
(fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (pow.f64 x 6) 102299/720 1)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(-.f64 (+.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 1 (*.f64 x x)) (exp.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (*.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (*.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)))
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x)))
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x (*.f64 x 2)))
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x (+.f64 x x)))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(-.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 1)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))

localize21.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
99.3%
(pow.f64 (pow.f64 (exp.f64 10) x) x)
98.4%
(pow.f64 (exp.f64 10) x)
Compiler

Compiled 26 to 17 computations (34.6% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@0
(pow.f64 (pow.f64 (exp.f64 10) x) x)
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
0.0ms
x
@0
(pow.f64 (exp.f64 10) x)
0.0ms
x
@inf
(pow.f64 (pow.f64 (exp.f64 10) x) x)

rewrite112.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1848×pow1
1700×add-exp-log
1700×log1p-expm1-u
1700×expm1-log1p-u
1662×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01055
120355
2236255
Stop Event
node limit
Counts
3 → 46
Calls
Call 1
Inputs
(pow.f64 (exp.f64 10) x)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
Outputs
(-.f64 (+.f64 1 (pow.f64 (exp.f64 10) x)) 1)
(*.f64 (pow.f64 (exp.f64 10) x) 1)
(*.f64 1 (pow.f64 (exp.f64 10) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 10) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) x) (pow.f64 (cbrt.f64 (exp.f64 10)) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) x) (pow.f64 (sqrt.f64 (exp.f64 10)) x))
(sqrt.f64 (pow.f64 (exp.f64 20) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10) x)))
(exp.f64 (*.f64 10 x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10) x)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 10) (*.f64 x x))) 1)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 1)
(*.f64 1 (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(*.f64 (pow.f64 1 (*.f64 x x)) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (*.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (*.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 10 (*.f64 x x))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))))

simplify80.0ms (0.8%)

Algorithm
egg-herbie
Rules
1334×fma-def
986×associate-*r/
668×sqr-pow
612×unswap-sqr
604×distribute-lft-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01491766
13311750
29781736
326661716
455821716
Stop Event
node limit
Counts
82 → 97
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 10 x))
(+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2))))
(+.f64 (*.f64 500/3 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2)))))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 10) x)) 1)
(*.f64 (pow.f64 (exp.f64 10) x) 1)
(*.f64 1 (pow.f64 (exp.f64 10) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 10) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) x) (pow.f64 (cbrt.f64 (exp.f64 10)) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) x) (pow.f64 (sqrt.f64 (exp.f64 10)) x))
(sqrt.f64 (pow.f64 (exp.f64 20) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10) x)))
(exp.f64 (*.f64 10 x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10) x)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 10) (*.f64 x x))) 1)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 1)
(*.f64 1 (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(*.f64 (pow.f64 1 (*.f64 x x)) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (*.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (*.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 10 (*.f64 x x))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))))
Outputs
1
(+.f64 1 (*.f64 10 x))
(fma.f64 10 x 1)
(+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2))))
(+.f64 1 (fma.f64 10 x (*.f64 50 (*.f64 x x))))
(fma.f64 10 x (fma.f64 x (*.f64 x 50) 1))
(fma.f64 x (fma.f64 x 50 10) 1)
(+.f64 (*.f64 500/3 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2)))))
(fma.f64 500/3 (pow.f64 x 3) (+.f64 1 (fma.f64 10 x (*.f64 50 (*.f64 x x)))))
(+.f64 (fma.f64 10 x (*.f64 50 (*.f64 x x))) (fma.f64 500/3 (pow.f64 x 3) 1))
(fma.f64 500/3 (pow.f64 x 3) (fma.f64 10 x (fma.f64 x (*.f64 x 50) 1)))
(fma.f64 x (fma.f64 x 50 10) (fma.f64 500/3 (pow.f64 x 3) 1))
(fma.f64 500/3 (pow.f64 x 3) (fma.f64 x (fma.f64 x 50 10) 1))
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) (fma.f64 500/3 (pow.f64 x 6) 1)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(fma.f64 x (*.f64 x 19/2) 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 4) 1081/24)))
(fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (*.f64 x x) 19/2 1))
(fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 x (*.f64 x 19/2) 1))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (pow.f64 x 6) 102299/720 (*.f64 (*.f64 x x) 19/2))))
(+.f64 1 (fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 (pow.f64 x 6) 102299/720))))
(fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (pow.f64 x 6) 102299/720 1)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 10) x)) 1)
(pow.f64 (exp.f64 10) x)
(*.f64 (pow.f64 (exp.f64 10) x) 1)
(pow.f64 (exp.f64 10) x)
(*.f64 1 (pow.f64 (exp.f64 10) x))
(pow.f64 (exp.f64 10) x)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 (pow.f64 (exp.f64 10) x)))
(pow.f64 (exp.f64 10) x)
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 10) x))
(pow.f64 (exp.f64 10) x)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) x) (pow.f64 (cbrt.f64 (exp.f64 10)) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) x) (pow.f64 (sqrt.f64 (exp.f64 10)) x))
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x 2))
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
(sqrt.f64 (pow.f64 (exp.f64 20) x))
(pow.f64 (exp.f64 10) x)
(log.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))
(pow.f64 (exp.f64 10) x)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) 3))
(pow.f64 (exp.f64 10) x)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10) x)))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10) x)))
(pow.f64 (exp.f64 10) x)
(-.f64 (+.f64 1 (pow.f64 (exp.f64 10) (*.f64 x x))) 1)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 1)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 1 (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (pow.f64 1 (*.f64 x x)) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (*.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (*.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x x)))
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x)))
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x (*.f64 x 2)))
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x (+.f64 x x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))) 3)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3) 1/3)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))) 2)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (pow.f64 (cos.f64 x) 2)))
(fabs.f64 (*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))

localize14.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
99.3%
(pow.f64 (pow.f64 (exp.f64 x) 10) x)
97.5%
(pow.f64 (exp.f64 x) 10)
Compiler

Compiled 26 to 13 computations (50% saved)

series34.0ms (0.3%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
30.0ms
x
@-inf
(pow.f64 (exp.f64 x) 10)
2.0ms
x
@inf
(pow.f64 (exp.f64 x) 10)
0.0ms
x
@0
(pow.f64 (pow.f64 (exp.f64 x) 10) x)
0.0ms
x
@inf
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))

rewrite70.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1860×pow1
1718×add-exp-log
1718×log1p-expm1-u
1718×expm1-log1p-u
1680×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01055
120655
2240755
Stop Event
node limit
Counts
3 → 45
Calls
Call 1
Inputs
(pow.f64 (exp.f64 x) 10)
(pow.f64 (pow.f64 (exp.f64 x) 10) x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
Outputs
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) 10)) 1)
(*.f64 (pow.f64 (exp.f64 x) 10) 1)
(*.f64 1 (pow.f64 (exp.f64 x) 10))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 10)) (cbrt.f64 (pow.f64 (exp.f64 x) 20)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (cbrt.f64 (pow.f64 (exp.f64 x) 10)))
(*.f64 (pow.f64 (exp.f64 x) 5) (pow.f64 (exp.f64 x) 5))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) 10) (pow.f64 (cbrt.f64 (exp.f64 x)) 10))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 10) (pow.f64 (sqrt.f64 (exp.f64 x)) 10))
(sqrt.f64 (pow.f64 (exp.f64 x) 20))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) 10)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) 10)))
(exp.f64 (*.f64 x 10))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) 10)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 10))) 1)
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 1)
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 10)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(*.f64 (pow.f64 1 (*.f64 x 10)) (pow.f64 (exp.f64 x) (*.f64 x 10)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 x 10)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 x 10)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 10)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 5) x) (pow.f64 (pow.f64 (exp.f64 x) 5) x))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(exp.f64 (*.f64 x (*.f64 x 10)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 x (*.f64 x 10))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))))

simplify80.0ms (0.8%)

Algorithm
egg-herbie
Rules
1346×fma-def
892×associate-*r/
640×sqr-pow
594×distribute-lft-out
590×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01481779
13341697
29571625
325471609
455571609
Stop Event
node limit
Counts
73 → 103
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 10 x))
(+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2))))
(+.f64 (*.f64 500/3 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2)))))
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) 10)) 1)
(*.f64 (pow.f64 (exp.f64 x) 10) 1)
(*.f64 1 (pow.f64 (exp.f64 x) 10))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 10)) (cbrt.f64 (pow.f64 (exp.f64 x) 20)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (cbrt.f64 (pow.f64 (exp.f64 x) 10)))
(*.f64 (pow.f64 (exp.f64 x) 5) (pow.f64 (exp.f64 x) 5))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) 10) (pow.f64 (cbrt.f64 (exp.f64 x)) 10))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 10) (pow.f64 (sqrt.f64 (exp.f64 x)) 10))
(sqrt.f64 (pow.f64 (exp.f64 x) 20))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) 10)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) 10)))
(exp.f64 (*.f64 x 10))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) 10)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 10))) 1)
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 1)
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 10)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(*.f64 (pow.f64 1 (*.f64 x 10)) (pow.f64 (exp.f64 x) (*.f64 x 10)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 x 10)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 x 10)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 10)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 5) x) (pow.f64 (pow.f64 (exp.f64 x) 5) x))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(exp.f64 (*.f64 x (*.f64 x 10)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 x (*.f64 x 10))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))))
Outputs
1
(+.f64 1 (*.f64 10 x))
(fma.f64 10 x 1)
(+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2))))
(+.f64 1 (fma.f64 10 x (*.f64 50 (*.f64 x x))))
(+.f64 1 (fma.f64 10 x (*.f64 x (*.f64 x 50))))
(fma.f64 10 x (fma.f64 x (*.f64 x 50) 1))
(fma.f64 x (fma.f64 x 50 10) 1)
(+.f64 (*.f64 500/3 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2)))))
(fma.f64 500/3 (pow.f64 x 3) (+.f64 1 (fma.f64 10 x (*.f64 50 (*.f64 x x)))))
(+.f64 (fma.f64 10 x (*.f64 x (*.f64 x 50))) (fma.f64 500/3 (pow.f64 x 3) 1))
(fma.f64 500/3 (pow.f64 x 3) (fma.f64 10 x (fma.f64 x (*.f64 x 50) 1)))
(fma.f64 x (fma.f64 x 50 10) (fma.f64 500/3 (pow.f64 x 3) 1))
(fma.f64 500/3 (pow.f64 x 3) (fma.f64 x (fma.f64 x 50 10) 1))
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) (fma.f64 500/3 (pow.f64 x 6) 1)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(fma.f64 x (*.f64 x 19/2) 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 4) 1081/24)))
(fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 1))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 (fma.f64 (pow.f64 x 6) 102299/720 (*.f64 x (*.f64 x 19/2))) (fma.f64 (pow.f64 x 4) 1081/24 1))
(fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 6) 102299/720 (fma.f64 (pow.f64 x 4) 1081/24 1)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) 10)) 1)
(+.f64 1 (-.f64 (exp.f64 (*.f64 10 x)) 1))
(+.f64 (pow.f64 (exp.f64 x) 10) 0)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 x) 10)
(*.f64 (pow.f64 (exp.f64 x) 10) 1)
(+.f64 1 (-.f64 (exp.f64 (*.f64 10 x)) 1))
(+.f64 (pow.f64 (exp.f64 x) 10) 0)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 x) 10)
(*.f64 1 (pow.f64 (exp.f64 x) 10))
(+.f64 1 (-.f64 (exp.f64 (*.f64 10 x)) 1))
(+.f64 (pow.f64 (exp.f64 x) 10) 0)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 x) 10)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 10)) (cbrt.f64 (pow.f64 (exp.f64 x) 20)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 x) 20)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (cbrt.f64 (pow.f64 (exp.f64 x) 10)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 x) 20)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 10)) (cbrt.f64 (pow.f64 (exp.f64 x) 20)))
(*.f64 (pow.f64 (exp.f64 x) 5) (pow.f64 (exp.f64 x) 5))
(+.f64 1 (-.f64 (exp.f64 (*.f64 10 x)) 1))
(+.f64 (pow.f64 (exp.f64 x) 10) 0)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 x) 10)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) 10) (pow.f64 (cbrt.f64 (exp.f64 x)) 10))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 10) (pow.f64 (sqrt.f64 (exp.f64 x)) 10))
(pow.f64 (sqrt.f64 (exp.f64 x)) 20)
(sqrt.f64 (pow.f64 (exp.f64 x) 20))
(+.f64 1 (-.f64 (exp.f64 (*.f64 10 x)) 1))
(+.f64 (pow.f64 (exp.f64 x) 10) 0)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 x) 10)
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) 10)))
(+.f64 1 (-.f64 (exp.f64 (*.f64 10 x)) 1))
(+.f64 (pow.f64 (exp.f64 x) 10) 0)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 x) 10)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) 3))
(+.f64 1 (-.f64 (exp.f64 (*.f64 10 x)) 1))
(+.f64 (pow.f64 (exp.f64 x) 10) 0)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 x) 10)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) 10)))
(+.f64 1 (-.f64 (exp.f64 (*.f64 10 x)) 1))
(+.f64 (pow.f64 (exp.f64 x) 10) 0)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 x) 10)
(exp.f64 (*.f64 x 10))
(+.f64 1 (-.f64 (exp.f64 (*.f64 10 x)) 1))
(+.f64 (pow.f64 (exp.f64 x) 10) 0)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 x) 10)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) 10)))
(+.f64 1 (-.f64 (exp.f64 (*.f64 10 x)) 1))
(+.f64 (pow.f64 (exp.f64 x) 10) 0)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 x) 10)
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 10))) 1)
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 1)
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 10)))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 1 (*.f64 x 10)) (pow.f64 (exp.f64 x) (*.f64 x 10)))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 x 10)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 10 x)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 10 x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 10 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 20 x))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 x 10)))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 10)) x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 5) x) (pow.f64 (pow.f64 (exp.f64 x) 5) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 x (*.f64 x 10)))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 1)
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 1)
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 3)
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 3) 1/3)
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 2)
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x) (pow.f64 (cos.f64 x) 2)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 3))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 x (*.f64 x 10))))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))

eval132.0ms (1.3%)

Compiler

Compiled 4501 to 2697 computations (40.1% saved)

prune92.0ms (0.9%)

Pruning

46 alts after pruning (42 fresh and 4 done)

PrunedKeptTotal
New30542347
Fresh000
Picked011
Done033
Total30546351
Accurracy
99.8%
Counts
351 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 3)
94.5%
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 3)
94.4%
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 3)
1.5%
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
94.7%
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 20) x))
98.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x (+.f64 x x))))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x))))
96.6%
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 3))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) 3)) x))
94.5%
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
96.7%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) 5) x) (pow.f64 (pow.f64 (exp.f64 x) 5) x)))
97.9%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x)))
96.6%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))))
96.7%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 10)) x)))
96.4%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) x)))
97.7%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x)))
95.3%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (*.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (*.f64 x x))))
95.3%
(*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x)))))
96.3%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)))))
96.5%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))))
95.8%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))))
96.4%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))))
96.7%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
95.4%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
94.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
94.6%
(*.f64 (cos.f64 x) (exp.f64 (sqrt.f64 (*.f64 (pow.f64 x 4) 100))))
94.6%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)))
94.5%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3)))
9.6%
(*.f64 (cos.f64 x) 1)
96.7%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3))
94.6%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 3))
95.3%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3))
94.5%
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3))
96.7%
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) (pow.f64 (cos.f64 x) 3)))
95.4%
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3) (pow.f64 (cos.f64 x) 3)))
Compiler

Compiled 1206 to 884 computations (26.7% saved)

localize26.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(pow.f64 (exp.f64 20) x)
99.7%
(sqrt.f64 (pow.f64 (exp.f64 20) x))
99.5%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x))
99.3%
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x)
Compiler

Compiled 33 to 23 computations (30.3% saved)

series13.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
11.0ms
x
@0
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x)
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x))
0.0ms
x
@-inf
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x)
0.0ms
x
@inf
(sqrt.f64 (pow.f64 (exp.f64 20) x))

rewrite78.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
990×log-prod
868×pow-prod-up
848×pow-pow
716×prod-exp
626×pow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01178
122278
2256266
Stop Event
node limit
Counts
4 → 189
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x)
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x))
(sqrt.f64 (pow.f64 (exp.f64 20) x))
(pow.f64 (exp.f64 20) x)
Outputs
(+.f64 0 (pow.f64 (exp.f64 (*.f64 10 x)) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))) 1)
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) 1)
(*.f64 1 (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (*.f64 x 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (*.f64 x 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) x))
(/.f64 (pow.f64 (exp.f64 (*.f64 10 x)) (exp.f64 (log1p.f64 x))) (exp.f64 (*.f64 10 x)))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(exp.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1))
(exp.f64 (*.f64 20 (*.f64 x (*.f64 x 1/2))))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x 1/2) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 (*.f64 x 1/2) 1)))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) (*.f64 (*.f64 x 1/2) 1)))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 1/2 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) (*.f64 1/2 x)))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) x))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 x 1/2) (*.f64 20 x))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x 1/2) (*.f64 20 x))) 1/3))
(exp.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 10 x)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 10 x)) (sqrt.f64 x))) (sqrt.f64 x)))
(exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)) (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20)))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(+.f64 0 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))) 3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (pow.f64 (cos.f64 x) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))))
(exp.f64 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x)))) 2))
(exp.f64 (+.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)) (log.f64 (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1) (log.f64 (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 (*.f64 20 x) (*.f64 x 1/2))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 x 1/2) (*.f64 20 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 20 x) (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))))
(+.f64 0 (exp.f64 (*.f64 10 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 10 x))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 10 x))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 10 x)))) 1)
(*.f64 (exp.f64 (*.f64 10 x)) 1)
(*.f64 1 (exp.f64 (*.f64 10 x)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (exp.f64 (*.f64 10 x))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 10 x))) (sqrt.f64 (exp.f64 (*.f64 10 x))))
(*.f64 (pow.f64 (exp.f64 40/3) (*.f64 x 1/2)) (pow.f64 (exp.f64 20/3) (*.f64 x 1/2)))
(/.f64 (pow.f64 (exp.f64 10) (exp.f64 (log1p.f64 x))) (exp.f64 10))
(pow.f64 (exp.f64 20) (*.f64 x 1/2))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) 1))
(pow.f64 (exp.f64 20) (*.f64 1/2 x))
(pow.f64 (exp.f64 20) (+.f64 (/.f64 (*.f64 x 1/2) 2) (/.f64 (*.f64 x 1/2) 2)))
(pow.f64 (exp.f64 20) (*.f64 1 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 2 (*.f64 x 1/2)) 1/2))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 (*.f64 x 1/2) 1) 1))
(pow.f64 (exp.f64 20) (*.f64 (+.f64 x (*.f64 x 1/2)) 1/3))
(pow.f64 (exp.f64 20) (*.f64 (/.f64 (*.f64 x 1/2) 2) 2))
(pow.f64 (pow.f64 (exp.f64 20) x) 1/2)
(pow.f64 (exp.f64 (*.f64 10 x)) 1)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) 3)
(pow.f64 (exp.f64 20/3) (*.f64 3 (*.f64 x 1/2)))
(pow.f64 (exp.f64 20/3) (*.f64 3 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) 3/2)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) 1/3)
(pow.f64 (exp.f64 40) (/.f64 (*.f64 x 1/2) 2))
(pow.f64 (exp.f64 40) (*.f64 (*.f64 x 1/2) 1/2))
(pow.f64 (exp.f64 60) (*.f64 1/3 (*.f64 x 1/2)))
(pow.f64 (exp.f64 60) (*.f64 1/3 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (pow.f64 (exp.f64 40) x) 1/4)
(pow.f64 (pow.f64 (exp.f64 60) x) 1/6)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 10 x))) 2)
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 x 1/2)))
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (sqrt.f64 (exp.f64 x)) 20)
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 1/2))
(pow.f64 (exp.f64 (*.f64 20 (sqrt.f64 x))) (*.f64 (sqrt.f64 x) 1/2))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 (*.f64 x 1/2)) 2)) (cbrt.f64 (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 20) (sqrt.f64 (*.f64 x 1/2))) (sqrt.f64 (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 10) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (sqrt.f64 x))
(fabs.f64 (exp.f64 (*.f64 10 x)))
(log.f64 (exp.f64 (exp.f64 (*.f64 10 x))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 10 x)))))
(cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 10 x))))
(exp.f64 (*.f64 1/2 (*.f64 20 x)))
(exp.f64 (*.f64 20 (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 20 x) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x 1/2) 1)))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) 1/2))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 (*.f64 20 x))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (*.f64 20 x)) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (*.f64 20 x)) 2))
(exp.f64 (*.f64 10 x))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 10 x))))
(+.f64 0 (pow.f64 (exp.f64 20) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 20) x))) 1)
(*.f64 (pow.f64 (exp.f64 20) x) 1)
(*.f64 (exp.f64 (*.f64 10 x)) (exp.f64 (*.f64 10 x)))
(*.f64 1 (pow.f64 (exp.f64 20) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (pow.f64 (exp.f64 40) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 10 x))) (pow.f64 (exp.f64 (*.f64 10 x)) 3/2))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) 3/2) (sqrt.f64 (exp.f64 (*.f64 10 x))))
(*.f64 (pow.f64 (exp.f64 40/3) x) (pow.f64 (exp.f64 20/3) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) x) 5/6) (cbrt.f64 (exp.f64 (*.f64 10 x))))
(/.f64 (pow.f64 (exp.f64 20) (exp.f64 (log1p.f64 x))) (exp.f64 20))
(sqrt.f64 (pow.f64 (exp.f64 40) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 20) x))))
(cbrt.f64 (pow.f64 (exp.f64 60) x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 20) x)))
(exp.f64 (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 20 x) 1))
(exp.f64 (*.f64 20 (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) 1))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 2))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) 2))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 20 x)) 3))
(exp.f64 (*.f64 40 (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 x 40) 1/2))
(exp.f64 (*.f64 (*.f64 3 (*.f64 20 x)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 20 (sqrt.f64 x)))) (sqrt.f64 x)))
(exp.f64 (+.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 20 (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 (*.f64 20 x) 1/2)))
(exp.f64 (+.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 1/2 (*.f64 20 x))))
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 20 (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 (*.f64 20 x) 1/2)))
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 1/2 (*.f64 20 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 20 (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 (*.f64 20 x) 1/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 1/2 (*.f64 20 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 20 (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 (*.f64 20 x) 1/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 20) x)))

simplify121.0ms (1.2%)

Algorithm
egg-herbie
Rules
1092×distribute-lft-in
1004×distribute-rgt-in
994×exp-prod
746×sqr-pow
540×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04914457
111584275
231074229
Stop Event
node limit
Counts
237 → 265
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
1
(+.f64 1 (*.f64 10 x))
(+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2))))
(+.f64 (*.f64 500/3 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2)))))
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(sqrt.f64 (exp.f64 (*.f64 20 x)))
1
(+.f64 (*.f64 20 x) 1)
(+.f64 (*.f64 20 x) (+.f64 1 (*.f64 200 (pow.f64 x 2))))
(+.f64 (*.f64 20 x) (+.f64 (*.f64 4000/3 (pow.f64 x 3)) (+.f64 1 (*.f64 200 (pow.f64 x 2)))))
(exp.f64 (*.f64 20 x))
(exp.f64 (*.f64 20 x))
(exp.f64 (*.f64 20 x))
(exp.f64 (*.f64 20 x))
(exp.f64 (*.f64 20 x))
(exp.f64 (*.f64 20 x))
(exp.f64 (*.f64 20 x))
(exp.f64 (*.f64 20 x))
(+.f64 0 (pow.f64 (exp.f64 (*.f64 10 x)) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))) 1)
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) 1)
(*.f64 1 (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (*.f64 x 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (*.f64 x 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) x))
(/.f64 (pow.f64 (exp.f64 (*.f64 10 x)) (exp.f64 (log1p.f64 x))) (exp.f64 (*.f64 10 x)))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(exp.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1))
(exp.f64 (*.f64 20 (*.f64 x (*.f64 x 1/2))))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x 1/2) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 (*.f64 x 1/2) 1)))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) (*.f64 (*.f64 x 1/2) 1)))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 1/2 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) (*.f64 1/2 x)))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) x))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 x 1/2) (*.f64 20 x))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x 1/2) (*.f64 20 x))) 1/3))
(exp.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 10 x)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 10 x)) (sqrt.f64 x))) (sqrt.f64 x)))
(exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)) (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20)))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(+.f64 0 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))) 3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (pow.f64 (cos.f64 x) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))))
(exp.f64 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x)))) 2))
(exp.f64 (+.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)) (log.f64 (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1) (log.f64 (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 (*.f64 20 x) (*.f64 x 1/2))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 x 1/2) (*.f64 20 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 20 x) (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))))
(+.f64 0 (exp.f64 (*.f64 10 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 10 x))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 10 x))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 10 x)))) 1)
(*.f64 (exp.f64 (*.f64 10 x)) 1)
(*.f64 1 (exp.f64 (*.f64 10 x)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (exp.f64 (*.f64 10 x))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 10 x))) (sqrt.f64 (exp.f64 (*.f64 10 x))))
(*.f64 (pow.f64 (exp.f64 40/3) (*.f64 x 1/2)) (pow.f64 (exp.f64 20/3) (*.f64 x 1/2)))
(/.f64 (pow.f64 (exp.f64 10) (exp.f64 (log1p.f64 x))) (exp.f64 10))
(pow.f64 (exp.f64 20) (*.f64 x 1/2))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) 1))
(pow.f64 (exp.f64 20) (*.f64 1/2 x))
(pow.f64 (exp.f64 20) (+.f64 (/.f64 (*.f64 x 1/2) 2) (/.f64 (*.f64 x 1/2) 2)))
(pow.f64 (exp.f64 20) (*.f64 1 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 2 (*.f64 x 1/2)) 1/2))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 (*.f64 x 1/2) 1) 1))
(pow.f64 (exp.f64 20) (*.f64 (+.f64 x (*.f64 x 1/2)) 1/3))
(pow.f64 (exp.f64 20) (*.f64 (/.f64 (*.f64 x 1/2) 2) 2))
(pow.f64 (pow.f64 (exp.f64 20) x) 1/2)
(pow.f64 (exp.f64 (*.f64 10 x)) 1)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) 3)
(pow.f64 (exp.f64 20/3) (*.f64 3 (*.f64 x 1/2)))
(pow.f64 (exp.f64 20/3) (*.f64 3 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) 3/2)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) 1/3)
(pow.f64 (exp.f64 40) (/.f64 (*.f64 x 1/2) 2))
(pow.f64 (exp.f64 40) (*.f64 (*.f64 x 1/2) 1/2))
(pow.f64 (exp.f64 60) (*.f64 1/3 (*.f64 x 1/2)))
(pow.f64 (exp.f64 60) (*.f64 1/3 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (pow.f64 (exp.f64 40) x) 1/4)
(pow.f64 (pow.f64 (exp.f64 60) x) 1/6)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 10 x))) 2)
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 x 1/2)))
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (sqrt.f64 (exp.f64 x)) 20)
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 1/2))
(pow.f64 (exp.f64 (*.f64 20 (sqrt.f64 x))) (*.f64 (sqrt.f64 x) 1/2))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 (*.f64 x 1/2)) 2)) (cbrt.f64 (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 20) (sqrt.f64 (*.f64 x 1/2))) (sqrt.f64 (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 10) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (sqrt.f64 x))
(fabs.f64 (exp.f64 (*.f64 10 x)))
(log.f64 (exp.f64 (exp.f64 (*.f64 10 x))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 10 x)))))
(cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 10 x))))
(exp.f64 (*.f64 1/2 (*.f64 20 x)))
(exp.f64 (*.f64 20 (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 20 x) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x 1/2) 1)))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) 1/2))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 (*.f64 20 x))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (*.f64 20 x)) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (*.f64 20 x)) 2))
(exp.f64 (*.f64 10 x))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 10 x))))
(+.f64 0 (pow.f64 (exp.f64 20) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 20) x))) 1)
(*.f64 (pow.f64 (exp.f64 20) x) 1)
(*.f64 (exp.f64 (*.f64 10 x)) (exp.f64 (*.f64 10 x)))
(*.f64 1 (pow.f64 (exp.f64 20) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (pow.f64 (exp.f64 40) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 10 x))) (pow.f64 (exp.f64 (*.f64 10 x)) 3/2))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) 3/2) (sqrt.f64 (exp.f64 (*.f64 10 x))))
(*.f64 (pow.f64 (exp.f64 40/3) x) (pow.f64 (exp.f64 20/3) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) x) 5/6) (cbrt.f64 (exp.f64 (*.f64 10 x))))
(/.f64 (pow.f64 (exp.f64 20) (exp.f64 (log1p.f64 x))) (exp.f64 20))
(sqrt.f64 (pow.f64 (exp.f64 40) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 20) x))))
(cbrt.f64 (pow.f64 (exp.f64 60) x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 20) x)))
(exp.f64 (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 20 x) 1))
(exp.f64 (*.f64 20 (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) 1))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 2))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) 2))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 20 x)) 3))
(exp.f64 (*.f64 40 (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 x 40) 1/2))
(exp.f64 (*.f64 (*.f64 3 (*.f64 20 x)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 20 (sqrt.f64 x)))) (sqrt.f64 x)))
(exp.f64 (+.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 20 (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 (*.f64 20 x) 1/2)))
(exp.f64 (+.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 1/2 (*.f64 20 x))))
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 20 (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 (*.f64 20 x) 1/2)))
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 1/2 (*.f64 20 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 20 (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 (*.f64 20 x) 1/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 1/2 (*.f64 20 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 20 (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 (*.f64 20 x) 1/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 20) x)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 x (*.f64 x 19/2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x))) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
1
(+.f64 1 (*.f64 10 x))
(fma.f64 10 x 1)
(+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2))))
(+.f64 1 (fma.f64 10 x (*.f64 (*.f64 x x) 50)))
(+.f64 1 (*.f64 x (+.f64 (*.f64 x 50) 10)))
(+.f64 (*.f64 500/3 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2)))))
(fma.f64 500/3 (pow.f64 x 3) (+.f64 1 (fma.f64 10 x (*.f64 (*.f64 x x) 50))))
(+.f64 (fma.f64 10 x (*.f64 (*.f64 x x) 50)) (fma.f64 500/3 (pow.f64 x 3) 1))
(+.f64 (fma.f64 10 x 1) (*.f64 (*.f64 x x) (+.f64 50 (*.f64 x 500/3))))
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(pow.f64 (exp.f64 10) x)
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(pow.f64 (exp.f64 10) x)
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(pow.f64 (exp.f64 10) x)
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(pow.f64 (exp.f64 10) x)
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(pow.f64 (exp.f64 10) x)
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(pow.f64 (exp.f64 10) x)
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(pow.f64 (exp.f64 10) x)
(sqrt.f64 (exp.f64 (*.f64 20 x)))
(pow.f64 (exp.f64 10) x)
1
(+.f64 (*.f64 20 x) 1)
(fma.f64 20 x 1)
(fma.f64 x 20 1)
(+.f64 (*.f64 20 x) (+.f64 1 (*.f64 200 (pow.f64 x 2))))
(+.f64 (fma.f64 20 x 1) (*.f64 (*.f64 x x) 200))
(fma.f64 x 20 (fma.f64 (*.f64 x x) 200 1))
(+.f64 (*.f64 20 x) (+.f64 (*.f64 4000/3 (pow.f64 x 3)) (+.f64 1 (*.f64 200 (pow.f64 x 2)))))
(fma.f64 20 x (fma.f64 4000/3 (pow.f64 x 3) (+.f64 1 (*.f64 (*.f64 x x) 200))))
(fma.f64 x 20 (fma.f64 (pow.f64 x 3) 4000/3 (fma.f64 (*.f64 x x) 200 1)))
(exp.f64 (*.f64 20 x))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 20 x))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 20 x))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 20 x))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 20 x))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 20 x))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 20 x))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 20 x))
(pow.f64 (exp.f64 20) x)
(+.f64 0 (pow.f64 (exp.f64 (*.f64 10 x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))) 1)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) 1)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 1 (pow.f64 (exp.f64 (*.f64 10 x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 10/3) x) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 10/3) x) x))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (*.f64 x 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (*.f64 x 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (*.f64 x 1/2)) (pow.f64 (pow.f64 (exp.f64 10/3) x) x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(/.f64 (pow.f64 (exp.f64 (*.f64 10 x)) (exp.f64 (log1p.f64 x))) (exp.f64 (*.f64 10 x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 20 (*.f64 x (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x 1/2) x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 1/2 x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) (*.f64 1/2 x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)) 1))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1) 1))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 x 1/2) (*.f64 20 x))) 3))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x 1/2) (*.f64 20 x))) 1/3))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) 2))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)) 2))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 10 x)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 10 x)) (sqrt.f64 x))) (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)) (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(+.f64 0 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cos.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (pow.f64 (cos.f64 x) 2)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (pow.f64 (cos.f64 x) 2)))
(fabs.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (pow.f64 (cos.f64 x) 2)))
(fabs.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (*.f64 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x))) 1) 1))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x)))) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 x (*.f64 1/2 (*.f64 20 x)) (log.f64 (cos.f64 x)))) 2))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)) (log.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1) (log.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1) (*.f64 (log.f64 (cos.f64 x)) 1)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 (*.f64 20 x) (*.f64 x 1/2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 x 1/2) (*.f64 20 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 20 x) (*.f64 x 1/2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 20 x)) 1)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(+.f64 0 (exp.f64 (*.f64 10 x)))
(pow.f64 (exp.f64 10) x)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 10 x))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 10 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 10 x)))) 1)
(pow.f64 (exp.f64 10) x)
(*.f64 (exp.f64 (*.f64 10 x)) 1)
(pow.f64 (exp.f64 10) x)
(*.f64 1 (exp.f64 (*.f64 10 x)))
(pow.f64 (exp.f64 10) x)
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(pow.f64 (exp.f64 10) x)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (exp.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 10) x)
(*.f64 (sqrt.f64 (exp.f64 (*.f64 10 x))) (sqrt.f64 (exp.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 10) x)
(*.f64 (pow.f64 (exp.f64 40/3) (*.f64 x 1/2)) (pow.f64 (exp.f64 20/3) (*.f64 x 1/2)))
(pow.f64 (exp.f64 10) x)
(/.f64 (pow.f64 (exp.f64 10) (exp.f64 (log1p.f64 x))) (exp.f64 10))
(pow.f64 (exp.f64 20) (*.f64 x 1/2))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) 1))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 20) (*.f64 1/2 x))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 20) (+.f64 (/.f64 (*.f64 x 1/2) 2) (/.f64 (*.f64 x 1/2) 2)))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 20) (*.f64 1 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 20) (*.f64 (*.f64 2 (*.f64 x 1/2)) 1/2))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 20) (*.f64 (*.f64 (*.f64 x 1/2) 1) 1))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 20) (*.f64 (+.f64 x (*.f64 x 1/2)) 1/3))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 20) (*.f64 (/.f64 (*.f64 x 1/2) 2) 2))
(pow.f64 (exp.f64 10) x)
(pow.f64 (pow.f64 (exp.f64 20) x) 1/2)
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 (*.f64 10 x)) 1)
(pow.f64 (exp.f64 10) x)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) 3)
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 20/3) (*.f64 3 (*.f64 x 1/2)))
(pow.f64 (exp.f64 20/3) (*.f64 x 3/2))
(pow.f64 (exp.f64 20/3) (*.f64 3 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (exp.f64 20/3) (*.f64 3 (*.f64 x 1/2)))
(pow.f64 (exp.f64 20/3) (*.f64 x 3/2))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) 3/2)
(pow.f64 (exp.f64 10) x)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) 1/3)
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 40) (/.f64 (*.f64 x 1/2) 2))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 40) (*.f64 (*.f64 x 1/2) 1/2))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 60) (*.f64 1/3 (*.f64 x 1/2)))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 x 1/2) 1/3))
(pow.f64 (exp.f64 60) (*.f64 x 1/6))
(pow.f64 (exp.f64 60) (*.f64 1/3 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 x 1/2) 1/3))
(pow.f64 (exp.f64 60) (*.f64 x 1/6))
(pow.f64 (pow.f64 (exp.f64 40) x) 1/4)
(pow.f64 (exp.f64 10) x)
(pow.f64 (pow.f64 (exp.f64 60) x) 1/6)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 10 x))) 2)
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 x 1/2)))
(pow.f64 (exp.f64 10) x)
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (exp.f64 10) x)
(pow.f64 (sqrt.f64 (exp.f64 x)) 20)
(pow.f64 (exp.f64 10) x)
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 1/2))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2)) (*.f64 1/2 (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 20 (sqrt.f64 x))) (*.f64 (sqrt.f64 x) 1/2))
(pow.f64 (pow.f64 (exp.f64 20) (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 (*.f64 x 1/2)) 2)) (cbrt.f64 (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 20) (sqrt.f64 (*.f64 x 1/2))) (sqrt.f64 (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 10) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (sqrt.f64 x))
(fabs.f64 (exp.f64 (*.f64 10 x)))
(pow.f64 (exp.f64 10) x)
(log.f64 (exp.f64 (exp.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 10) x)
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 10 x)))))
(pow.f64 (exp.f64 10) x)
(cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)))
(pow.f64 (exp.f64 10) x)
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 1/2 (*.f64 20 x)))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 20 (*.f64 x 1/2)))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 (*.f64 20 x) 1/2))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 20 (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) 1/2))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) 1))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) 1))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) 1))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 (*.f64 20 x))) 3))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 (*.f64 3/2 (*.f64 20 x)) 1/3))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 (*.f64 1/4 (*.f64 20 x)) 2))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 10) x)
(+.f64 0 (pow.f64 (exp.f64 20) x))
(pow.f64 (exp.f64 20) x)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 20) x))) 1)
(pow.f64 (exp.f64 20) x)
(*.f64 (pow.f64 (exp.f64 20) x) 1)
(pow.f64 (exp.f64 20) x)
(*.f64 (exp.f64 (*.f64 10 x)) (exp.f64 (*.f64 10 x)))
(pow.f64 (exp.f64 20) x)
(*.f64 1 (pow.f64 (exp.f64 20) x))
(pow.f64 (exp.f64 20) x)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (pow.f64 (exp.f64 40) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (pow.f64 (exp.f64 20/3) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (cbrt.f64 (pow.f64 (exp.f64 20) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (pow.f64 (exp.f64 20/3) x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 10 x))) (pow.f64 (exp.f64 (*.f64 10 x)) 3/2))
(pow.f64 (exp.f64 20) x)
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) 3/2) (sqrt.f64 (exp.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 20) x)
(*.f64 (pow.f64 (exp.f64 40/3) x) (pow.f64 (exp.f64 20/3) x))
(pow.f64 (exp.f64 20) x)
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) x) 5/6) (cbrt.f64 (exp.f64 (*.f64 10 x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (pow.f64 (pow.f64 (exp.f64 20) x) 5/6))
(*.f64 (pow.f64 (exp.f64 10/3) x) (pow.f64 (pow.f64 (exp.f64 20) x) 5/6))
(/.f64 (pow.f64 (exp.f64 20) (exp.f64 (log1p.f64 x))) (exp.f64 20))
(sqrt.f64 (pow.f64 (exp.f64 40) x))
(pow.f64 (exp.f64 20) x)
(log.f64 (exp.f64 (pow.f64 (exp.f64 20) x)))
(pow.f64 (exp.f64 20) x)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 20) x))))
(pow.f64 (exp.f64 20) x)
(cbrt.f64 (pow.f64 (exp.f64 60) x))
(pow.f64 (exp.f64 20) x)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 20) x)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 20 x))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (*.f64 20 x) 1))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 20 (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1) 1))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 2))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (*.f64 20 (*.f64 x 1/2)) 2))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (*.f64 (*.f64 20 x) 1/2) 2))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) 2))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 20 x)) 3))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 40 (*.f64 x 1/2)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (*.f64 x 40) 1/2))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (*.f64 3 (*.f64 20 x)) 1/3))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 20 (sqrt.f64 x)))) (sqrt.f64 x)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 20 (*.f64 x 1/2))))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 (*.f64 20 x) 1/2)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 1/2 (*.f64 20 x))))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 20 (*.f64 x 1/2))))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 (*.f64 20 x) 1/2)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 20 (*.f64 x 1/2)) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 1/2 (*.f64 20 x))))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 20 (*.f64 x 1/2))))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 (*.f64 20 x) 1/2)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 (*.f64 20 x) 1/2) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 1/2 (*.f64 20 x))))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 20 (*.f64 x 1/2))))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 (*.f64 20 x) 1/2)))
(pow.f64 (exp.f64 20) x)
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 20 x)) 1) (*.f64 (*.f64 1/2 (*.f64 20 x)) 1)))
(pow.f64 (exp.f64 20) x)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 20) x)))
(pow.f64 (exp.f64 20) x)

localize6.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (*.f64 x x) 19/2)
Compiler

Compiled 19 to 10 computations (47.4% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 (*.f64 x x) 19/2)
0.0ms
x
@0
(*.f64 (*.f64 x x) 19/2)
0.0ms
x
@-inf
(*.f64 (*.f64 x x) 19/2)

rewrite47.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1056×pow1
1024×add-sqr-sqrt
976×add-exp-log
976×log1p-expm1-u
976×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
112213
2138213
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) 19/2)
Outputs
(-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1)
(pow.f64 (*.f64 x (*.f64 x 19/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)
(sqrt.f64 (*.f64 361/4 (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 x 19/2)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x 19/2))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x 19/2))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x 19/2))))

simplify58.0ms (0.6%)

Algorithm
egg-herbie
Rules
2342×log-prod
1254×distribute-rgt-in
1240×distribute-lft-in
928×associate-*r*
774×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038299
191299
2336299
32360299
47739299
Stop Event
node limit
Counts
23 → 13
Calls
Call 1
Inputs
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1)
(pow.f64 (*.f64 x (*.f64 x 19/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)
(sqrt.f64 (*.f64 361/4 (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 x 19/2)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x 19/2))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x 19/2))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x 19/2))))
Outputs
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1)
(*.f64 19/2 (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x 19/2)) 1)
(*.f64 19/2 (*.f64 x x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) 3)
(*.f64 19/2 (*.f64 x x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3) 1/3)
(*.f64 19/2 (*.f64 x x))
(pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)
(*.f64 19/2 (*.f64 x x))
(sqrt.f64 (*.f64 361/4 (pow.f64 x 4)))
(*.f64 19/2 (*.f64 x x))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 x 19/2)))
(*.f64 19/2 (*.f64 x x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3))
(*.f64 19/2 (*.f64 x x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x 19/2))))
(*.f64 19/2 (*.f64 x x))
(exp.f64 (log.f64 (*.f64 x (*.f64 x 19/2))))
(*.f64 19/2 (*.f64 x x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x 19/2))))
(*.f64 19/2 (*.f64 x x))

localize17.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(sqrt.f64 (exp.f64 x))
99.5%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)))
94.4%
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
Compiler

Compiled 30 to 14 computations (53.3% saved)

series8.0ms (0.1%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
5.0ms
x
@0
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
2.0ms
x
@inf
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)))
0.0ms
x
@-inf
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))

rewrite87.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1032×log-prod
756×pow-prod-up
748×prod-exp
674×pow-pow
642×pow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01161
122253
2260553
Stop Event
node limit
Counts
3 → 108
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)))
(sqrt.f64 (exp.f64 x))
Outputs
(+.f64 0 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))) 1)
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) 1)
(*.f64 1 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (/.f64 x 1/10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (/.f64 x 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 2 (/.f64 x 1/10))) (pow.f64 (cbrt.f64 (exp.f64 x)) (/.f64 x 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 20)) (pow.f64 (pow.f64 (exp.f64 x) 1/6) (*.f64 x 20)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/3 x)))
(/.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (exp.f64 (log1p.f64 (*.f64 x 20)))) (sqrt.f64 (exp.f64 x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (exp.f64 (log1p.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) 1))
(sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))))
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) x) 60))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(exp.f64 (*.f64 (/.f64 x 1/10) x))
(exp.f64 (*.f64 x (/.f64 x 1/10)))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1))
(exp.f64 (*.f64 x (*.f64 1/2 (*.f64 x 20))))
(exp.f64 (*.f64 x (*.f64 (/.f64 x 1/10) 1)))
(exp.f64 (*.f64 (*.f64 x 1/2) (*.f64 x 20)))
(exp.f64 (*.f64 (*.f64 1/2 x) (*.f64 2 (/.f64 x 1/10))))
(exp.f64 (*.f64 (*.f64 x 1/2) (*.f64 2 (/.f64 x 1/10))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 x) 1) (*.f64 2 (/.f64 x 1/10))))
(exp.f64 (*.f64 (*.f64 x (/.f64 x 1/10)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 (/.f64 x 1/10) x)) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (/.f64 x 1/10) x)) 1/3))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/10) (*.f64 1/2 x)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 x) (/.f64 x 1/10)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (pow.f64 (cbrt.f64 (*.f64 x 20)) 2))) (cbrt.f64 (*.f64 x 20))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (sqrt.f64 (*.f64 x 20)))) (sqrt.f64 (*.f64 x 20))))
(exp.f64 (+.f64 (*.f64 (/.f64 x 1/10) (*.f64 1/2 x)) (*.f64 (*.f64 1/2 x) (/.f64 x 1/10))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 x) (/.f64 x 1/10)) (*.f64 (/.f64 x 1/10) (*.f64 1/2 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 x) (/.f64 x 1/10)) (*.f64 (*.f64 1/2 x) (/.f64 x 1/10))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(+.f64 0 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))) 3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (pow.f64 (cos.f64 x) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))))
(exp.f64 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x)))) 2))
(exp.f64 (+.f64 (*.f64 (/.f64 x 1/10) x) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 x (/.f64 x 1/10)) (log.f64 (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 x (/.f64 x 1/10)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1) (log.f64 (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 x (/.f64 x 1/10))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 (*.f64 (/.f64 x 1/10) x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (/.f64 x 1/10) x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 x (/.f64 x 1/10))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (/.f64 x 1/10) x) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))))
(+.f64 0 (sqrt.f64 (exp.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (exp.f64 x)))) 1)
(*.f64 (sqrt.f64 (exp.f64 x)) 1)
(*.f64 1 (sqrt.f64 (exp.f64 x)))
(*.f64 (cbrt.f64 (exp.f64 x)) (pow.f64 (exp.f64 x) 1/6))
(*.f64 (pow.f64 (exp.f64 x) 1/6) (cbrt.f64 (exp.f64 x)))
(*.f64 (exp.f64 (*.f64 1/4 x)) (exp.f64 (*.f64 1/4 x)))
(pow.f64 (exp.f64 x) 1/2)
(pow.f64 (sqrt.f64 (exp.f64 x)) 1)
(pow.f64 (cbrt.f64 (exp.f64 x)) 3/2)
(pow.f64 (pow.f64 (exp.f64 x) 1/6) 3)
(pow.f64 (pow.f64 (exp.f64 x) 2) 1/4)
(pow.f64 (exp.f64 (*.f64 3 x)) 1/6)
(pow.f64 (exp.f64 (*.f64 x 3/2)) 1/3)
(pow.f64 (exp.f64 (*.f64 1/4 x)) 2)
(pow.f64 (exp.f64 1) (*.f64 x 1/2))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) 1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 1/2))
(pow.f64 (+.f64 1 (expm1.f64 x)) 1/2)
(fabs.f64 (sqrt.f64 (exp.f64 x)))
(log.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (exp.f64 x)))))
(cbrt.f64 (exp.f64 (*.f64 x 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (exp.f64 x))))
(exp.f64 (*.f64 1/2 x))
(exp.f64 (*.f64 x 1/2))
(exp.f64 (*.f64 (*.f64 1/2 x) 1))
(exp.f64 (*.f64 (*.f64 x 1/2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 x) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 x)) 3))
(exp.f64 (*.f64 (*.f64 3/2 x) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 x) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (exp.f64 x))))

simplify92.0ms (0.9%)

Algorithm
egg-herbie
Rules
1516×fma-def
1154×unswap-sqr
778×exp-prod
548×distribute-lft-in
510×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03223812
17452720
218782708
373552708
Stop Event
node limit
Counts
136 → 164
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) 1))
(+.f64 (*.f64 1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/48 (pow.f64 x 3)))))
(+.f64 0 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))) 1)
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) 1)
(*.f64 1 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (/.f64 x 1/10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (/.f64 x 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 2 (/.f64 x 1/10))) (pow.f64 (cbrt.f64 (exp.f64 x)) (/.f64 x 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 20)) (pow.f64 (pow.f64 (exp.f64 x) 1/6) (*.f64 x 20)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/3 x)))
(/.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (exp.f64 (log1p.f64 (*.f64 x 20)))) (sqrt.f64 (exp.f64 x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (exp.f64 (log1p.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) 1))
(sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))))
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) x) 60))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(exp.f64 (*.f64 (/.f64 x 1/10) x))
(exp.f64 (*.f64 x (/.f64 x 1/10)))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1))
(exp.f64 (*.f64 x (*.f64 1/2 (*.f64 x 20))))
(exp.f64 (*.f64 x (*.f64 (/.f64 x 1/10) 1)))
(exp.f64 (*.f64 (*.f64 x 1/2) (*.f64 x 20)))
(exp.f64 (*.f64 (*.f64 1/2 x) (*.f64 2 (/.f64 x 1/10))))
(exp.f64 (*.f64 (*.f64 x 1/2) (*.f64 2 (/.f64 x 1/10))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 x) 1) (*.f64 2 (/.f64 x 1/10))))
(exp.f64 (*.f64 (*.f64 x (/.f64 x 1/10)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 (/.f64 x 1/10) x)) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (/.f64 x 1/10) x)) 1/3))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/10) (*.f64 1/2 x)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 x) (/.f64 x 1/10)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (pow.f64 (cbrt.f64 (*.f64 x 20)) 2))) (cbrt.f64 (*.f64 x 20))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (sqrt.f64 (*.f64 x 20)))) (sqrt.f64 (*.f64 x 20))))
(exp.f64 (+.f64 (*.f64 (/.f64 x 1/10) (*.f64 1/2 x)) (*.f64 (*.f64 1/2 x) (/.f64 x 1/10))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 x) (/.f64 x 1/10)) (*.f64 (/.f64 x 1/10) (*.f64 1/2 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 x) (/.f64 x 1/10)) (*.f64 (*.f64 1/2 x) (/.f64 x 1/10))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(+.f64 0 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))) 3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (pow.f64 (cos.f64 x) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))))
(exp.f64 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x)))) 2))
(exp.f64 (+.f64 (*.f64 (/.f64 x 1/10) x) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 x (/.f64 x 1/10)) (log.f64 (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 x (/.f64 x 1/10)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1) (log.f64 (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 x (/.f64 x 1/10))))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 (*.f64 (/.f64 x 1/10) x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (/.f64 x 1/10) x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 x (/.f64 x 1/10))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (/.f64 x 1/10) x) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))))
(+.f64 0 (sqrt.f64 (exp.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (exp.f64 x)))) 1)
(*.f64 (sqrt.f64 (exp.f64 x)) 1)
(*.f64 1 (sqrt.f64 (exp.f64 x)))
(*.f64 (cbrt.f64 (exp.f64 x)) (pow.f64 (exp.f64 x) 1/6))
(*.f64 (pow.f64 (exp.f64 x) 1/6) (cbrt.f64 (exp.f64 x)))
(*.f64 (exp.f64 (*.f64 1/4 x)) (exp.f64 (*.f64 1/4 x)))
(pow.f64 (exp.f64 x) 1/2)
(pow.f64 (sqrt.f64 (exp.f64 x)) 1)
(pow.f64 (cbrt.f64 (exp.f64 x)) 3/2)
(pow.f64 (pow.f64 (exp.f64 x) 1/6) 3)
(pow.f64 (pow.f64 (exp.f64 x) 2) 1/4)
(pow.f64 (exp.f64 (*.f64 3 x)) 1/6)
(pow.f64 (exp.f64 (*.f64 x 3/2)) 1/3)
(pow.f64 (exp.f64 (*.f64 1/4 x)) 2)
(pow.f64 (exp.f64 1) (*.f64 x 1/2))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) 1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 1/2))
(pow.f64 (+.f64 1 (expm1.f64 x)) 1/2)
(fabs.f64 (sqrt.f64 (exp.f64 x)))
(log.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (exp.f64 x)))))
(cbrt.f64 (exp.f64 (*.f64 x 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (exp.f64 x))))
(exp.f64 (*.f64 1/2 x))
(exp.f64 (*.f64 x 1/2))
(exp.f64 (*.f64 (*.f64 1/2 x) 1))
(exp.f64 (*.f64 (*.f64 x 1/2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 x) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 x)) 3))
(exp.f64 (*.f64 (*.f64 3/2 x) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 x) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (exp.f64 x))))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) (fma.f64 500/3 (pow.f64 x 6) 1)))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(fma.f64 x (*.f64 x 19/2) 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 (fma.f64 (*.f64 x x) 19/2 1) (*.f64 (pow.f64 x 4) 1081/24))
(fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 x (*.f64 x 19/2) 1))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (pow.f64 x 6) 102299/720 (*.f64 x (*.f64 x 19/2)))))
(+.f64 1 (fma.f64 (pow.f64 x 6) 102299/720 (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 x (*.f64 x 19/2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 20 (*.f64 (log.f64 (sqrt.f64 (exp.f64 x))) x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
1
(+.f64 (*.f64 1/2 x) 1)
(fma.f64 1/2 x 1)
(fma.f64 x 1/2 1)
(+.f64 (*.f64 1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) 1))
(fma.f64 1/8 (*.f64 x x) (fma.f64 1/2 x 1))
(fma.f64 (*.f64 x x) 1/8 (fma.f64 x 1/2 1))
(fma.f64 x 1/2 (fma.f64 x (*.f64 x 1/8) 1))
(+.f64 (*.f64 1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/48 (pow.f64 x 3)))))
(fma.f64 1/8 (*.f64 x x) (+.f64 (fma.f64 1/2 x 1) (*.f64 1/48 (pow.f64 x 3))))
(fma.f64 (*.f64 x x) 1/8 (fma.f64 x 1/2 (fma.f64 1/48 (pow.f64 x 3) 1)))
(fma.f64 x 1/2 (fma.f64 x (*.f64 x 1/8) (fma.f64 1/48 (pow.f64 x 3) 1)))
(+.f64 0 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (/.f64 x 1/10)) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (/.f64 x 1/10)) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))) 1)
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) 1)
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 1 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x 1/10)) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (pow.f64 (exp.f64 x) (/.f64 x 3/10)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x 1/10)) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (pow.f64 (exp.f64 x) (/.f64 x 3/10)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (/.f64 x 1/10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (/.f64 x 1/10)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 2 (/.f64 x 1/10))) (pow.f64 (cbrt.f64 (exp.f64 x)) (/.f64 x 1/10)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 20)) (pow.f64 (pow.f64 (exp.f64 x) 1/6) (*.f64 x 20)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 1/6) (*.f64 x 20)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 20)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/3 x)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(/.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (exp.f64 (log1p.f64 (*.f64 x 20)))) (sqrt.f64 (exp.f64 x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (exp.f64 (log1p.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) 1))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 x) 10))
(sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) x) 60))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (/.f64 x 1/10) x))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 x (/.f64 x 1/10)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 x (*.f64 1/2 (*.f64 x 20))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 x (*.f64 (/.f64 x 1/10) 1)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 x 1/2) (*.f64 x 20)))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 1/2 x) (*.f64 2 (/.f64 x 1/10))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 x 1/2) (*.f64 2 (/.f64 x 1/10))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 x) 1) (*.f64 2 (/.f64 x 1/10))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 x (/.f64 x 1/10)) 1))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1) 1))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 (/.f64 x 1/10) x)) 3))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (/.f64 x 1/10) x)) 1/3))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/10) (*.f64 1/2 x)) 2))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 x) (/.f64 x 1/10)) 2))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 10)) x))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (pow.f64 (cbrt.f64 (*.f64 x 20)) 2))) (cbrt.f64 (*.f64 x 20))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (sqrt.f64 (*.f64 x 20)))) (sqrt.f64 (*.f64 x 20))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (+.f64 (*.f64 (/.f64 x 1/10) (*.f64 1/2 x)) (*.f64 (*.f64 1/2 x) (/.f64 x 1/10))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 x) (/.f64 x 1/10)) (*.f64 (/.f64 x 1/10) (*.f64 1/2 x))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 x) (/.f64 x 1/10)) (*.f64 (*.f64 1/2 x) (/.f64 x 1/10))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(+.f64 0 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (/.f64 x 1/10)) x)) (cos.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (/.f64 x 1/10)) x)) (cos.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)))) 1)
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)) 1)
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))) 3)
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (pow.f64 (cos.f64 x) 2)) 1/2)
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)) 3) 1/3)
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))) 2)
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x)) 3))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (*.f64 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x))) 1))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (*.f64 (*.f64 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x))) 1) 1))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x)))) 3))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x)))) 1/3))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 (/.f64 x 1/10) x (log.f64 (cos.f64 x)))) 2))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (*.f64 (/.f64 x 1/10) x) (*.f64 (log.f64 (cos.f64 x)) 1)))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (*.f64 x (/.f64 x 1/10)) (log.f64 (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (*.f64 x (/.f64 x 1/10)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1) (log.f64 (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (*.f64 (*.f64 (/.f64 x 1/10) x) 1) (*.f64 (log.f64 (cos.f64 x)) 1)))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 x (/.f64 x 1/10))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (log.f64 (cos.f64 x)) (*.f64 (*.f64 (/.f64 x 1/10) x) 1)))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (/.f64 x 1/10) x)))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 x (/.f64 x 1/10))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (/.f64 x 1/10) x) 1)))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x (log.f64 (sqrt.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(+.f64 0 (sqrt.f64 (exp.f64 x)))
(sqrt.f64 (exp.f64 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))))
(sqrt.f64 (exp.f64 x))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (exp.f64 x)))) 1)
(sqrt.f64 (exp.f64 x))
(*.f64 (sqrt.f64 (exp.f64 x)) 1)
(sqrt.f64 (exp.f64 x))
(*.f64 1 (sqrt.f64 (exp.f64 x)))
(sqrt.f64 (exp.f64 x))
(*.f64 (cbrt.f64 (exp.f64 x)) (pow.f64 (exp.f64 x) 1/6))
(sqrt.f64 (exp.f64 x))
(*.f64 (pow.f64 (exp.f64 x) 1/6) (cbrt.f64 (exp.f64 x)))
(sqrt.f64 (exp.f64 x))
(*.f64 (exp.f64 (*.f64 1/4 x)) (exp.f64 (*.f64 1/4 x)))
(sqrt.f64 (exp.f64 x))
(pow.f64 (exp.f64 x) 1/2)
(sqrt.f64 (exp.f64 x))
(pow.f64 (sqrt.f64 (exp.f64 x)) 1)
(sqrt.f64 (exp.f64 x))
(pow.f64 (cbrt.f64 (exp.f64 x)) 3/2)
(sqrt.f64 (exp.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) 1/6) 3)
(sqrt.f64 (exp.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) 2) 1/4)
(sqrt.f64 (exp.f64 x))
(pow.f64 (exp.f64 (*.f64 3 x)) 1/6)
(sqrt.f64 (exp.f64 x))
(pow.f64 (exp.f64 (*.f64 x 3/2)) 1/3)
(sqrt.f64 (exp.f64 x))
(pow.f64 (exp.f64 (*.f64 1/4 x)) 2)
(sqrt.f64 (exp.f64 x))
(pow.f64 (exp.f64 1) (*.f64 x 1/2))
(sqrt.f64 (exp.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) 1/2))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 1/2 (sqrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 1/2 (cbrt.f64 x)))
(pow.f64 (+.f64 1 (expm1.f64 x)) 1/2)
(sqrt.f64 (+.f64 1 (expm1.f64 x)))
(fabs.f64 (sqrt.f64 (exp.f64 x)))
(sqrt.f64 (exp.f64 x))
(log.f64 (exp.f64 (sqrt.f64 (exp.f64 x))))
(sqrt.f64 (exp.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (exp.f64 x)))))
(sqrt.f64 (exp.f64 x))
(cbrt.f64 (exp.f64 (*.f64 x 3/2)))
(sqrt.f64 (exp.f64 x))
(expm1.f64 (log1p.f64 (sqrt.f64 (exp.f64 x))))
(sqrt.f64 (exp.f64 x))
(exp.f64 (*.f64 1/2 x))
(sqrt.f64 (exp.f64 x))
(exp.f64 (*.f64 x 1/2))
(sqrt.f64 (exp.f64 x))
(exp.f64 (*.f64 (*.f64 1/2 x) 1))
(sqrt.f64 (exp.f64 x))
(exp.f64 (*.f64 (*.f64 x 1/2) 1))
(sqrt.f64 (exp.f64 x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 x) 1) 1))
(sqrt.f64 (exp.f64 x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 x)) 3))
(sqrt.f64 (exp.f64 x))
(exp.f64 (*.f64 (*.f64 3/2 x) 1/3))
(sqrt.f64 (exp.f64 x))
(exp.f64 (*.f64 (*.f64 1/4 x) 2))
(sqrt.f64 (exp.f64 x))
(log1p.f64 (expm1.f64 (sqrt.f64 (exp.f64 x))))
(sqrt.f64 (exp.f64 x))

localize27.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x))
99.3%
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
98.8%
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
Compiler

Compiled 41 to 24 computations (41.5% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@0
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
1.0ms
x
@0
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
0.0ms
x
@0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x))
0.0ms
x
@inf
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)

rewrite65.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1950×pow1
1818×add-exp-log
1818×log1p-expm1-u
1818×expm1-log1p-u
258×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01279
125643
2344443
Stop Event
node limit
Counts
3 → 66
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x))
Outputs
(+.f64 1 (expm1.f64 (+.f64 x x)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 2) x)) 1)
(*.f64 (pow.f64 (exp.f64 2) x) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (exp.f64 2) x) 1)
(*.f64 1 (pow.f64 (exp.f64 2) x))
(*.f64 (exp.f64 x) (exp.f64 x))
(*.f64 (pow.f64 1 (+.f64 x x)) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 5)) (+.f64 x x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) x) (pow.f64 (cbrt.f64 (exp.f64 5)) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) x) (pow.f64 (sqrt.f64 (exp.f64 5)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)))
(*.f64 (pow.f64 (exp.f64 5) (*.f64 x 1/2)) (pow.f64 (exp.f64 5) (*.f64 x 1/2)))
(sqrt.f64 (pow.f64 (exp.f64 2) x))
(fabs.f64 (pow.f64 (exp.f64 2) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) x)))
(cbrt.f64 (pow.f64 (exp.f64 2) x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) x)))
(exp.f64 (+.f64 x x))
(exp.f64 (*.f64 10 (+.f64 x x)))
(exp.f64 (*.f64 5 x))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x 1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) x)))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 2) x)) 1)
(*.f64 (pow.f64 (exp.f64 2) x) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (exp.f64 2) x) 1)
(*.f64 1 (pow.f64 (exp.f64 2) x))
(*.f64 (exp.f64 x) (exp.f64 x))
(*.f64 (pow.f64 1 (+.f64 x x)) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 5)) (+.f64 x x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) x) (pow.f64 (cbrt.f64 (exp.f64 5)) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) x) (pow.f64 (sqrt.f64 (exp.f64 5)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)))
(*.f64 (pow.f64 (exp.f64 5) (*.f64 x 1/2)) (pow.f64 (exp.f64 5) (*.f64 x 1/2)))
(sqrt.f64 (pow.f64 (exp.f64 2) x))
(fabs.f64 (pow.f64 (exp.f64 2) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) x)))
(cbrt.f64 (pow.f64 (exp.f64 2) x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) x)))
(exp.f64 (+.f64 x x))
(exp.f64 (*.f64 10 (+.f64 x x)))
(exp.f64 (*.f64 5 x))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x 1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) x)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cbrt.f64 (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (sqrt.f64 (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 2) x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 2) x) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (exp.f64 2) x)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x))))
(exp.f64 (+.f64 (+.f64 x x) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (+.f64 (+.f64 x x) (log.f64 (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x))))

simplify76.0ms (0.8%)

Algorithm
egg-herbie
Rules
1418×fma-def
1418×distribute-lft-in
556×associate-+r+
508×*-commutative
484×sqr-pow
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01823070
14452700
214522294
350702280
Stop Event
node limit
Counts
102 → 111
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)) (*.f64 2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)) (*.f64 2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) (pow.f64 x 2))))))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
1
(+.f64 1 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (*.f64 4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2))) (pow.f64 x 3))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (*.f64 4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2))) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (*.f64 1/6 (+.f64 (*.f64 8 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)) (+.f64 (*.f64 -24 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)) (*.f64 16 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)))))) (pow.f64 x 4)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x))
1
(+.f64 1 (*.f64 (-.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 10)))) 1/2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 10)))) 1/2) (pow.f64 x 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (*.f64 4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2))) (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 10)))) 1/2) (pow.f64 x 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (*.f64 4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (+.f64 1/24 (+.f64 (*.f64 -1 (log.f64 (sqrt.f64 (exp.f64 10)))) (*.f64 1/6 (+.f64 (*.f64 8 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)) (+.f64 (*.f64 -24 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)) (*.f64 16 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)))))))) (pow.f64 x 4)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x)))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 2) x)) 1)
(*.f64 (pow.f64 (exp.f64 2) x) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (exp.f64 2) x) 1)
(*.f64 1 (pow.f64 (exp.f64 2) x))
(*.f64 (exp.f64 x) (exp.f64 x))
(*.f64 (pow.f64 1 (+.f64 x x)) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 5)) (+.f64 x x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) x) (pow.f64 (cbrt.f64 (exp.f64 5)) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) x) (pow.f64 (sqrt.f64 (exp.f64 5)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)))
(*.f64 (pow.f64 (exp.f64 5) (*.f64 x 1/2)) (pow.f64 (exp.f64 5) (*.f64 x 1/2)))
(sqrt.f64 (pow.f64 (exp.f64 2) x))
(fabs.f64 (pow.f64 (exp.f64 2) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) x)))
(cbrt.f64 (pow.f64 (exp.f64 2) x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) x)))
(exp.f64 (+.f64 x x))
(exp.f64 (*.f64 10 (+.f64 x x)))
(exp.f64 (*.f64 5 x))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x 1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) x)))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 2) x)) 1)
(*.f64 (pow.f64 (exp.f64 2) x) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (exp.f64 2) x) 1)
(*.f64 1 (pow.f64 (exp.f64 2) x))
(*.f64 (exp.f64 x) (exp.f64 x))
(*.f64 (pow.f64 1 (+.f64 x x)) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 5)) (+.f64 x x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 2) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) x) (pow.f64 (cbrt.f64 (exp.f64 5)) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) x) (pow.f64 (sqrt.f64 (exp.f64 5)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)))
(*.f64 (pow.f64 (exp.f64 5) (*.f64 x 1/2)) (pow.f64 (exp.f64 5) (*.f64 x 1/2)))
(sqrt.f64 (pow.f64 (exp.f64 2) x))
(fabs.f64 (pow.f64 (exp.f64 2) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) x)))
(cbrt.f64 (pow.f64 (exp.f64 2) x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) x)))
(exp.f64 (+.f64 x x))
(exp.f64 (*.f64 10 (+.f64 x x)))
(exp.f64 (*.f64 5 x))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x 1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) x)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cbrt.f64 (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (sqrt.f64 (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 2) x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 2) x) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (exp.f64 2) x)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x))))
(exp.f64 (+.f64 (+.f64 x x) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (+.f64 (+.f64 x x) (log.f64 (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x))))
Outputs
1
(+.f64 1 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x) 1)
(fma.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (+.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)) (*.f64 2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 2 (+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) (*.f64 x x)))))
(fma.f64 2 (fma.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x (*.f64 x (*.f64 x (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)))) 1)
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (+.f64 x (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 x x)))) 1)
(+.f64 1 (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)) (*.f64 2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) (pow.f64 x 2))))))
(+.f64 1 (fma.f64 4/3 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) (pow.f64 x 3)) (*.f64 2 (+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) (*.f64 x x))))))
(+.f64 1 (fma.f64 4/3 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) (pow.f64 x 3)) (*.f64 2 (fma.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x (*.f64 x (*.f64 x (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (+.f64 x (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 x x)))) (fma.f64 4/3 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) (pow.f64 x 3)) 1))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x))
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x))
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x))
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x))
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x))
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x))
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x))
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
(exp.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x)))
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) x))
(pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x))
1
(+.f64 1 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (pow.f64 x 2))))
(+.f64 1 (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 10)))) (*.f64 x x)))
(fma.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 10)))) (*.f64 x x) 1)
(fma.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 2 (*.f64 x x)) 1)
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 x x)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (*.f64 4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2))) (pow.f64 x 3))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (pow.f64 x 2)))))
(+.f64 1 (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 10)))) (*.f64 x x)))
(fma.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 10)))) (*.f64 x x) 1)
(fma.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 2 (*.f64 x x)) 1)
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 x x)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (*.f64 4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2))) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (*.f64 1/6 (+.f64 (*.f64 8 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)) (+.f64 (*.f64 -24 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)) (*.f64 16 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)))))) (pow.f64 x 4)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) 0)) (fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 x x)) (*.f64 (fma.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) (*.f64 1/6 (fma.f64 8 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) -8)))) (pow.f64 x 4)))))
(+.f64 1 (fma.f64 0 (pow.f64 x 3) (fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 x x)) (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) 0) (*.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2))) (pow.f64 x 4)))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 x x))) (fma.f64 (fma.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) 0) (pow.f64 x 4) 1))
(+.f64 1 (fma.f64 (*.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (pow.f64 x 4) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 x x)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x)
(pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x)))
1
(+.f64 1 (*.f64 (-.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 10)))) 1/2) (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) (fma.f64 2 (log.f64 (sqrt.f64 (exp.f64 10))) -1/2)))
(fma.f64 (*.f64 x x) (fma.f64 2 (log.f64 (sqrt.f64 (exp.f64 10))) -1/2) 1)
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 10)))) 1/2) (pow.f64 x 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (*.f64 4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2))) (pow.f64 x 3)))))
(+.f64 1 (*.f64 (*.f64 x x) (fma.f64 2 (log.f64 (sqrt.f64 (exp.f64 10))) -1/2)))
(fma.f64 (*.f64 x x) (fma.f64 2 (log.f64 (sqrt.f64 (exp.f64 10))) -1/2) 1)
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 10)))) 1/2) (pow.f64 x 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (*.f64 4 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2)) (+.f64 1/24 (+.f64 (*.f64 -1 (log.f64 (sqrt.f64 (exp.f64 10)))) (*.f64 1/6 (+.f64 (*.f64 8 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)) (+.f64 (*.f64 -24 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)) (*.f64 16 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3)))))))) (pow.f64 x 4)))))
(+.f64 1 (fma.f64 (fma.f64 2 (log.f64 (sqrt.f64 (exp.f64 10))) -1/2) (*.f64 x x) (fma.f64 1/2 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) 0)) (*.f64 (pow.f64 x 4) (fma.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) (+.f64 1/24 (fma.f64 -1 (log.f64 (sqrt.f64 (exp.f64 10))) (*.f64 1/6 (fma.f64 8 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) -8))))))))))
(+.f64 (fma.f64 (*.f64 x x) (fma.f64 2 (log.f64 (sqrt.f64 (exp.f64 10))) -1/2) 1) (fma.f64 (pow.f64 x 4) (+.f64 (-.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 3) 0)) (log.f64 (sqrt.f64 (exp.f64 10)))) (fma.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) 1/24)) (*.f64 (pow.f64 x 3) 0)))
(fma.f64 x (*.f64 x (fma.f64 2 (log.f64 (sqrt.f64 (exp.f64 10))) -1/2)) (fma.f64 (pow.f64 x 4) (-.f64 (fma.f64 2 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 10))) 2) 1/24) (log.f64 (sqrt.f64 (exp.f64 10)))) 1))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x) (cos.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x) (cos.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x) (cos.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 x))) x)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x) (cos.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x) (cos.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x) (cos.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x) (cos.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (neg.f64 (*.f64 -2 x)))) x)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x) (cos.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(-.f64 (+.f64 1 (pow.f64 (exp.f64 2) x)) 1)
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (pow.f64 (exp.f64 2) x) (pow.f64 (exp.f64 2) x))
(pow.f64 (exp.f64 2) (+.f64 x x))
(pow.f64 (exp.f64 x) 4)
(*.f64 (pow.f64 (exp.f64 2) x) 1)
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 1 (pow.f64 (exp.f64 2) x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (exp.f64 x) (exp.f64 x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (pow.f64 1 (+.f64 x x)) (pow.f64 (exp.f64 2) x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)))
(pow.f64 (sqrt.f64 (exp.f64 5)) (*.f64 2 (+.f64 x x)))
(pow.f64 (sqrt.f64 (exp.f64 5)) (*.f64 4 x))
(pow.f64 (sqrt.f64 (exp.f64 5)) (*.f64 x 4))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (pow.f64 (exp.f64 2) x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 5)) (+.f64 x x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 2) x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) x) (pow.f64 (cbrt.f64 (exp.f64 5)) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 5)) x) (pow.f64 (cbrt.f64 (exp.f64 10)) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) x) (pow.f64 (sqrt.f64 (exp.f64 5)) x))
(pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)))
(pow.f64 (pow.f64 (exp.f64 2) x) (*.f64 2 (/.f64 x 4)))
(exp.f64 (*.f64 x (*.f64 1 x)))
(exp.f64 (*.f64 x x))
(*.f64 (pow.f64 (exp.f64 5) (*.f64 x 1/2)) (pow.f64 (exp.f64 5) (*.f64 x 1/2)))
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x 1/2)))
(pow.f64 (exp.f64 5) (*.f64 1 x))
(exp.f64 (*.f64 x 5))
(sqrt.f64 (pow.f64 (exp.f64 2) x))
(sqrt.f64 (pow.f64 (exp.f64 x) 2))
(fabs.f64 (exp.f64 x))
(exp.f64 x)
(fabs.f64 (pow.f64 (exp.f64 2) x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) x)))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(cbrt.f64 (pow.f64 (exp.f64 2) x))
(cbrt.f64 (pow.f64 (exp.f64 x) 2))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) x)))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(exp.f64 (+.f64 x x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(exp.f64 (*.f64 10 (+.f64 x x)))
(exp.f64 (*.f64 x 20))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 5 x))
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x 1/2)))
(pow.f64 (exp.f64 5) (*.f64 1 x))
(exp.f64 (*.f64 x 5))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 2) x) (*.f64 2 (/.f64 x 4)))
(exp.f64 (*.f64 x (*.f64 1 x)))
(exp.f64 (*.f64 x x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) x)))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(-.f64 (+.f64 1 (pow.f64 (exp.f64 2) x)) 1)
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (pow.f64 (exp.f64 2) x) (pow.f64 (exp.f64 2) x))
(pow.f64 (exp.f64 2) (+.f64 x x))
(pow.f64 (exp.f64 x) 4)
(*.f64 (pow.f64 (exp.f64 2) x) 1)
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 1 (pow.f64 (exp.f64 2) x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (exp.f64 x) (exp.f64 x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (pow.f64 1 (+.f64 x x)) (pow.f64 (exp.f64 2) x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x)))
(pow.f64 (sqrt.f64 (exp.f64 5)) (*.f64 2 (+.f64 x x)))
(pow.f64 (sqrt.f64 (exp.f64 5)) (*.f64 4 x))
(pow.f64 (sqrt.f64 (exp.f64 5)) (*.f64 x 4))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (pow.f64 (exp.f64 2) x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) (+.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 5)) (+.f64 x x)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 2) x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 10)) x) (pow.f64 (cbrt.f64 (exp.f64 5)) x))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 5)) x) (pow.f64 (cbrt.f64 (exp.f64 10)) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 5)) x) (pow.f64 (sqrt.f64 (exp.f64 5)) x))
(pow.f64 (sqrt.f64 (exp.f64 5)) (+.f64 x x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)) (pow.f64 (pow.f64 (exp.f64 2) x) (/.f64 (*.f64 x 1/2) 2)))
(pow.f64 (pow.f64 (exp.f64 2) x) (*.f64 2 (/.f64 x 4)))
(exp.f64 (*.f64 x (*.f64 1 x)))
(exp.f64 (*.f64 x x))
(*.f64 (pow.f64 (exp.f64 5) (*.f64 x 1/2)) (pow.f64 (exp.f64 5) (*.f64 x 1/2)))
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x 1/2)))
(pow.f64 (exp.f64 5) (*.f64 1 x))
(exp.f64 (*.f64 x 5))
(sqrt.f64 (pow.f64 (exp.f64 2) x))
(sqrt.f64 (pow.f64 (exp.f64 x) 2))
(fabs.f64 (exp.f64 x))
(exp.f64 x)
(fabs.f64 (pow.f64 (exp.f64 2) x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) x)))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(cbrt.f64 (pow.f64 (exp.f64 2) x))
(cbrt.f64 (pow.f64 (exp.f64 x) 2))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) x)))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(exp.f64 (+.f64 x x))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(exp.f64 (*.f64 10 (+.f64 x x)))
(exp.f64 (*.f64 x 20))
(pow.f64 (exp.f64 20) x)
(exp.f64 (*.f64 5 x))
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x 1/2)))
(pow.f64 (exp.f64 5) (*.f64 1 x))
(exp.f64 (*.f64 x 5))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 2) x) (*.f64 2 (/.f64 x 4)))
(exp.f64 (*.f64 x (*.f64 1 x)))
(exp.f64 (*.f64 x x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) x)))
(+.f64 1 (expm1.f64 (+.f64 x x)))
(pow.f64 (exp.f64 2) x)
(-.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x))) 1)
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x)) 1))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 2)) 0)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 1)
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x)) 1))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 2)) 0)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cbrt.f64 (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 2) 3))
(*.f64 (cos.f64 x) (pow.f64 (fabs.f64 (exp.f64 x)) 6))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 6))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x)) 1))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 2)) 0)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (sqrt.f64 (cos.f64 x))) 2)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (sqrt.f64 (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 4))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 2))
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x)) 1))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 2)) 0)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 2) x)))
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x)) 1))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 2)) 0)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x)) 3))
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x)) 1))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 2)) 0)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 2) x) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (exp.f64 2) x)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 2) x) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x))))
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x)) 1))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 2)) 0)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x))
(exp.f64 (+.f64 (+.f64 x x) (log.f64 (cos.f64 x))))
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x)) 1))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 2)) 0)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x))
(exp.f64 (*.f64 (+.f64 (+.f64 x x) (log.f64 (cos.f64 x))) 1))
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x)) 1))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 2)) 0)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) x) (cos.f64 x))))
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x)) 1))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) 2)) 0)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 2) x))

localize42.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
99.2%
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
96.6%
(pow.f64 (exp.f64 x) 20)
94.9%
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 79 to 43 computations (45.6% saved)

series6.0ms (0.1%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
2.0ms
x
@-inf
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
1.0ms
x
@inf
(pow.f64 (exp.f64 x) 20)
1.0ms
x
@0
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
1.0ms
x
@-inf
(pow.f64 (exp.f64 x) 20)

rewrite66.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1612×pow1
1500×add-exp-log
1500×log1p-expm1-u
1500×expm1-log1p-u
1466×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0949
118449
2212549
Stop Event
node limit
Counts
3 → 55
Calls
Call 1
Inputs
(pow.f64 (exp.f64 x) 20)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
Outputs
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) 20)) 1)
(*.f64 (pow.f64 (exp.f64 x) 20) 1)
(*.f64 1 (pow.f64 (exp.f64 x) 20))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (cbrt.f64 (pow.f64 (exp.f64 x) 40)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 40)) (cbrt.f64 (pow.f64 (exp.f64 x) 20)))
(*.f64 (pow.f64 (exp.f64 x) 10) (pow.f64 (exp.f64 x) 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) 20) (pow.f64 (cbrt.f64 (exp.f64 x)) 20))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 20) (pow.f64 (sqrt.f64 (exp.f64 x)) 20))
(sqrt.f64 (pow.f64 (exp.f64 x) 40))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) 20)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) 20)))
(exp.f64 (*.f64 x 20))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) 20)))
(-.f64 (+.f64 1 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(*.f64 1 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1/3))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))
(pow.f64 (pow.f64 (exp.f64 x) 20) (*.f64 x 1/3))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 20)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 1 (*.f64 x 20)) (pow.f64 (exp.f64 x) (*.f64 x 20)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 x 20)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 20)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 x 20)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 40)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) 1) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6)) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(exp.f64 (*.f64 x (*.f64 x 20)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))

simplify98.0ms (1%)

Algorithm
egg-herbie
Rules
1022×unswap-sqr
814×exp-prod
698×fma-neg
688×associate-*r*
644×fma-def
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01592087
13601913
29451833
330741815
472211795
Stop Event
node limit
Counts
83 → 123
Calls
Call 1
Inputs
1
(+.f64 (*.f64 20 x) 1)
(+.f64 (*.f64 20 x) (+.f64 1 (*.f64 200 (pow.f64 x 2))))
(+.f64 (*.f64 20 x) (+.f64 (*.f64 4000/3 (pow.f64 x 3)) (+.f64 1 (*.f64 200 (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 20/3 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2))))
(+.f64 (*.f64 4000/81 (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2)))))
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) 20)) 1)
(*.f64 (pow.f64 (exp.f64 x) 20) 1)
(*.f64 1 (pow.f64 (exp.f64 x) 20))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (cbrt.f64 (pow.f64 (exp.f64 x) 40)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 40)) (cbrt.f64 (pow.f64 (exp.f64 x) 20)))
(*.f64 (pow.f64 (exp.f64 x) 10) (pow.f64 (exp.f64 x) 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) 20) (pow.f64 (cbrt.f64 (exp.f64 x)) 20))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 20) (pow.f64 (sqrt.f64 (exp.f64 x)) 20))
(sqrt.f64 (pow.f64 (exp.f64 x) 40))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) 20)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) 20)))
(exp.f64 (*.f64 x 20))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) 20)))
(-.f64 (+.f64 1 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(*.f64 1 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1/3))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))
(pow.f64 (pow.f64 (exp.f64 x) 20) (*.f64 x 1/3))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 20)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 1 (*.f64 x 20)) (pow.f64 (exp.f64 x) (*.f64 x 20)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 x 20)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 20)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 x 20)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 40)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) 1) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6)) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(exp.f64 (*.f64 x (*.f64 x 20)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
Outputs
1
(+.f64 (*.f64 20 x) 1)
(fma.f64 20 x 1)
(+.f64 (*.f64 20 x) (+.f64 1 (*.f64 200 (pow.f64 x 2))))
(+.f64 (fma.f64 20 x 1) (*.f64 200 (*.f64 x x)))
(fma.f64 20 x (fma.f64 200 (*.f64 x x) 1))
(fma.f64 20 x (fma.f64 x (*.f64 x 200) 1))
(+.f64 (*.f64 20 x) (+.f64 (*.f64 4000/3 (pow.f64 x 3)) (+.f64 1 (*.f64 200 (pow.f64 x 2)))))
(fma.f64 20 x (fma.f64 4000/3 (pow.f64 x 3) (+.f64 1 (*.f64 200 (*.f64 x x)))))
(fma.f64 20 x (fma.f64 4000/3 (pow.f64 x 3) (fma.f64 200 (*.f64 x x) 1)))
(fma.f64 20 x (fma.f64 x (*.f64 x 200) (fma.f64 4000/3 (pow.f64 x 3) 1)))
(+.f64 1 (*.f64 x (+.f64 20 (*.f64 x (+.f64 200 (*.f64 x 4000/3))))))
1
(+.f64 1 (*.f64 20/3 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 20/3))
(fma.f64 (*.f64 x x) 20/3 1)
(fma.f64 x (*.f64 x 20/3) 1)
(+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2))))
(+.f64 1 (fma.f64 200/9 (pow.f64 x 4) (*.f64 (*.f64 x x) 20/3)))
(+.f64 1 (fma.f64 (*.f64 x x) 20/3 (*.f64 200/9 (pow.f64 x 4))))
(fma.f64 x (*.f64 x 20/3) (fma.f64 200/9 (pow.f64 x 4) 1))
(+.f64 (*.f64 4000/81 (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2)))))
(fma.f64 4000/81 (pow.f64 x 6) (+.f64 1 (fma.f64 200/9 (pow.f64 x 4) (*.f64 (*.f64 x x) 20/3))))
(+.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 200/9 (pow.f64 x 4))) (fma.f64 4000/81 (pow.f64 x 6) 1))
(fma.f64 4000/81 (pow.f64 x 6) (fma.f64 x (*.f64 x 20/3) (fma.f64 200/9 (pow.f64 x 4) 1)))
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x)) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(+.f64 1 (*.f64 20 (*.f64 x x)))
(fma.f64 20 (*.f64 x x) 1)
(fma.f64 x (*.f64 20 x) 1)
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (*.f64 20 (*.f64 x x))))
(+.f64 1 (fma.f64 20 (*.f64 x x) (*.f64 200 (pow.f64 x 4))))
(fma.f64 20 (*.f64 x x) (fma.f64 200 (pow.f64 x 4) 1))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (fma.f64 20 (*.f64 x x) (*.f64 4000/3 (pow.f64 x 6)))))
(+.f64 (fma.f64 20 (*.f64 x x) 1) (fma.f64 200 (pow.f64 x 4) (*.f64 4000/3 (pow.f64 x 6))))
(+.f64 (fma.f64 x (*.f64 20 x) 1) (fma.f64 200 (pow.f64 x 4) (*.f64 4000/3 (pow.f64 x 6))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 20)) x))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) 20)) 1)
(+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 20) 1))
(+.f64 (pow.f64 (exp.f64 x) 20) 0)
(pow.f64 (exp.f64 x) 20)
(*.f64 (pow.f64 (exp.f64 x) 20) 1)
(+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 20) 1))
(+.f64 (pow.f64 (exp.f64 x) 20) 0)
(pow.f64 (exp.f64 x) 20)
(*.f64 1 (pow.f64 (exp.f64 x) 20))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 20) 1))
(+.f64 (pow.f64 (exp.f64 x) 20) 0)
(pow.f64 (exp.f64 x) 20)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (cbrt.f64 (pow.f64 (exp.f64 x) 40)))
(*.f64 (pow.f64 (exp.f64 20/3) x) (cbrt.f64 (pow.f64 (exp.f64 x) 40)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 40)) (cbrt.f64 (pow.f64 (exp.f64 x) 20)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (cbrt.f64 (pow.f64 (exp.f64 x) 40)))
(*.f64 (pow.f64 (exp.f64 20/3) x) (cbrt.f64 (pow.f64 (exp.f64 x) 40)))
(*.f64 (pow.f64 (exp.f64 x) 10) (pow.f64 (exp.f64 x) 10))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 20) 1))
(+.f64 (pow.f64 (exp.f64 x) 20) 0)
(pow.f64 (exp.f64 x) 20)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) 20) (pow.f64 (cbrt.f64 (exp.f64 x)) 20))
(*.f64 (pow.f64 (exp.f64 20/3) x) (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) 20))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 20) (pow.f64 (sqrt.f64 (exp.f64 x)) 20))
(pow.f64 (sqrt.f64 (exp.f64 x)) 40)
(sqrt.f64 (pow.f64 (exp.f64 x) 40))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 20) 1))
(+.f64 (pow.f64 (exp.f64 x) 20) 0)
(pow.f64 (exp.f64 x) 20)
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) 20)))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 20) 1))
(+.f64 (pow.f64 (exp.f64 x) 20) 0)
(pow.f64 (exp.f64 x) 20)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) 3))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 20) 1))
(+.f64 (pow.f64 (exp.f64 x) 20) 0)
(pow.f64 (exp.f64 x) 20)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) 20)))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 20) 1))
(+.f64 (pow.f64 (exp.f64 x) 20) 0)
(pow.f64 (exp.f64 x) 20)
(exp.f64 (*.f64 x 20))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 20) 1))
(+.f64 (pow.f64 (exp.f64 x) 20) 0)
(pow.f64 (exp.f64 x) 20)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) 20)))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 20) 1))
(+.f64 (pow.f64 (exp.f64 x) 20) 0)
(pow.f64 (exp.f64 x) 20)
(-.f64 (+.f64 1 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 1)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(*.f64 1 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 20/3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 20/3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 20/3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 20 x)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 20 x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) 1/6) 4)
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (pow.f64 (exp.f64 x) 20) (*.f64 x 1/3))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6) 2)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 20)) 1/3))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 x 20/3))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1)
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 20/3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 20/3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (pow.f64 1 (*.f64 x 20)) (pow.f64 (exp.f64 x) (*.f64 x 20)))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 x 20)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 20)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 20 x)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 20 x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3)) (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 20 x)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 20 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 40 x))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 40))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 x 20)))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 40)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 40)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) 1) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 20/3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 20/3)))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6)) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/6))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 20/3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20/3)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 3))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 x (*.f64 x 20)))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(pow.f64 (pow.f64 (exp.f64 x) 20) x)
(pow.f64 (exp.f64 x) (*.f64 20 x))

eval225.0ms (2.3%)

Compiler

Compiled 11821 to 7658 computations (35.2% saved)

prune168.0ms (1.7%)

Pruning

57 alts after pruning (49 fresh and 8 done)

PrunedKeptTotal
New68824712
Fresh122537
Picked011
Done178
Total70157758
Accurracy
99.9%
Counts
758 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 3)
94.1%
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))) 3)
94.4%
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 3)
1.5%
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
1.5%
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
95.3%
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
94.7%
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 20) x))
98.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 x)) 3)) (*.f64 x 20)))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 1/2)) (*.f64 x 20)))
94.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x))))
96.6%
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 3))
94.5%
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
96.8%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x))))
96.7%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) 5) x) (pow.f64 (pow.f64 (exp.f64 x) 5) x)))
93.4%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) 1/6) (*.f64 x 20)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 20))))
96.4%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) x)))
98.5%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (*.f64 x 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (*.f64 x 1/2))))
97.7%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x)))
96.5%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))))
95.5%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
96.0%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 10/3) x) x)))
96.0%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))))
94.8%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))))
95.5%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (exp.f64 x) (*.f64 x 20/3))))
96.4%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))))
95.5%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 40) x))))
96.4%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))))
95.1%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 40)))))
96.7%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
94.6%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
95.4%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)))))
93.9%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 x 1/10) x)))
93.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 3 (*.f64 (/.f64 x 1/10) x)) 1/3)))
94.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
94.6%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)))
99.0%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
94.5%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3)))
9.6%
(*.f64 (cos.f64 x) 1)
96.7%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3))
94.7%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 3))
95.3%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3))
94.5%
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3))
96.7%
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) (pow.f64 (cos.f64 x) 3)))
95.4%
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3) (pow.f64 (cos.f64 x) 3)))
Compiler

Compiled 1517 to 1133 computations (25.3% saved)

localize24.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(pow.f64 (exp.f64 20) (*.f64 x 1/2))
99.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x))
99.3%
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
Compiler

Compiled 36 to 26 computations (27.8% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x))
0.0ms
x
@inf
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
0.0ms
x
@-inf
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)

rewrite70.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1116×log-prod
858×pow-unpow
824×pow-prod-up
772×pow-pow
682×pow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01273
124855
2292355
Stop Event
node limit
Counts
3 → 93
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x))
(pow.f64 (exp.f64 20) (*.f64 x 1/2))
Outputs
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 1 (*.f64 x (*.f64 x 1/2))) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 40/3)) (*.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 20/3)) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(/.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (exp.f64 (log1p.f64 (*.f64 x 1/2)))) (exp.f64 (*.f64 x 20)))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x)))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(exp.f64 (*.f64 x (*.f64 x 10)))
(exp.f64 (*.f64 20 (*.f64 x (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x (*.f64 x 1/2)) 1)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) 1/2) x))
(exp.f64 (*.f64 (*.f64 x 10) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10) 1) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) 1/2) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x (*.f64 x 1/2))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 x 10))) 3))
(exp.f64 (*.f64 (*.f64 x 20) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x (*.f64 x 10))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 x (*.f64 x 10))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10) (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2))) (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(+.f64 0 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x 20) x))) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x 20) x))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
(exp.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
(+.f64 0 (pow.f64 (exp.f64 10) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 10) x))) 1)
(*.f64 (pow.f64 (exp.f64 10) x) 1)
(*.f64 1 (pow.f64 (exp.f64 10) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (exp.f64 (*.f64 x 20))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (pow.f64 (exp.f64 10) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 40/3)) x) (pow.f64 (sqrt.f64 (exp.f64 20/3)) x))
(/.f64 (pow.f64 (exp.f64 20) (exp.f64 (log1p.f64 (*.f64 x 1/2)))) (exp.f64 20))
(/.f64 (pow.f64 (exp.f64 10) (exp.f64 (log1p.f64 x))) (exp.f64 10))
(sqrt.f64 (exp.f64 (*.f64 x 20)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 10) x))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10) x)))
(exp.f64 (*.f64 x 10))
(exp.f64 (*.f64 (*.f64 x 10) 1))
(exp.f64 (*.f64 (*.f64 x 20) 1/2))
(exp.f64 (*.f64 20 (+.f64 (/.f64 x 4) (/.f64 x 4))))
(exp.f64 (*.f64 20 (*.f64 2 (/.f64 x 4))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) 1/2) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x 10)) 3))
(exp.f64 (*.f64 40 (/.f64 x 4)))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x 10)) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 x 10)) 2))
(exp.f64 (*.f64 (*.f64 20 (/.f64 x 4)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 (*.f64 x 1/2)) 2))) (cbrt.f64 (*.f64 x 1/2))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (sqrt.f64 (*.f64 x 1/2)))) (sqrt.f64 (*.f64 x 1/2))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10) x)))

simplify80.0ms (0.8%)

Algorithm
egg-herbie
Rules
1948×fma-def
1058×exp-prod
1006×unswap-sqr
580×*-commutative
496×sqr-pow
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03073255
16932767
219922629
370702619
Stop Event
node limit
Counts
129 → 157
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)) (cos.f64 x))
1
(+.f64 1 (*.f64 10 x))
(+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2))))
(+.f64 (*.f64 500/3 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2)))))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 10 x))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 1 (*.f64 x (*.f64 x 1/2))) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 40/3)) (*.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 20/3)) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(/.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (exp.f64 (log1p.f64 (*.f64 x 1/2)))) (exp.f64 (*.f64 x 20)))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x)))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(exp.f64 (*.f64 x (*.f64 x 10)))
(exp.f64 (*.f64 20 (*.f64 x (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x (*.f64 x 1/2)) 1)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) 1/2) x))
(exp.f64 (*.f64 (*.f64 x 10) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10) 1) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) 1/2) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x (*.f64 x 1/2))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 x 10))) 3))
(exp.f64 (*.f64 (*.f64 x 20) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x (*.f64 x 10))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 x (*.f64 x 10))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10) (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2))) (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(+.f64 0 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x 20) x))) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x 20) x))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
(exp.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
(+.f64 0 (pow.f64 (exp.f64 10) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 10) x))) 1)
(*.f64 (pow.f64 (exp.f64 10) x) 1)
(*.f64 1 (pow.f64 (exp.f64 10) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (exp.f64 (*.f64 x 20))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (pow.f64 (exp.f64 10) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 40/3)) x) (pow.f64 (sqrt.f64 (exp.f64 20/3)) x))
(/.f64 (pow.f64 (exp.f64 20) (exp.f64 (log1p.f64 (*.f64 x 1/2)))) (exp.f64 20))
(/.f64 (pow.f64 (exp.f64 10) (exp.f64 (log1p.f64 x))) (exp.f64 10))
(sqrt.f64 (exp.f64 (*.f64 x 20)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 10) x))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10) x)))
(exp.f64 (*.f64 x 10))
(exp.f64 (*.f64 (*.f64 x 10) 1))
(exp.f64 (*.f64 (*.f64 x 20) 1/2))
(exp.f64 (*.f64 20 (+.f64 (/.f64 x 4) (/.f64 x 4))))
(exp.f64 (*.f64 20 (*.f64 2 (/.f64 x 4))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) 1/2) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x 10)) 3))
(exp.f64 (*.f64 40 (/.f64 x 4)))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x 10)) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 x 10)) 2))
(exp.f64 (*.f64 (*.f64 20 (/.f64 x 4)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 (*.f64 x 1/2)) 2))) (cbrt.f64 (*.f64 x 1/2))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (sqrt.f64 (*.f64 x 1/2)))) (sqrt.f64 (*.f64 x 1/2))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10) x)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) (fma.f64 500/3 (pow.f64 x 6) 1)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(fma.f64 x (*.f64 x 19/2) 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 (*.f64 x x) 19/2)))
(fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 1))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (pow.f64 x 6) 102299/720 (*.f64 (*.f64 x x) 19/2))))
(+.f64 (fma.f64 x (*.f64 x 19/2) 1) (fma.f64 (pow.f64 x 6) 102299/720 (*.f64 (pow.f64 x 4) 1081/24)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 1/2 x))) x)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
1
(+.f64 1 (*.f64 10 x))
(fma.f64 10 x 1)
(+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2))))
(+.f64 1 (fma.f64 10 x (*.f64 (*.f64 x x) 50)))
(+.f64 1 (fma.f64 (*.f64 x x) 50 (*.f64 10 x)))
(fma.f64 10 x (fma.f64 x (*.f64 x 50) 1))
(+.f64 (*.f64 500/3 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 10 x) (*.f64 50 (pow.f64 x 2)))))
(fma.f64 500/3 (pow.f64 x 3) (+.f64 1 (fma.f64 10 x (*.f64 (*.f64 x x) 50))))
(+.f64 (fma.f64 (*.f64 x x) 50 (*.f64 10 x)) (fma.f64 500/3 (pow.f64 x 3) 1))
(fma.f64 500/3 (pow.f64 x 3) (fma.f64 10 x (fma.f64 x (*.f64 x 50) 1)))
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(pow.f64 (exp.f64 10) x)
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 20)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 20) x) x)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 20) x) x)) (pow.f64 (exp.f64 x) (*.f64 x 10/3)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 20)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 20) x) x)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 20) x) x)) (pow.f64 (exp.f64 x) (*.f64 x 10/3)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (pow.f64 1 (*.f64 x (*.f64 x 1/2))) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 40/3)) (*.f64 x x)) (pow.f64 (sqrt.f64 (exp.f64 20/3)) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (exp.f64 x) (*.f64 x 10/3)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(/.f64 (pow.f64 (exp.f64 (*.f64 10 x)) (exp.f64 (log1p.f64 x))) (exp.f64 (*.f64 10 x)))
(/.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (exp.f64 (log1p.f64 (*.f64 x 1/2)))) (exp.f64 (*.f64 x 20)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) (exp.f64 (log1p.f64 (*.f64 x 1/2)))) (pow.f64 (exp.f64 x) 20))
(/.f64 (pow.f64 (pow.f64 (exp.f64 20) x) (exp.f64 (log1p.f64 (*.f64 x 1/2)))) (pow.f64 (exp.f64 20) x))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 x (*.f64 x 10)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 20 (*.f64 x (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x (*.f64 x 1/2)) 1)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) 1/2) x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 x 10) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10) 1) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) 1/2) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x (*.f64 x 1/2))) 1))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 1))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 x 10))) 3))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 x 20) (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x (*.f64 x 10))) 1/3))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 x (*.f64 x 10))) 2))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10) (*.f64 x 1/2)) 2))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5))) (cbrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 10 (pow.f64 (cbrt.f64 x) 5)))
(pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 6))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2))) (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 x))
(pow.f64 (exp.f64 10) (*.f64 (pow.f64 x 3/2) (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(+.f64 0 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 10) (*.f64 x x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 10) (*.f64 x x))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 10) (*.f64 x x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 3)
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x 20) x))) 1/2)
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 3) 1/3)
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 2)
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x 20) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 3))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1) 1))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 3))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 1/3))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(+.f64 0 (pow.f64 (exp.f64 10) x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 x)))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 10) x))) 1)
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(*.f64 (pow.f64 (exp.f64 10) x) 1)
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(*.f64 1 (pow.f64 (exp.f64 10) x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (exp.f64 (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (exp.f64 (*.f64 10 x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (pow.f64 (exp.f64 10/3) x))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (cbrt.f64 (exp.f64 (*.f64 10 x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (pow.f64 (exp.f64 10/3) x))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 (pow.f64 (exp.f64 10) x)))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (pow.f64 (exp.f64 10) x))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 40/3)) x) (pow.f64 (sqrt.f64 (exp.f64 20/3)) x))
(/.f64 (pow.f64 (exp.f64 20) (exp.f64 (log1p.f64 (*.f64 x 1/2)))) (exp.f64 20))
(/.f64 (pow.f64 (exp.f64 10) (exp.f64 (log1p.f64 x))) (exp.f64 10))
(sqrt.f64 (exp.f64 (*.f64 x 20)))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 10) x)))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 10) x))))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) 3))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10) x)))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 x 10))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 x 10) 1))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 x 20) 1/2))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 20 (+.f64 (/.f64 x 4) (/.f64 x 4))))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 20 (*.f64 2 (/.f64 x 4))))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10) 1) 1))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) 1/2) 1))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x 10)) 3))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 40 (/.f64 x 4)))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x 10)) 1/3))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 x 10)) 2))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 20 (/.f64 x 4)) 2))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 (*.f64 x 1/2)) 2))) (cbrt.f64 (*.f64 x 1/2))))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (sqrt.f64 (*.f64 x 1/2)))) (sqrt.f64 (*.f64 x 1/2))))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10) x)))
(pow.f64 (exp.f64 10) x)
(exp.f64 (*.f64 10 x))

localize15.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 x (*.f64 x 19/2))
Compiler

Compiled 39 to 29 computations (25.6% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 x (*.f64 x 19/2))
0.0ms
x
@inf
(*.f64 x (*.f64 x 19/2))
0.0ms
x
@-inf
(*.f64 x (*.f64 x 19/2))

rewrite66.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1090×pow1
1052×add-sqr-sqrt
1004×add-exp-log
1004×log1p-expm1-u
1004×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
112113
2138113
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 x (*.f64 x 19/2))
Outputs
(-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1)
(pow.f64 (*.f64 x (*.f64 x 19/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 x 19/2)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x 19/2))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x 19/2))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x 19/2))))

simplify281.0ms (2.8%)

Algorithm
egg-herbie
Rules
2344×log-prod
1254×distribute-rgt-in
1240×distribute-lft-in
906×associate-*r*
760×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035299
185299
2327299
32341299
47784299
Stop Event
node limit
Counts
23 → 13
Calls
Call 1
Inputs
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1)
(pow.f64 (*.f64 x (*.f64 x 19/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 x 19/2)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x 19/2))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x 19/2))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x 19/2))))
Outputs
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (*.f64 x x))
(-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1)
(*.f64 19/2 (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x 19/2)) 1)
(*.f64 19/2 (*.f64 x x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) 3)
(*.f64 19/2 (*.f64 x x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3) 1/3)
(*.f64 19/2 (*.f64 x x))
(pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)
(*.f64 19/2 (*.f64 x x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))
(*.f64 19/2 (*.f64 x x))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 x 19/2)))
(*.f64 19/2 (*.f64 x x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3))
(*.f64 19/2 (*.f64 x x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x 19/2))))
(*.f64 19/2 (*.f64 x x))
(exp.f64 (log.f64 (*.f64 x (*.f64 x 19/2))))
(*.f64 19/2 (*.f64 x x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x 19/2))))
(*.f64 19/2 (*.f64 x x))

localize35.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (pow.f64 (*.f64 x 1/2) 2) 20)
99.5%
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)))))
99.5%
(*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))
94.9%
(exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))))
Compiler

Compiled 95 to 75 computations (21.1% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)))))
0.0ms
x
@0
(exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))))
0.0ms
x
@0
(*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)))))

rewrite393.0ms (3.9%)

Algorithm
batch-egg-rewrite
Rules
1640×log-prod
1136×fma-def
636×pow-exp
568×expm1-udef
564×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017134
136382
2465382
Stop Event
node limit
Counts
4 → 88
Calls
Call 1
Inputs
(exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))))
(*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2))
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)))))
(*.f64 (pow.f64 (*.f64 x 1/2) 2) 20)
Outputs
(+.f64 0 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))) (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))) 1)
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 1)
(*.f64 1 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 1)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 3)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5))) 2)) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5))))
(pow.f64 (exp.f64 1) (*.f64 2 (*.f64 (*.f64 x x) 5)))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 2))
(log.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(+.f64 (*.f64 1/3 (*.f64 2 (*.f64 (*.f64 x x) 5))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(+.f64 0 (*.f64 (*.f64 x x) 5))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x x) 5))) 1)
(pow.f64 (*.f64 (*.f64 x x) 5) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3) 1/3)
(pow.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20)) 2)
(sqrt.f64 (*.f64 400 (pow.f64 (*.f64 x 1/2) 4)))
(log.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x x) 5))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) 5)))
(exp.f64 (log.f64 (*.f64 (*.f64 x x) 5)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 x x) 5))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) 5)))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 3) 1/3)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 5) (log.f64 (sqrt.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x))))
(+.f64 (*.f64 1/3 (*.f64 2 (*.f64 (*.f64 x x) 5))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(+.f64 0 (*.f64 (*.f64 x x) 5))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x x) 5))) 1)
(pow.f64 (*.f64 (*.f64 x x) 5) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3) 1/3)
(pow.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20)) 2)
(sqrt.f64 (*.f64 400 (pow.f64 (*.f64 x 1/2) 4)))
(log.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x x) 5))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) 5)))
(exp.f64 (log.f64 (*.f64 (*.f64 x x) 5)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 x x) 5))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) 5)))

simplify87.0ms (0.9%)

Algorithm
egg-herbie
Rules
1026×distribute-lft-in
976×distribute-rgt-in
694×exp-prod
654×prod-exp
620×exp-sum
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02012826
14492740
216552654
360212638
Stop Event
node limit
Counts
136 → 112
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(+.f64 0 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))) (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))) 1)
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 1)
(*.f64 1 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 1)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 3)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5))) 2)) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5))))
(pow.f64 (exp.f64 1) (*.f64 2 (*.f64 (*.f64 x x) 5)))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 2))
(log.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(+.f64 (*.f64 1/3 (*.f64 2 (*.f64 (*.f64 x x) 5))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(+.f64 0 (*.f64 (*.f64 x x) 5))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x x) 5))) 1)
(pow.f64 (*.f64 (*.f64 x x) 5) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3) 1/3)
(pow.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20)) 2)
(sqrt.f64 (*.f64 400 (pow.f64 (*.f64 x 1/2) 4)))
(log.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x x) 5))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) 5)))
(exp.f64 (log.f64 (*.f64 (*.f64 x x) 5)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 x x) 5))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) 5)))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 3) 1/3)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 5) (log.f64 (sqrt.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x))))
(+.f64 (*.f64 1/3 (*.f64 2 (*.f64 (*.f64 x x) 5))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(+.f64 0 (*.f64 (*.f64 x x) 5))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x x) 5))) 1)
(pow.f64 (*.f64 (*.f64 x x) 5) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3) 1/3)
(pow.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20)) 2)
(sqrt.f64 (*.f64 400 (pow.f64 (*.f64 x 1/2) 4)))
(log.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x x) 5))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) 5)))
(exp.f64 (log.f64 (*.f64 (*.f64 x x) 5)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 x x) 5))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) 5)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 (fma.f64 (*.f64 x x) 19/2 1) (*.f64 (pow.f64 x 4) 1081/24))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (pow.f64 x 6) 102299/720 (*.f64 (*.f64 x x) 19/2))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(*.f64 5 (pow.f64 x 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(+.f64 0 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))) (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(*.f64 1 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 x x) 5)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 3)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3) 1/3)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 10 (*.f64 x x)))) (sqrt.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5))) 2)) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 x x) 5))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 1) (*.f64 2 (*.f64 (*.f64 x x) 5)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 2))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(log.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(+.f64 (*.f64 1/3 (*.f64 2 (*.f64 (*.f64 x x) 5))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(fma.f64 1/3 (*.f64 10 (*.f64 x x)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(+.f64 (*.f64 (*.f64 x x) 10/3) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5))))
(+.f64 (*.f64 (*.f64 x x) 10/3) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 5))))
(+.f64 0 (*.f64 (*.f64 x x) 5))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(+.f64 (log.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))) (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))) (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 10/3) (*.f64 x x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10/3) (*.f64 x x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x x) 5))) 1)
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(pow.f64 (*.f64 (*.f64 x x) 5) 1)
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5)) 3)
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3) 1/3)
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(pow.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20)) 2)
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(sqrt.f64 (*.f64 400 (pow.f64 (*.f64 x 1/2) 4)))
(log.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (log.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1) 1))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5))) 3))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 x x) 5))) 1/3))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 3) 1/3))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20))) 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 10) (*.f64 x x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 10) (*.f64 x x))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) 10)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 2))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) 3)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(exp.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(exp.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(exp.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x))) 1) 1))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x)))) 3))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 5)) (log.f64 (cos.f64 x)))) 1/3))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(exp.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 5) (log.f64 (sqrt.f64 (cos.f64 x)))) 2))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(+.f64 (*.f64 1/3 (*.f64 2 (*.f64 (*.f64 x x) 5))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(fma.f64 1/3 (*.f64 10 (*.f64 x x)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(+.f64 (*.f64 (*.f64 x x) 10/3) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5))))
(+.f64 (*.f64 (*.f64 x x) 10/3) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 5))))
(+.f64 0 (*.f64 (*.f64 x x) 5))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(+.f64 (log.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))) (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))) (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 10/3) (*.f64 x x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10/3) (*.f64 x x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x x) 5))) 1)
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(pow.f64 (*.f64 (*.f64 x x) 5) 1)
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5)) 3)
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3) 1/3)
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(pow.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20)) 2)
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(sqrt.f64 (*.f64 400 (pow.f64 (*.f64 x 1/2) 4)))
(log.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 5) 3))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (log.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 1) 1))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x x) 5))) 3))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 x x) 5))) 1/3))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) 5)) 3) 1/3))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x 1/2) (sqrt.f64 20))) 2))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (*.f64 x x) 5)
(*.f64 x (*.f64 x 5))

localize25.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)))
99.1%
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3))
98.7%
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)
94.7%
(pow.f64 (exp.f64 x) (*.f64 x 10))
Compiler

Compiled 46 to 28 computations (39.1% saved)

series3.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)
0.0ms
x
@0
(pow.f64 (exp.f64 x) (*.f64 x 10))
0.0ms
x
@-inf
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)
0.0ms
x
@inf
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)))
0.0ms
x
@0
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)

rewrite83.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1116×log-prod
864×pow-prod-up
760×pow-pow
702×pow-unpow
690×pow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01384
127078
2292978
Stop Event
node limit
Counts
4 → 224
Calls
Call 1
Inputs
(pow.f64 (exp.f64 x) (*.f64 x 10))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)))
Outputs
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (pow.f64 (exp.f64 x) (/.f64 x 1/5)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 x 10))) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/3 x)))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 x 10)))) (exp.f64 x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(exp.f64 (*.f64 x (*.f64 x 10)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3))
(exp.f64 (*.f64 x (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x 30) 1/3)))
(exp.f64 (*.f64 x (*.f64 2 (/.f64 x 1/5))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 1))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 30)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 x 10))) 3))
(exp.f64 (*.f64 (+.f64 x x) (/.f64 x 1/5)))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/5) x) 2))
(exp.f64 (*.f64 (*.f64 x (/.f64 x 1/5)) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3/2))
(exp.f64 (*.f64 (*.f64 1/3 x) (*.f64 x 30)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x))))) (cbrt.f64 (*.f64 x 10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (*.f64 x 10))))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(+.f64 0 (pow.f64 (exp.f64 x) (*.f64 x 30)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (pow.f64 (exp.f64 x) (*.f64 x 20)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) 1)
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 30)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (pow.f64 (pow.f64 (exp.f64 x) x) 25))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 15)) (pow.f64 (exp.f64 x) (*.f64 x 15)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 x 30)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 30)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 30)))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 25) (pow.f64 (exp.f64 x) (/.f64 x 1/5)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 60))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 90))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(exp.f64 (*.f64 (*.f64 x 30) x))
(exp.f64 (*.f64 x (*.f64 x 30)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1))
(exp.f64 (*.f64 x (*.f64 (*.f64 x 30) 1)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 3))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 30)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1) 1))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 3/2))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x 30) x)) 1/3))
(exp.f64 (*.f64 (*.f64 x x) 30))
(exp.f64 (*.f64 (*.f64 15 (*.f64 x x)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (pow.f64 (exp.f64 x) (/.f64 x 1/5)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 x 10))) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/3 x)))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 x 10)))) (exp.f64 x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(pow.f64 (exp.f64 x) (*.f64 x 10))
(pow.f64 (exp.f64 x) (+.f64 (/.f64 x 1/5) (/.f64 x 1/5)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x 30) 1/3))
(pow.f64 (exp.f64 x) (*.f64 2 (/.f64 x 1/5)))
(pow.f64 (exp.f64 x) (*.f64 1 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 x) (*.f64 1 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 x) (*.f64 1 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 x) (*.f64 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5)) 1))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x 30) 1/3) 1))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 2 (/.f64 x 1/5)) 1))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x 30) 1) 1/3))
(pow.f64 (exp.f64 x) (*.f64 (/.f64 x 1/5) 2))
(pow.f64 (exp.f64 x) (*.f64 1/3 (*.f64 x 30)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) 1/3)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) 3)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 3/2)
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 30))
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 3 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 3 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 3 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/2)
(pow.f64 (pow.f64 (exp.f64 x) 2) (/.f64 x 1/5))
(pow.f64 (pow.f64 (exp.f64 x) 2) (*.f64 (/.f64 x 1/5) 1))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (*.f64 x 10)))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 60) 1/6)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 90) 1/9)
(pow.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) 2)
(pow.f64 (sqrt.f64 (exp.f64 x)) (log.f64 (pow.f64 (exp.f64 x) 20)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 x 10)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 15)) 2/3)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 x 10))) (*.f64 (sqrt.f64 (*.f64 x 10)) x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 x 10)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x 10)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 10)) x))
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10)))
(pow.f64 (exp.f64 1) (*.f64 x (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (pow.f64 (exp.f64 x) (+.f64 x x)) 5)
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 (*.f64 x 10)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 10)) 1))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 (*.f64 x 10)))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (*.f64 (sqrt.f64 (*.f64 x 10)) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 x) 10))
(pow.f64 (exp.f64 (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 10))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) x) 30)
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x 10))) (cbrt.f64 (*.f64 100 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 10 (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 10 (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) (*.f64 (cbrt.f64 (/.f64 x 1/5)) (cbrt.f64 (/.f64 x 1/5)))) (cbrt.f64 (/.f64 x 1/5)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) (sqrt.f64 (/.f64 x 1/5))) (sqrt.f64 (/.f64 x 1/5)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) 1) (cbrt.f64 (*.f64 x 10)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 10)) (cbrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 x)) (cbrt.f64 10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (*.f64 x 10)))) (cbrt.f64 (sqrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (*.f64 100 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 10))) (cbrt.f64 (cbrt.f64 (*.f64 x 10))))) (cbrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (sqrt.f64 (cbrt.f64 (*.f64 x 10)))) (sqrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) 1) (sqrt.f64 (*.f64 x 10)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (cbrt.f64 (*.f64 x 10))) (cbrt.f64 (sqrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 10)) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 x)) (sqrt.f64 10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (sqrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 (cbrt.f64 (*.f64 100 (*.f64 x x))))) (sqrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 10) (*.f64 x 3))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 10)) 3))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (sqrt.f64 (*.f64 x 10))) (*.f64 (sqrt.f64 (*.f64 x 10)) 3))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 (cbrt.f64 (*.f64 x 30)) (cbrt.f64 (*.f64 x 30)))) (cbrt.f64 (*.f64 x 30)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (sqrt.f64 (*.f64 x 30))) (sqrt.f64 (*.f64 x 30)))
(sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(exp.f64 (*.f64 x (*.f64 x 10)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3))
(exp.f64 (*.f64 x (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x 30) 1/3)))
(exp.f64 (*.f64 x (*.f64 2 (/.f64 x 1/5))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 1))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 30)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 x 10))) 3))
(exp.f64 (*.f64 (+.f64 x x) (/.f64 x 1/5)))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/5) x) 2))
(exp.f64 (*.f64 (*.f64 x (/.f64 x 1/5)) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3/2))
(exp.f64 (*.f64 (*.f64 1/3 x) (*.f64 x 30)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x))))) (cbrt.f64 (*.f64 x 10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (*.f64 x 10))))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(+.f64 0 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 2) 1/2)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) (pow.f64 (cos.f64 x) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (sqrt.f64 (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
(exp.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))

simplify172.0ms (1.7%)

Algorithm
egg-herbie
Rules
1148×sqr-pow
734×associate-/l*
730×exp-prod
520×associate-*r*
500×associate-*r/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04946986
112386784
233756614
376866566
Stop Event
node limit
Counts
272 → 276
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (pow.f64 (exp.f64 x) (/.f64 x 1/5)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 x 10))) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/3 x)))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 x 10)))) (exp.f64 x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(exp.f64 (*.f64 x (*.f64 x 10)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3))
(exp.f64 (*.f64 x (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x 30) 1/3)))
(exp.f64 (*.f64 x (*.f64 2 (/.f64 x 1/5))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 1))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 30)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 x 10))) 3))
(exp.f64 (*.f64 (+.f64 x x) (/.f64 x 1/5)))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/5) x) 2))
(exp.f64 (*.f64 (*.f64 x (/.f64 x 1/5)) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3/2))
(exp.f64 (*.f64 (*.f64 1/3 x) (*.f64 x 30)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x))))) (cbrt.f64 (*.f64 x 10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (*.f64 x 10))))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(+.f64 0 (pow.f64 (exp.f64 x) (*.f64 x 30)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (pow.f64 (exp.f64 x) (*.f64 x 20)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) 1)
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 30)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (pow.f64 (pow.f64 (exp.f64 x) x) 25))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 15)) (pow.f64 (exp.f64 x) (*.f64 x 15)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 x 30)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 30)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 30)))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 25) (pow.f64 (exp.f64 x) (/.f64 x 1/5)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 60))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 90))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(exp.f64 (*.f64 (*.f64 x 30) x))
(exp.f64 (*.f64 x (*.f64 x 30)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1))
(exp.f64 (*.f64 x (*.f64 (*.f64 x 30) 1)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 3))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 30)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1) 1))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 3/2))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x 30) x)) 1/3))
(exp.f64 (*.f64 (*.f64 x x) 30))
(exp.f64 (*.f64 (*.f64 15 (*.f64 x x)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (pow.f64 (exp.f64 x) (/.f64 x 1/5)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 x 10))) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/3 x)))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 x 10)))) (exp.f64 x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(pow.f64 (exp.f64 x) (*.f64 x 10))
(pow.f64 (exp.f64 x) (+.f64 (/.f64 x 1/5) (/.f64 x 1/5)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x 30) 1/3))
(pow.f64 (exp.f64 x) (*.f64 2 (/.f64 x 1/5)))
(pow.f64 (exp.f64 x) (*.f64 1 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 x) (*.f64 1 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 x) (*.f64 1 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 x) (*.f64 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5)) 1))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x 30) 1/3) 1))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 2 (/.f64 x 1/5)) 1))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x 30) 1) 1/3))
(pow.f64 (exp.f64 x) (*.f64 (/.f64 x 1/5) 2))
(pow.f64 (exp.f64 x) (*.f64 1/3 (*.f64 x 30)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) 1/3)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) 3)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 3/2)
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 30))
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 3 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 3 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 3 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/2)
(pow.f64 (pow.f64 (exp.f64 x) 2) (/.f64 x 1/5))
(pow.f64 (pow.f64 (exp.f64 x) 2) (*.f64 (/.f64 x 1/5) 1))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (*.f64 x 10)))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 60) 1/6)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 90) 1/9)
(pow.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) 2)
(pow.f64 (sqrt.f64 (exp.f64 x)) (log.f64 (pow.f64 (exp.f64 x) 20)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 x 10)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 15)) 2/3)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 x 10))) (*.f64 (sqrt.f64 (*.f64 x 10)) x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 x 10)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x 10)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 10)) x))
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10)))
(pow.f64 (exp.f64 1) (*.f64 x (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (pow.f64 (exp.f64 x) (+.f64 x x)) 5)
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 (*.f64 x 10)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 10)) 1))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 (*.f64 x 10)))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (*.f64 (sqrt.f64 (*.f64 x 10)) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 x) 10))
(pow.f64 (exp.f64 (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 10))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) x) 30)
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x 10))) (cbrt.f64 (*.f64 100 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 10 (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 10 (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) (*.f64 (cbrt.f64 (/.f64 x 1/5)) (cbrt.f64 (/.f64 x 1/5)))) (cbrt.f64 (/.f64 x 1/5)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) (sqrt.f64 (/.f64 x 1/5))) (sqrt.f64 (/.f64 x 1/5)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) 1) (cbrt.f64 (*.f64 x 10)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 10)) (cbrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 x)) (cbrt.f64 10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (*.f64 x 10)))) (cbrt.f64 (sqrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (*.f64 100 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 10))) (cbrt.f64 (cbrt.f64 (*.f64 x 10))))) (cbrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (sqrt.f64 (cbrt.f64 (*.f64 x 10)))) (sqrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) 1) (sqrt.f64 (*.f64 x 10)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (cbrt.f64 (*.f64 x 10))) (cbrt.f64 (sqrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 10)) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 x)) (sqrt.f64 10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (sqrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 (cbrt.f64 (*.f64 100 (*.f64 x x))))) (sqrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 10) (*.f64 x 3))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 10)) 3))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (sqrt.f64 (*.f64 x 10))) (*.f64 (sqrt.f64 (*.f64 x 10)) 3))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 (cbrt.f64 (*.f64 x 30)) (cbrt.f64 (*.f64 x 30)))) (cbrt.f64 (*.f64 x 30)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (sqrt.f64 (*.f64 x 30))) (sqrt.f64 (*.f64 x 30)))
(sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(exp.f64 (*.f64 x (*.f64 x 10)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3))
(exp.f64 (*.f64 x (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x 30) 1/3)))
(exp.f64 (*.f64 x (*.f64 2 (/.f64 x 1/5))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 1))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 30)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 x 10))) 3))
(exp.f64 (*.f64 (+.f64 x x) (/.f64 x 1/5)))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/5) x) 2))
(exp.f64 (*.f64 (*.f64 x (/.f64 x 1/5)) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3/2))
(exp.f64 (*.f64 (*.f64 1/3 x) (*.f64 x 30)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x))))) (cbrt.f64 (*.f64 x 10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (*.f64 x 10))))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(+.f64 0 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 2) 1/2)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) (pow.f64 (cos.f64 x) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (sqrt.f64 (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
(exp.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(+.f64 1 (*.f64 x (*.f64 x 30)))
(fma.f64 (*.f64 x x) 30 1)
(fma.f64 x (*.f64 x 30) 1)
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (*.f64 x (*.f64 x 30))))
(+.f64 1 (fma.f64 x (*.f64 x 30) (*.f64 (pow.f64 x 4) 450)))
(+.f64 1 (fma.f64 (pow.f64 x 4) 450 (*.f64 x (*.f64 x 30))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (fma.f64 30 (*.f64 x x) (*.f64 (pow.f64 x 6) 4500))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 450 (fma.f64 x (*.f64 x 30) (*.f64 (pow.f64 x 6) 4500))))
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) 3)
(pow.f64 (exp.f64 x) (*.f64 x 30))
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 x (*.f64 x 19/2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (pow.f64 x 6) 102299/720 (*.f64 x (*.f64 x 19/2)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (pow.f64 (exp.f64 x) (/.f64 x 1/5)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 x 10))) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 10 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/3 x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 x 10)))) (exp.f64 x))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 10 x)))) (exp.f64 x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 x (*.f64 x 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 x (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 x (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 x (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 30)) 1/3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1) 1/3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 x 10))) 3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (+.f64 x x) (/.f64 x 1/5)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/5) x) 2))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 x (/.f64 x 1/5)) 2))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3/2))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 3/2)
(exp.f64 (*.f64 (*.f64 1/3 x) (*.f64 x 30)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x))))) (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 (*.f64 10 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (*.f64 x 10))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(+.f64 0 (pow.f64 (exp.f64 x) (*.f64 x 30)))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))) 1)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (pow.f64 (exp.f64 x) (*.f64 x 20)))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) 1)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 30)))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) 7))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (pow.f64 (pow.f64 (exp.f64 x) x) 25))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 5 x)) (pow.f64 (pow.f64 (exp.f64 x) x) 25))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 15)) (pow.f64 (exp.f64 x) (*.f64 x 15)))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 x 30)))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 30)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 30)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 x 30)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 60 x))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) 7))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 25) (pow.f64 (exp.f64 x) (/.f64 x 1/5)))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (pow.f64 (pow.f64 (exp.f64 x) x) 25))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 5 x)) (pow.f64 (pow.f64 (exp.f64 x) x) 25))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 60))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)))))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 90))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 x (*.f64 x 30)))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 x (*.f64 (*.f64 x 30) 1)))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 3))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 3))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 30)) 1))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1) 1))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 3/2))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x 30) x)) 1/3))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 x x) 30))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 15 (*.f64 x x)) 2))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 3/2) 2))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (pow.f64 (exp.f64 x) (/.f64 x 1/5)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 x 10))) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 10)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 10 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/2 x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/3 x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 x 10)))) (exp.f64 x))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 10 x)))) (exp.f64 x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(pow.f64 (exp.f64 x) (*.f64 x 10))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (+.f64 (/.f64 x 1/5) (/.f64 x 1/5)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x 30) 1/3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 2 (/.f64 x 1/5)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 1 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 1 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 1 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5)) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x 30) 1/3) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 2 (/.f64 x 1/5)) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x 30) 1) 1/3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 (/.f64 x 1/5) 2))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 x) (*.f64 1/3 (*.f64 x 30)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) 1/3)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) 3)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 3/2)
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 30))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 3 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 3 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 3 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/2)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 x) 2) (/.f64 x 1/5))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 x) 2) (*.f64 (/.f64 x 1/5) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (*.f64 x 10)))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 (*.f64 10 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 (*.f64 10 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 (*.f64 10 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 1/3 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 (*.f64 10 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 60) 1/6)
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 60 x)) 1/6)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 90) 1/9)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) 2)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (sqrt.f64 (exp.f64 x)) (log.f64 (pow.f64 (exp.f64 x) 20)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 10 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 x 10)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 10 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 10 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 10 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 10 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
(pow.f64 (pow.f64 (exp.f64 x) x) 10)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 15)) 2/3)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 x 10))) (*.f64 (sqrt.f64 (*.f64 x 10)) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 x 10)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 10 x) (cbrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 10 (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 10 x) (cbrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 10 (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 10 x) (cbrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 10 (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 10 x) (cbrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 10 (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x 10)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 10 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (/.f64 x 1/10) (sqrt.f64 x)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (pow.f64 x 3/2)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 10 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (/.f64 x 1/10) (sqrt.f64 x)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (pow.f64 x 3/2)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 10 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (/.f64 x 1/10) (sqrt.f64 x)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (pow.f64 x 3/2)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 10 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (/.f64 x 1/10) (sqrt.f64 x)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (pow.f64 x 3/2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 10)) x))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 1) (*.f64 x (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 x) (+.f64 x x)) 5)
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 (*.f64 x 10)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 10)) 1))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 (*.f64 x 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (*.f64 (sqrt.f64 (*.f64 x 10)) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 x) 10))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 5)) (*.f64 10 (cbrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 10))
(pow.f64 (exp.f64 (pow.f64 x 3/2)) (*.f64 10 (sqrt.f64 x)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 10)) 3)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) x) 30)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x 10))) (cbrt.f64 (*.f64 100 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 (*.f64 x x) 100)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 x (*.f64 x 100))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 10 (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 10 (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) (*.f64 (cbrt.f64 (/.f64 x 1/5)) (cbrt.f64 (/.f64 x 1/5)))) (cbrt.f64 (/.f64 x 1/5)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) (*.f64 (cbrt.f64 (*.f64 5 x)) (cbrt.f64 (*.f64 5 x)))) (cbrt.f64 (*.f64 5 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) (sqrt.f64 (/.f64 x 1/5))) (sqrt.f64 (/.f64 x 1/5)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) (sqrt.f64 (*.f64 5 x))) (sqrt.f64 (*.f64 5 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) 1) (cbrt.f64 (*.f64 x 10)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 10)) (cbrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 10)) (cbrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 10)) (cbrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 x)) (cbrt.f64 10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 x)) (cbrt.f64 10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 x)) (cbrt.f64 10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (*.f64 x 10)))) (cbrt.f64 (sqrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (sqrt.f64 (*.f64 10 x)))) (cbrt.f64 (sqrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 (sqrt.f64 (*.f64 10 x)))) (cbrt.f64 (sqrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (*.f64 100 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)))) (cbrt.f64 (cbrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 100))))) (cbrt.f64 (cbrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 10))) (cbrt.f64 (cbrt.f64 (*.f64 x 10))))) (cbrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (cbrt.f64 (*.f64 10 x))))) (cbrt.f64 (cbrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (cbrt.f64 (*.f64 10 x))))) (cbrt.f64 (cbrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (sqrt.f64 (cbrt.f64 (*.f64 x 10)))) (sqrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (sqrt.f64 (cbrt.f64 (*.f64 10 x)))) (sqrt.f64 (cbrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (sqrt.f64 (cbrt.f64 (*.f64 10 x)))) (sqrt.f64 (cbrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) 1) (sqrt.f64 (*.f64 x 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (cbrt.f64 (*.f64 x 10))) (cbrt.f64 (sqrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (sqrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 10)) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 10 x))) (sqrt.f64 10)) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 x)) (sqrt.f64 10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 10 x))) (sqrt.f64 x)) (sqrt.f64 10))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (sqrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 10 x))) (sqrt.f64 (sqrt.f64 (*.f64 10 x)))) (sqrt.f64 (sqrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10))) (sqrt.f64 (cbrt.f64 (*.f64 100 (*.f64 x x))))) (sqrt.f64 (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 10 x))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)))) (sqrt.f64 (cbrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 10 x))) (sqrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 100))))) (sqrt.f64 (cbrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 10) (*.f64 x 3))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (cbrt.f64 (*.f64 100 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 10)) 3))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (*.f64 3 (cbrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (*.f64 3 (cbrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (sqrt.f64 (*.f64 x 10))) (*.f64 (sqrt.f64 (*.f64 x 10)) 3))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (sqrt.f64 (*.f64 10 x))) (*.f64 3 (sqrt.f64 (*.f64 10 x))))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 (cbrt.f64 (*.f64 x 30)) (cbrt.f64 (*.f64 x 30)))) (cbrt.f64 (*.f64 x 30)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) (sqrt.f64 (*.f64 x 30))) (sqrt.f64 (*.f64 x 30)))
(sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 x (*.f64 x 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 x (+.f64 (/.f64 x 1/5) (/.f64 x 1/5))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 x (*.f64 (*.f64 x 30) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 x (*.f64 2 (/.f64 x 1/5))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 1) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 1))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 x (*.f64 x 30)) 1/3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1) 1/3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 x 10))) 3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (+.f64 x x) (/.f64 x 1/5)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (/.f64 x 1/5) x) 2))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 x (/.f64 x 1/5)) 2))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3/2))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 3/2)
(exp.f64 (*.f64 (*.f64 1/3 x) (*.f64 x 30)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 100 (*.f64 x x))))) (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 (*.f64 10 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (*.f64 x 10))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(+.f64 0 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))) 1)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 1)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 3)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 2) 1/2)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) (pow.f64 (cos.f64 x) 3)) 1/3)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/5)) (sqrt.f64 (cos.f64 x))) 2)
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 2))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)))))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) (pow.f64 (cos.f64 x) 3)))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(exp.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(exp.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x))) 1) 1))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 3))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 1/3))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 x (*.f64 x 10) (log.f64 (cos.f64 x)))) 2))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))

localize90.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
98.8%
(pow.f64 (exp.f64 10/3) x)
98.4%
(exp.f64 10/3)
94.1%
(pow.f64 (exp.f64 20) (*.f64 x x))
Compiler

Compiled 67 to 42 computations (37.3% saved)

series3.0ms (0%)

Counts
4 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
0.0ms
x
@0
(pow.f64 (exp.f64 10/3) x)
0.0ms
x
@0
(cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
0.0ms
x
@0
(pow.f64 (exp.f64 20) (*.f64 x x))
0.0ms
x
@inf
(pow.f64 (exp.f64 20) (*.f64 x x))

rewrite127.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
962×log-prod
756×pow-prod-up
654×pow-unpow
628×pow-pow
570×prod-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01254
124054
2271654
Stop Event
node limit
Counts
4 → 146
Calls
Call 1
Inputs
(pow.f64 (exp.f64 20) (*.f64 x x))
(exp.f64 10/3)
(pow.f64 (exp.f64 10/3) x)
(cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
Outputs
(+.f64 0 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 1)
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))))
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 40/3) (*.f64 x x)) (pow.f64 (exp.f64 20/3) (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) 1) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 5/6) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (pow.f64 (exp.f64 20) (exp.f64 (log1p.f64 (*.f64 x x)))) (exp.f64 20))
(/.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (exp.f64 (log1p.f64 x))) (exp.f64 (*.f64 x 20)))
(sqrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(exp.f64 (*.f64 20 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1))
(exp.f64 (*.f64 (*.f64 x 20) x))
(exp.f64 (*.f64 20 (*.f64 2 (*.f64 (*.f64 x x) 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) x) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 20 (*.f64 x x))) 1/3))
(exp.f64 (*.f64 40 (*.f64 (*.f64 x x) 1/2)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 x 20)) 2))
(exp.f64 (*.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 (cbrt.f64 x) x))) (pow.f64 (cbrt.f64 x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 5))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 x 3/2))) (sqrt.f64 x)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3) (*.f64 1/3 (*.f64 (*.f64 x x) 40))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1) (*.f64 1/3 (*.f64 (*.f64 x x) 40))))
(exp.f64 (+.f64 (*.f64 1/3 (*.f64 (*.f64 x x) 40)) (*.f64 (*.f64 20 (*.f64 x x)) 1/3)))
(exp.f64 (+.f64 (*.f64 1/3 (*.f64 (*.f64 x x) 40)) (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 x 1/2) (*.f64 x 20)) (*.f64 20 (*.f64 (*.f64 x x) 1/2))))
(exp.f64 (+.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)) (*.f64 (*.f64 x 1/2) (*.f64 x 20))))
(exp.f64 (+.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)) (*.f64 20 (*.f64 (*.f64 x x) 1/2))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(+.f64 0 (exp.f64 10/3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 10/3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 10/3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 10/3)))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 10/3)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 10/3))) 1)
(*.f64 (exp.f64 10/3) 1)
(*.f64 1 (exp.f64 10/3))
(*.f64 (exp.f64 10/9) (exp.f64 20/9))
(*.f64 (exp.f64 20/9) (exp.f64 10/9))
(*.f64 (exp.f64 5/3) (exp.f64 5/3))
(pow.f64 (exp.f64 10/3) 1)
(pow.f64 (exp.f64 20/3) 1/2)
(pow.f64 (exp.f64 10/9) 3)
(pow.f64 (exp.f64 10) 1/3)
(pow.f64 (exp.f64 5/3) 2)
(sqrt.f64 (exp.f64 20/3))
(log.f64 (exp.f64 (exp.f64 10/3)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 10/3))))
(cbrt.f64 (exp.f64 10))
(expm1.f64 (log1p.f64 (exp.f64 10/3)))
(log1p.f64 (expm1.f64 (exp.f64 10/3)))
(+.f64 0 (pow.f64 (exp.f64 10/3) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 10/3) x))) 1)
(*.f64 (pow.f64 (exp.f64 10/3) x) 1)
(*.f64 1 (pow.f64 (exp.f64 10/3) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x)) (cbrt.f64 (pow.f64 (exp.f64 20/3) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20/3) x)) (cbrt.f64 (pow.f64 (exp.f64 10/3) x)))
(*.f64 (pow.f64 (exp.f64 5/3) x) (pow.f64 (exp.f64 5/3) x))
(*.f64 (pow.f64 (exp.f64 20/9) x) (exp.f64 (*.f64 10/9 x)))
(/.f64 (pow.f64 (exp.f64 10/3) (exp.f64 (log1p.f64 x))) (exp.f64 10/3))
(sqrt.f64 (pow.f64 (exp.f64 20/3) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 10/3) x))))
(cbrt.f64 (exp.f64 (*.f64 10 x)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10/3) x)))
(exp.f64 (*.f64 x 10/3))
(exp.f64 (*.f64 (*.f64 x 10/3) 1))
(exp.f64 (*.f64 10/3 (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10/3) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x 10/3)) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x 10/3)) 1/3))
(exp.f64 (*.f64 20/3 (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 1/2) 10/3) 2))
(exp.f64 (*.f64 (*.f64 10/3 (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 x))) (sqrt.f64 x)))
(exp.f64 (+.f64 (*.f64 (*.f64 x 1/2) 10/3) (*.f64 10/3 (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 10/3 (*.f64 x 1/2)) (*.f64 (*.f64 x 1/2) 10/3)))
(exp.f64 (+.f64 (*.f64 10/3 (*.f64 x 1/2)) (*.f64 10/3 (*.f64 x 1/2))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10/3) x)))
(+.f64 0 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(*.f64 1 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))
(pow.f64 (exp.f64 20) (*.f64 1 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 2 (*.f64 (*.f64 x x) 1/2)) 1/3))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 (*.f64 x x) 1/3) 1))
(pow.f64 (exp.f64 20) (*.f64 x (*.f64 x 1/3)))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) 1/2)
(pow.f64 (exp.f64 20/3) (*.f64 3 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3)
(pow.f64 (pow.f64 (exp.f64 40) (*.f64 x x)) 1/6)
(pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/9)
(pow.f64 (exp.f64 40) (*.f64 (*.f64 (*.f64 x x) 1/2) 1/3))
(pow.f64 (exp.f64 60) (*.f64 1/3 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 2)
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 (*.f64 x 1/3) 1))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 1 (*.f64 x 1/3)))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2/3)
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 (cbrt.f64 x) x)) (*.f64 (pow.f64 (cbrt.f64 x) 2) 1/3))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 x 1/3)))
(pow.f64 (pow.f64 (exp.f64 20) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x 1/3)))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(exp.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) x) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/3 (*.f64 20 (*.f64 x x)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (*.f64 20 (*.f64 x x))) 2))
(exp.f64 (*.f64 (*.f64 x 20) (*.f64 x 1/3)))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/3)))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))

simplify132.0ms (1.3%)

Algorithm
egg-herbie
Rules
2008×fma-def
1736×exp-prod
650×sqr-pow
626×*-commutative
502×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04013406
19163244
223763176
369013146
Stop Event
node limit
Counts
182 → 238
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 10/3 x))
(+.f64 1 (+.f64 (*.f64 50/9 (pow.f64 x 2)) (*.f64 10/3 x)))
(+.f64 1 (+.f64 (*.f64 500/81 (pow.f64 x 3)) (+.f64 (*.f64 50/9 (pow.f64 x 2)) (*.f64 10/3 x))))
(exp.f64 (*.f64 10/3 x))
(exp.f64 (*.f64 10/3 x))
(exp.f64 (*.f64 10/3 x))
(exp.f64 (*.f64 10/3 x))
(exp.f64 (*.f64 10/3 x))
(exp.f64 (*.f64 10/3 x))
(exp.f64 (*.f64 10/3 x))
(exp.f64 (*.f64 10/3 x))
1
(+.f64 1 (*.f64 20/3 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2))))
(+.f64 (*.f64 4000/81 (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2)))))
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(+.f64 0 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 1)
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))))
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 40/3) (*.f64 x x)) (pow.f64 (exp.f64 20/3) (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) 1) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 5/6) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (pow.f64 (exp.f64 20) (exp.f64 (log1p.f64 (*.f64 x x)))) (exp.f64 20))
(/.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (exp.f64 (log1p.f64 x))) (exp.f64 (*.f64 x 20)))
(sqrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(exp.f64 (*.f64 20 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1))
(exp.f64 (*.f64 (*.f64 x 20) x))
(exp.f64 (*.f64 20 (*.f64 2 (*.f64 (*.f64 x x) 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) x) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 20 (*.f64 x x))) 1/3))
(exp.f64 (*.f64 40 (*.f64 (*.f64 x x) 1/2)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 x 20)) 2))
(exp.f64 (*.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 (cbrt.f64 x) x))) (pow.f64 (cbrt.f64 x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 5))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 x 3/2))) (sqrt.f64 x)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3) (*.f64 1/3 (*.f64 (*.f64 x x) 40))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1) (*.f64 1/3 (*.f64 (*.f64 x x) 40))))
(exp.f64 (+.f64 (*.f64 1/3 (*.f64 (*.f64 x x) 40)) (*.f64 (*.f64 20 (*.f64 x x)) 1/3)))
(exp.f64 (+.f64 (*.f64 1/3 (*.f64 (*.f64 x x) 40)) (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 x 1/2) (*.f64 x 20)) (*.f64 20 (*.f64 (*.f64 x x) 1/2))))
(exp.f64 (+.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)) (*.f64 (*.f64 x 1/2) (*.f64 x 20))))
(exp.f64 (+.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)) (*.f64 20 (*.f64 (*.f64 x x) 1/2))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(+.f64 0 (exp.f64 10/3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 10/3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 10/3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 10/3)))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 10/3)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 10/3))) 1)
(*.f64 (exp.f64 10/3) 1)
(*.f64 1 (exp.f64 10/3))
(*.f64 (exp.f64 10/9) (exp.f64 20/9))
(*.f64 (exp.f64 20/9) (exp.f64 10/9))
(*.f64 (exp.f64 5/3) (exp.f64 5/3))
(pow.f64 (exp.f64 10/3) 1)
(pow.f64 (exp.f64 20/3) 1/2)
(pow.f64 (exp.f64 10/9) 3)
(pow.f64 (exp.f64 10) 1/3)
(pow.f64 (exp.f64 5/3) 2)
(sqrt.f64 (exp.f64 20/3))
(log.f64 (exp.f64 (exp.f64 10/3)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 10/3))))
(cbrt.f64 (exp.f64 10))
(expm1.f64 (log1p.f64 (exp.f64 10/3)))
(log1p.f64 (expm1.f64 (exp.f64 10/3)))
(+.f64 0 (pow.f64 (exp.f64 10/3) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 10/3) x))) 1)
(*.f64 (pow.f64 (exp.f64 10/3) x) 1)
(*.f64 1 (pow.f64 (exp.f64 10/3) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x)) (cbrt.f64 (pow.f64 (exp.f64 20/3) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20/3) x)) (cbrt.f64 (pow.f64 (exp.f64 10/3) x)))
(*.f64 (pow.f64 (exp.f64 5/3) x) (pow.f64 (exp.f64 5/3) x))
(*.f64 (pow.f64 (exp.f64 20/9) x) (exp.f64 (*.f64 10/9 x)))
(/.f64 (pow.f64 (exp.f64 10/3) (exp.f64 (log1p.f64 x))) (exp.f64 10/3))
(sqrt.f64 (pow.f64 (exp.f64 20/3) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 10/3) x))))
(cbrt.f64 (exp.f64 (*.f64 10 x)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10/3) x)))
(exp.f64 (*.f64 x 10/3))
(exp.f64 (*.f64 (*.f64 x 10/3) 1))
(exp.f64 (*.f64 10/3 (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 10/3) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x 10/3)) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x 10/3)) 1/3))
(exp.f64 (*.f64 20/3 (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 1/2) 10/3) 2))
(exp.f64 (*.f64 (*.f64 10/3 (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 x))) (sqrt.f64 x)))
(exp.f64 (+.f64 (*.f64 (*.f64 x 1/2) 10/3) (*.f64 10/3 (*.f64 x 1/2))))
(exp.f64 (+.f64 (*.f64 10/3 (*.f64 x 1/2)) (*.f64 (*.f64 x 1/2) 10/3)))
(exp.f64 (+.f64 (*.f64 10/3 (*.f64 x 1/2)) (*.f64 10/3 (*.f64 x 1/2))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10/3) x)))
(+.f64 0 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(*.f64 1 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))
(pow.f64 (exp.f64 20) (*.f64 1 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 2 (*.f64 (*.f64 x x) 1/2)) 1/3))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 (*.f64 x x) 1/3) 1))
(pow.f64 (exp.f64 20) (*.f64 x (*.f64 x 1/3)))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) 1/2)
(pow.f64 (exp.f64 20/3) (*.f64 3 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3)
(pow.f64 (pow.f64 (exp.f64 40) (*.f64 x x)) 1/6)
(pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/9)
(pow.f64 (exp.f64 40) (*.f64 (*.f64 (*.f64 x x) 1/2) 1/3))
(pow.f64 (exp.f64 60) (*.f64 1/3 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 2)
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 (*.f64 x 1/3) 1))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 1 (*.f64 x 1/3)))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2/3)
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 (cbrt.f64 x) x)) (*.f64 (pow.f64 (cbrt.f64 x) 2) 1/3))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 x 1/3)))
(pow.f64 (pow.f64 (exp.f64 20) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x 1/3)))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(exp.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) x) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/3 (*.f64 20 (*.f64 x x)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (*.f64 20 (*.f64 x x))) 2))
(exp.f64 (*.f64 (*.f64 x 20) (*.f64 x 1/3)))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/3)))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
Outputs
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(+.f64 1 (*.f64 20 (*.f64 x x)))
(fma.f64 20 (*.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (*.f64 20 (*.f64 x x))))
(+.f64 (fma.f64 20 (*.f64 x x) 1) (*.f64 200 (pow.f64 x 4)))
(fma.f64 20 (*.f64 x x) (fma.f64 200 (pow.f64 x 4) 1))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (fma.f64 20 (*.f64 x x) (*.f64 4000/3 (pow.f64 x 6)))))
(+.f64 (fma.f64 4000/3 (pow.f64 x 6) (*.f64 20 (*.f64 x x))) (fma.f64 200 (pow.f64 x 4) 1))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 20 (pow.f64 x 2)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
1
(+.f64 1 (*.f64 10/3 x))
(+.f64 1 (*.f64 x 10/3))
(fma.f64 x 10/3 1)
(+.f64 1 (+.f64 (*.f64 50/9 (pow.f64 x 2)) (*.f64 10/3 x)))
(+.f64 1 (fma.f64 50/9 (*.f64 x x) (*.f64 x 10/3)))
(+.f64 (fma.f64 x 10/3 1) (*.f64 50/9 (*.f64 x x)))
(fma.f64 x 10/3 (fma.f64 x (*.f64 x 50/9) 1))
(+.f64 1 (+.f64 (*.f64 500/81 (pow.f64 x 3)) (+.f64 (*.f64 50/9 (pow.f64 x 2)) (*.f64 10/3 x))))
(+.f64 1 (fma.f64 500/81 (pow.f64 x 3) (fma.f64 50/9 (*.f64 x x) (*.f64 x 10/3))))
(+.f64 (fma.f64 500/81 (pow.f64 x 3) (*.f64 50/9 (*.f64 x x))) (fma.f64 x 10/3 1))
(fma.f64 500/81 (pow.f64 x 3) (fma.f64 x 10/3 (fma.f64 x (*.f64 x 50/9) 1)))
(exp.f64 (*.f64 10/3 x))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 10/3 x))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 10/3 x))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 10/3 x))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 10/3 x))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 10/3 x))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 10/3 x))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 10/3 x))
(pow.f64 (exp.f64 10/3) x)
1
(+.f64 1 (*.f64 20/3 (pow.f64 x 2)))
(+.f64 1 (*.f64 20/3 (*.f64 x x)))
(fma.f64 x (*.f64 x 20/3) 1)
(+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2))))
(+.f64 1 (fma.f64 200/9 (pow.f64 x 4) (*.f64 20/3 (*.f64 x x))))
(+.f64 1 (fma.f64 x (*.f64 x 20/3) (*.f64 (pow.f64 x 4) 200/9)))
(fma.f64 x (*.f64 x 20/3) (fma.f64 (pow.f64 x 4) 200/9 1))
(+.f64 (*.f64 4000/81 (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2)))))
(fma.f64 4000/81 (pow.f64 x 6) (+.f64 1 (fma.f64 200/9 (pow.f64 x 4) (*.f64 20/3 (*.f64 x x)))))
(+.f64 (fma.f64 x (*.f64 x 20/3) (*.f64 (pow.f64 x 4) 200/9)) (fma.f64 (pow.f64 x 6) 4000/81 1))
(fma.f64 (pow.f64 x 6) 4000/81 (fma.f64 x (*.f64 x 20/3) (fma.f64 (pow.f64 x 4) 200/9 1)))
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 20 (pow.f64 x 2))) 1/3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(+.f64 0 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 20 x)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 20 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 20 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 1)
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1)
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 x 20)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (pow.f64 (exp.f64 40/3) (*.f64 x x)) (pow.f64 (exp.f64 20/3) (*.f64 x x)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) 1) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 20 x))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 20/3) (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40/3) (*.f64 x x))) (*.f64 (pow.f64 (exp.f64 20/9) (*.f64 x x)) (pow.f64 (exp.f64 40/3) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40/3) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 20/9) (*.f64 x x)) 7))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 5/6) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 20 x)) 5/6) (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 20 x)) 5/6) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 20 x)) 5/6) (pow.f64 (exp.f64 10/3) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 20 x)) 5/6) (pow.f64 (exp.f64 x) (*.f64 x 10/3)))
(/.f64 (pow.f64 (exp.f64 20) (exp.f64 (log1p.f64 (*.f64 x x)))) (exp.f64 20))
(/.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (exp.f64 (log1p.f64 x))) (exp.f64 (*.f64 x 20)))
(/.f64 (pow.f64 (exp.f64 (*.f64 20 x)) (exp.f64 (log1p.f64 x))) (exp.f64 (*.f64 20 x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 20) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 20) x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 x) 20))
(sqrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 20 (*.f64 x x)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 x 20) x))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 20 (*.f64 2 (*.f64 (*.f64 x x) 1/2))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1) 1))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) x) 1))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 3))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3) 3))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1) 3))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 3 (*.f64 20 (*.f64 x x))) 1/3))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 40 (*.f64 (*.f64 x x) 1/2)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 1/2) (*.f64 x 20)) 2))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)) 2))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (*.f64 (cbrt.f64 x) x))) (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 20 (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 5))) (cbrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 20 (pow.f64 (cbrt.f64 x) 5)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 5)) (*.f64 20 (cbrt.f64 x)))
(pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 6))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 20) (pow.f64 x 3/2))) (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 x 3/2)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 3/2)) 20) (sqrt.f64 x))
(pow.f64 (exp.f64 20) (*.f64 (pow.f64 x 3/2) (sqrt.f64 x)))
(exp.f64 (+.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3) (*.f64 1/3 (*.f64 (*.f64 x x) 40))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (+.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1) (*.f64 1/3 (*.f64 (*.f64 x x) 40))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (+.f64 (*.f64 1/3 (*.f64 (*.f64 x x) 40)) (*.f64 (*.f64 20 (*.f64 x x)) 1/3)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (+.f64 (*.f64 1/3 (*.f64 (*.f64 x x) 40)) (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (+.f64 (*.f64 (*.f64 x 1/2) (*.f64 x 20)) (*.f64 20 (*.f64 (*.f64 x x) 1/2))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (+.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)) (*.f64 (*.f64 x 1/2) (*.f64 x 20))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(exp.f64 (+.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)) (*.f64 20 (*.f64 (*.f64 x x) 1/2))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 20 x))
(+.f64 0 (exp.f64 10/3))
(exp.f64 10/3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 10/3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 10/3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (exp.f64 10/3))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 10/3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (exp.f64 10/3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 10/3)))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 10/3)))))
(exp.f64 10/3)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 10/3))) 1)
(exp.f64 10/3)
(*.f64 (exp.f64 10/3) 1)
(exp.f64 10/3)
(*.f64 1 (exp.f64 10/3))
(exp.f64 10/3)
(*.f64 (exp.f64 10/9) (exp.f64 20/9))
(exp.f64 10/3)
(*.f64 (exp.f64 20/9) (exp.f64 10/9))
(exp.f64 10/3)
(*.f64 (exp.f64 5/3) (exp.f64 5/3))
(exp.f64 10/3)
(pow.f64 (exp.f64 10/3) 1)
(exp.f64 10/3)
(pow.f64 (exp.f64 20/3) 1/2)
(sqrt.f64 (exp.f64 20/3))
(pow.f64 (exp.f64 10/9) 3)
(exp.f64 10/3)
(pow.f64 (exp.f64 10) 1/3)
(cbrt.f64 (exp.f64 10))
(pow.f64 (exp.f64 5/3) 2)
(exp.f64 10/3)
(sqrt.f64 (exp.f64 20/3))
(log.f64 (exp.f64 (exp.f64 10/3)))
(exp.f64 10/3)
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 10/3))))
(exp.f64 10/3)
(cbrt.f64 (exp.f64 10))
(expm1.f64 (log1p.f64 (exp.f64 10/3)))
(exp.f64 10/3)
(log1p.f64 (expm1.f64 (exp.f64 10/3)))
(exp.f64 10/3)
(+.f64 0 (pow.f64 (exp.f64 10/3) x))
(pow.f64 (exp.f64 10/3) x)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))))
(pow.f64 (exp.f64 10/3) x)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 10/3) x))) 1)
(pow.f64 (exp.f64 10/3) x)
(*.f64 (pow.f64 (exp.f64 10/3) x) 1)
(pow.f64 (exp.f64 10/3) x)
(*.f64 1 (pow.f64 (exp.f64 10/3) x))
(pow.f64 (exp.f64 10/3) x)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x)) (cbrt.f64 (pow.f64 (exp.f64 20/3) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20/3) x)) (exp.f64 (*.f64 x 10/9)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20/3) x)) (cbrt.f64 (pow.f64 (exp.f64 10/3) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x)) (cbrt.f64 (pow.f64 (exp.f64 20/3) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20/3) x)) (exp.f64 (*.f64 x 10/9)))
(*.f64 (pow.f64 (exp.f64 5/3) x) (pow.f64 (exp.f64 5/3) x))
(pow.f64 (exp.f64 10/3) x)
(*.f64 (pow.f64 (exp.f64 20/9) x) (exp.f64 (*.f64 10/9 x)))
(*.f64 (pow.f64 (exp.f64 20/9) x) (pow.f64 (exp.f64 10/9) x))
(*.f64 (pow.f64 (exp.f64 20/9) x) (exp.f64 (*.f64 x 10/9)))
(/.f64 (pow.f64 (exp.f64 10/3) (exp.f64 (log1p.f64 x))) (exp.f64 10/3))
(sqrt.f64 (pow.f64 (exp.f64 20/3) x))
(pow.f64 (exp.f64 10/3) x)
(log.f64 (exp.f64 (pow.f64 (exp.f64 10/3) x)))
(pow.f64 (exp.f64 10/3) x)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 10/3) x))))
(pow.f64 (exp.f64 10/3) x)
(cbrt.f64 (exp.f64 (*.f64 10 x)))
(pow.f64 (exp.f64 10/3) x)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 10/3) x)))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 x 10/3))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 (*.f64 x 10/3) 1))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 10/3 (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 (*.f64 (*.f64 x 10/3) 1) 1))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x 10/3)) 3))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 (*.f64 3 (*.f64 x 10/3)) 1/3))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 20/3 (*.f64 x 1/2)))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 (*.f64 (*.f64 x 1/2) 10/3) 2))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 (*.f64 10/3 (*.f64 x 1/2)) 2))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 x))) (sqrt.f64 x)))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (+.f64 (*.f64 (*.f64 x 1/2) 10/3) (*.f64 10/3 (*.f64 x 1/2))))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (+.f64 (*.f64 10/3 (*.f64 x 1/2)) (*.f64 (*.f64 x 1/2) 10/3)))
(pow.f64 (exp.f64 10/3) x)
(exp.f64 (+.f64 (*.f64 10/3 (*.f64 x 1/2)) (*.f64 10/3 (*.f64 x 1/2))))
(pow.f64 (exp.f64 10/3) x)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 10/3) x)))
(pow.f64 (exp.f64 10/3) x)
(+.f64 0 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 20 x))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 20 x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 20/3) (*.f64 x x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))) 1)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(*.f64 1 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 20 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 20/3) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40/3) (*.f64 x x))) (pow.f64 (exp.f64 20/9) (*.f64 x x)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 20 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 20/3) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 40/3) (*.f64 x x))) (pow.f64 (exp.f64 20/9) (*.f64 x x)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 20) (*.f64 1 (*.f64 (*.f64 x x) 1/3)))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 2 (*.f64 (*.f64 x x) 1/2)) 1/3))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 (*.f64 x x) 1/3) 1))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 20) (*.f64 x (*.f64 x 1/3)))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)) 1/3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) 1)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))) 1/2)
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))))
(sqrt.f64 (pow.f64 (exp.f64 40/3) (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 3 (*.f64 (*.f64 x x) 1/3)))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) 3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 40) (*.f64 x x)) 1/6)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/9)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 40) (*.f64 (*.f64 (*.f64 x x) 1/2) 1/3))
(pow.f64 (exp.f64 40) (*.f64 (*.f64 x x) 1/6))
(pow.f64 (exp.f64 40) (*.f64 x (*.f64 x 1/6)))
(pow.f64 (exp.f64 60) (*.f64 1/3 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (exp.f64 60) (*.f64 1/3 (*.f64 x (*.f64 x 1/3))))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 x x) 1/9))
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 x (*.f64 x 1/3))))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 x x) 2/3))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 2)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 (*.f64 x 1/3) 1))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 1 (*.f64 x 1/3)))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2/3)
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 (cbrt.f64 x) x)) (*.f64 (pow.f64 (cbrt.f64 x) 2) 1/3))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x (cbrt.f64 x))) (*.f64 1/3 (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 20 (cbrt.f64 x))) (*.f64 1/3 (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 5)) (*.f64 1/3 (cbrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 x 3/2)) (*.f64 1/3 (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x 3/2)) 20) (*.f64 1/3 (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 x 1/3)))
(pow.f64 (pow.f64 (exp.f64 20) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (*.f64 1/3 (cbrt.f64 x))))
(pow.f64 (pow.f64 (exp.f64 20) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x 1/3)))
(pow.f64 (pow.f64 (exp.f64 20) (sqrt.f64 x)) (*.f64 1/3 (*.f64 x (sqrt.f64 x))))
(pow.f64 (pow.f64 (exp.f64 20) (sqrt.f64 x)) (*.f64 1/3 (pow.f64 x 3/2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 40) (*.f64 x x))))
(sqrt.f64 (pow.f64 (exp.f64 40/3) (*.f64 x x)))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1) 1/3))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 20) x) 1/3))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 20 (*.f64 x x)) 1/3) 1))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 20 (*.f64 x x))) 1) 1))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/3 (*.f64 20 (*.f64 x x)))) 3))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/6 (*.f64 20 (*.f64 x x))) 2))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 x 20) (*.f64 x 1/3)))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 20 x) (*.f64 x 1/3)))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(exp.f64 (*.f64 20/3 (*.f64 x x)))
(pow.f64 (exp.f64 20/3) (*.f64 x x))

eval393.0ms (3.9%)

Compiler

Compiled 13968 to 8992 computations (35.6% saved)

prune302.0ms (3%)

Pruning

62 alts after pruning (52 fresh and 10 done)

PrunedKeptTotal
New76729796
Fresh212344
Picked101
Done21012
Total79162853
Accurracy
99.9%
Counts
853 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 3)
94.4%
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 3)
1.5%
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
1.5%
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
95.3%
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
94.7%
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
94.0%
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 20) x))
98.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (+.f64 x x)) 5))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) 1/3))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3)))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 2) (/.f64 x 1/5)))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 x)))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
93.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 10) (*.f64 x 3)))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 10)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 x)) 3)) (*.f64 x 20)))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 1/2)) (*.f64 x 20)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x 10)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x))))
96.6%
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 3))
97.5%
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) 3))
92.9%
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 30)))
94.5%
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
95.7%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/9) (pow.f64 (pow.f64 (exp.f64 10/3) x) x)))
94.8%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 20) x) 1/3)) (pow.f64 (pow.f64 (exp.f64 10/3) x) x)))
95.5%
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (exp.f64 x) (*.f64 x 20/3))))
96.7%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
95.4%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
94.3%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 x (*.f64 x 5)))))
93.9%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 x 1/10) x)))
93.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 3 (*.f64 (/.f64 x 1/10) x)) 1/3)))
94.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
94.6%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)))
95.3%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3))))
97.8%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x)) 3)))
99.0%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
94.9%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 60 x))))
95.5%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
94.0%
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 3/2) 2))))
95.0%
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
95.1%
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
94.2%
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 3/2))))
96.7%
(*.f64 (cos.f64 x) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 90))))
9.6%
(*.f64 (cos.f64 x) 1)
96.7%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3))
97.9%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 3))
94.7%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 3))
95.3%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3))
94.5%
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3))
96.7%
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) (pow.f64 (cos.f64 x) 3)))
95.5%
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) (pow.f64 (cos.f64 x) 3)))
Compiler

Compiled 1417 to 1064 computations (24.9% saved)

localize37.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
99.1%
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
99.1%
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
99.1%
(pow.f64 (exp.f64 60) x)
Compiler

Compiled 42 to 30 computations (28.6% saved)

series16.0ms (0.2%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
6.0ms
x
@inf
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
4.0ms
x
@inf
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
2.0ms
x
@-inf
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
1.0ms
x
@-inf
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
1.0ms
x
@inf
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))

rewrite77.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1060×log-prod
980×pow-pow
936×pow-prod-up
694×pow-exp
680×pow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01292
123992
2276488
Stop Event
node limit
Counts
4 → 179
Calls
Call 1
Inputs
(pow.f64 (exp.f64 60) x)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
Outputs
(+.f64 0 (pow.f64 (exp.f64 60) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 60) x))) 1)
(*.f64 (pow.f64 (exp.f64 60) x) 1)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (sqrt.f64 (pow.f64 (exp.f64 60) x)))
(*.f64 1 (pow.f64 (exp.f64 60) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (cbrt.f64 (pow.f64 (exp.f64 120) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 120) x)) (cbrt.f64 (pow.f64 (exp.f64 60) x)))
(*.f64 (pow.f64 (exp.f64 60) (*.f64 x 1/4)) (pow.f64 (pow.f64 (exp.f64 60) x) 3/4))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 3/4) (pow.f64 (exp.f64 60) (*.f64 x 1/4)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 60) x))
(*.f64 (pow.f64 (exp.f64 40) x) (exp.f64 (*.f64 20 x)))
(*.f64 (pow.f64 (exp.f64 30) x) (pow.f64 (exp.f64 30) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 5/6) (pow.f64 (pow.f64 (exp.f64 60) x) 1/6))
(/.f64 (pow.f64 (exp.f64 60) (exp.f64 (log1p.f64 x))) (exp.f64 60))
(sqrt.f64 (pow.f64 (exp.f64 120) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 60) x))))
(cbrt.f64 (pow.f64 (exp.f64 180) x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 60) x)))
(exp.f64 (*.f64 60 x))
(exp.f64 (*.f64 (*.f64 60 x) 1))
(exp.f64 (*.f64 60 (fma.f64 x 1/2 (*.f64 x 1/2))))
(exp.f64 (*.f64 60 (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) 1))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 2))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) 2))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 60 x)) 3))
(exp.f64 (*.f64 120 (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 x 120) 1/2))
(exp.f64 (*.f64 (*.f64 3 (*.f64 60 x)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 60) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 60) (sqrt.f64 x))) (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 60) x)))
(+.f64 0 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))) 1)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 1 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(*.f64 (pow.f64 (exp.f64 60) (pow.f64 (*.f64 x 1/2) 2)) (pow.f64 (exp.f64 60) (pow.f64 (*.f64 x 1/2) 2)))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 120) x)) (*.f64 x 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 x 1/2)))
(*.f64 (pow.f64 1 x) (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 1/6) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1/4 x)) (pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1/4 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 5/6) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(/.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (exp.f64 (log1p.f64 x))) (sqrt.f64 (pow.f64 (exp.f64 60) x)))
(sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) x))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(exp.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1))
(exp.f64 (*.f64 60 (*.f64 x (*.f64 x 1/2))))
(exp.f64 (*.f64 60 (*.f64 (*.f64 x 1/2) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 (*.f64 x 1/2) 1)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 (*.f64 x 1/2) 1)))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 1/2 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 1/2 x)))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) x))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (fma.f64 x 1/2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) (fma.f64 x 1/2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) (fma.f64 x 1/2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) (fma.f64 x 1/2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) (*.f64 x 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 60) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (sqrt.f64 x))) (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(pow.f64 (exp.f64 60) (*.f64 x (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (exp.f64 60) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 2 (*.f64 x 1/2)) (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 x 1/2) (*.f64 x 1/3)))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 (*.f64 x 1/2) 1) (*.f64 x 1/3)))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 x (*.f64 x 1/2)) 1/3))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 (*.f64 x 1/2) x) 1/3))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 x 1/2) 1/3))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1/2 (*.f64 x 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 (*.f64 x 1/2) 1) 1/3))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 1/2 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 (*.f64 x 1/2) 1/3) 1))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 x 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 (*.f64 2 (*.f64 x 1/2)) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 2 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 1 (*.f64 x 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 (*.f64 x 1/3) 1))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1/3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) 1)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 1/6) (*.f64 3 (*.f64 x 1/3)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1/2)
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) 3)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 3 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) (*.f64 1/3 (*.f64 x 1/3)))
(pow.f64 (exp.f64 120) (*.f64 (*.f64 x 1/2) (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) x) 1/9)
(pow.f64 (pow.f64 (exp.f64 120) x) (*.f64 1/2 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 180) x) (*.f64 1/3 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) (*.f64 x 1/4)) (*.f64 2 (*.f64 x 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) 2)
(pow.f64 (pow.f64 (exp.f64 60) (pow.f64 (*.f64 x 1/2) 2)) 2/3)
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 1/3))
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 60) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x 1/2) 1/3)))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(exp.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 (*.f64 x 1/2) 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 (*.f64 x 1/2) 1/3)))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (*.f64 x 1/3)))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) (*.f64 x 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) (*.f64 x 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) (*.f64 x 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) (*.f64 x 1/2)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(+.f64 0 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))) 3)
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 2)) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))))
(cbrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))))
(exp.f64 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))))

simplify122.0ms (1.2%)

Algorithm
egg-herbie
Rules
1822×exp-prod
778×sqr-pow
724×associate-/l*
704×associate-*r*
630×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04885885
111275691
230164679
366954673
Stop Event
node limit
Counts
227 → 271
Calls
Call 1
Inputs
1
(+.f64 (*.f64 60 x) 1)
(+.f64 (*.f64 60 x) (+.f64 (*.f64 1800 (pow.f64 x 2)) 1))
(+.f64 (*.f64 60 x) (+.f64 (*.f64 1800 (pow.f64 x 2)) (+.f64 1 (*.f64 36000 (pow.f64 x 3)))))
(exp.f64 (*.f64 60 x))
(exp.f64 (*.f64 60 x))
(exp.f64 (*.f64 60 x))
(exp.f64 (*.f64 60 x))
(exp.f64 (*.f64 60 x))
(exp.f64 (*.f64 60 x))
(exp.f64 (*.f64 60 x))
(exp.f64 (*.f64 60 x))
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3) (cos.f64 x))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3) (cos.f64 x))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3) (cos.f64 x))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3) (cos.f64 x))
(+.f64 0 (pow.f64 (exp.f64 60) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 60) x))) 1)
(*.f64 (pow.f64 (exp.f64 60) x) 1)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (sqrt.f64 (pow.f64 (exp.f64 60) x)))
(*.f64 1 (pow.f64 (exp.f64 60) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (cbrt.f64 (pow.f64 (exp.f64 120) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 120) x)) (cbrt.f64 (pow.f64 (exp.f64 60) x)))
(*.f64 (pow.f64 (exp.f64 60) (*.f64 x 1/4)) (pow.f64 (pow.f64 (exp.f64 60) x) 3/4))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 3/4) (pow.f64 (exp.f64 60) (*.f64 x 1/4)))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 60) x))
(*.f64 (pow.f64 (exp.f64 40) x) (exp.f64 (*.f64 20 x)))
(*.f64 (pow.f64 (exp.f64 30) x) (pow.f64 (exp.f64 30) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 5/6) (pow.f64 (pow.f64 (exp.f64 60) x) 1/6))
(/.f64 (pow.f64 (exp.f64 60) (exp.f64 (log1p.f64 x))) (exp.f64 60))
(sqrt.f64 (pow.f64 (exp.f64 120) x))
(log.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 60) x))))
(cbrt.f64 (pow.f64 (exp.f64 180) x))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 60) x)))
(exp.f64 (*.f64 60 x))
(exp.f64 (*.f64 (*.f64 60 x) 1))
(exp.f64 (*.f64 60 (fma.f64 x 1/2 (*.f64 x 1/2))))
(exp.f64 (*.f64 60 (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) 1))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 2))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) 2))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 60 x)) 3))
(exp.f64 (*.f64 120 (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 x 120) 1/2))
(exp.f64 (*.f64 (*.f64 3 (*.f64 60 x)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 60) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 60) (sqrt.f64 x))) (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 60) x)))
(+.f64 0 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))) 1)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 1 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(*.f64 (pow.f64 (exp.f64 60) (pow.f64 (*.f64 x 1/2) 2)) (pow.f64 (exp.f64 60) (pow.f64 (*.f64 x 1/2) 2)))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 120) x)) (*.f64 x 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 x 1/2)))
(*.f64 (pow.f64 1 x) (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 1/6) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1/4 x)) (pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1/4 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 5/6) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(/.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (exp.f64 (log1p.f64 x))) (sqrt.f64 (pow.f64 (exp.f64 60) x)))
(sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) x))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(exp.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1))
(exp.f64 (*.f64 60 (*.f64 x (*.f64 x 1/2))))
(exp.f64 (*.f64 60 (*.f64 (*.f64 x 1/2) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 (*.f64 x 1/2) 1)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 (*.f64 x 1/2) 1)))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 1/2 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 1/2 x)))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) x))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (fma.f64 x 1/2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) (fma.f64 x 1/2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) (fma.f64 x 1/2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) (fma.f64 x 1/2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) (*.f64 2 (*.f64 x 1/2))))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) (*.f64 x 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 60) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (*.f64 x 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (sqrt.f64 x))) (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(pow.f64 (exp.f64 60) (*.f64 x (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (exp.f64 60) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 2 (*.f64 x 1/2)) (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 x 1/2) (*.f64 x 1/3)))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 (*.f64 x 1/2) 1) (*.f64 x 1/3)))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 x (*.f64 x 1/2)) 1/3))
(pow.f64 (exp.f64 60) (*.f64 (*.f64 (*.f64 x 1/2) x) 1/3))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 x 1/2) 1/3))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1/2 (*.f64 x 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 (*.f64 x 1/2) 1) 1/3))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 1/2 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 (*.f64 x 1/2) 1/3) 1))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 x 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 (*.f64 2 (*.f64 x 1/2)) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 2 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 1 (*.f64 x 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 (*.f64 x 1/3) 1))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1/3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) 1)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 1/6) (*.f64 3 (*.f64 x 1/3)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1/2)
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) 3)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 3 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) (*.f64 1/3 (*.f64 x 1/3)))
(pow.f64 (exp.f64 120) (*.f64 (*.f64 x 1/2) (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) x) 1/9)
(pow.f64 (pow.f64 (exp.f64 120) x) (*.f64 1/2 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 180) x) (*.f64 1/3 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) (*.f64 x 1/4)) (*.f64 2 (*.f64 x 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) 2)
(pow.f64 (pow.f64 (exp.f64 60) (pow.f64 (*.f64 x 1/2) 2)) 2/3)
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 1/3))
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) 1/3))
(pow.f64 (pow.f64 (exp.f64 60) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x 1/2) 1/3)))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(exp.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 (*.f64 x 1/2) 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 (*.f64 x 1/2) 1/3)))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (*.f64 x 1/3)))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) (*.f64 x 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) (*.f64 x 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) (*.f64 x 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) (*.f64 x 1/2)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(+.f64 0 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))) 3)
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 2)) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))) 2)
(sqrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))))
(cbrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))))
(exp.f64 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))))
Outputs
1
(+.f64 (*.f64 60 x) 1)
(fma.f64 60 x 1)
(+.f64 (*.f64 60 x) (+.f64 (*.f64 1800 (pow.f64 x 2)) 1))
(fma.f64 60 x (fma.f64 1800 (*.f64 x x) 1))
(+.f64 (*.f64 60 x) (+.f64 (*.f64 1800 (pow.f64 x 2)) (+.f64 1 (*.f64 36000 (pow.f64 x 3)))))
(fma.f64 60 x (+.f64 (fma.f64 1800 (*.f64 x x) 1) (*.f64 36000 (pow.f64 x 3))))
(fma.f64 60 x (fma.f64 1800 (*.f64 x x) (fma.f64 36000 (pow.f64 x 3) 1)))
(exp.f64 (*.f64 60 x))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 60 x))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 60 x))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 60 x))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 60 x))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 60 x))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 60 x))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 60 x))
(pow.f64 (exp.f64 60) x)
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 30))
(fma.f64 (*.f64 x x) 30 1)
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (*.f64 (*.f64 x x) 30)))
(+.f64 1 (fma.f64 (*.f64 x x) 30 (*.f64 450 (pow.f64 x 4))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (*.f64 x (*.f64 x 30))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (fma.f64 30 (*.f64 x x) (*.f64 4500 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (fma.f64 (*.f64 x x) 30 (*.f64 4500 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (fma.f64 4500 (pow.f64 x 6) (*.f64 x (*.f64 x 30)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(fma.f64 (*.f64 x x) 10 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 (pow.f64 x 4) 50))
(fma.f64 (*.f64 x x) 10 (fma.f64 (pow.f64 x 4) 50 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 (pow.f64 x 4) 50))))
(fma.f64 (*.f64 x x) 10 (fma.f64 (pow.f64 x 6) 500/3 (fma.f64 (pow.f64 x 4) 50 1)))
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x)) 1/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 (fma.f64 (*.f64 x x) 19/2 1) (*.f64 (pow.f64 x 4) 1081/24))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (*.f64 x x) 19/2 (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x))) x))) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(+.f64 0 (pow.f64 (exp.f64 60) x))
(pow.f64 (exp.f64 60) x)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))))
(pow.f64 (exp.f64 60) x)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 60) x))) 1)
(pow.f64 (exp.f64 60) x)
(*.f64 (pow.f64 (exp.f64 60) x) 1)
(pow.f64 (exp.f64 60) x)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (sqrt.f64 (pow.f64 (exp.f64 60) x)))
(pow.f64 (exp.f64 60) x)
(*.f64 1 (pow.f64 (exp.f64 60) x))
(pow.f64 (exp.f64 60) x)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (cbrt.f64 (pow.f64 (exp.f64 120) x)))
(*.f64 (pow.f64 (exp.f64 20) x) (cbrt.f64 (pow.f64 (exp.f64 120) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 120) x)) (cbrt.f64 (pow.f64 (exp.f64 60) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (cbrt.f64 (pow.f64 (exp.f64 120) x)))
(*.f64 (pow.f64 (exp.f64 20) x) (cbrt.f64 (pow.f64 (exp.f64 120) x)))
(*.f64 (pow.f64 (exp.f64 60) (*.f64 x 1/4)) (pow.f64 (pow.f64 (exp.f64 60) x) 3/4))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 3/4) (pow.f64 (exp.f64 60) (*.f64 x 1/4)))
(*.f64 (pow.f64 (exp.f64 60) (*.f64 x 1/4)) (pow.f64 (pow.f64 (exp.f64 60) x) 3/4))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 60) x))
(pow.f64 (exp.f64 60) x)
(*.f64 (pow.f64 (exp.f64 40) x) (exp.f64 (*.f64 20 x)))
(pow.f64 (exp.f64 60) x)
(*.f64 (pow.f64 (exp.f64 30) x) (pow.f64 (exp.f64 30) x))
(pow.f64 (exp.f64 60) x)
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 5/6) (pow.f64 (pow.f64 (exp.f64 60) x) 1/6))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 5/6) (pow.f64 (sqrt.f64 (exp.f64 x)) 20))
(/.f64 (pow.f64 (exp.f64 60) (exp.f64 (log1p.f64 x))) (exp.f64 60))
(sqrt.f64 (pow.f64 (exp.f64 120) x))
(pow.f64 (exp.f64 60) x)
(log.f64 (exp.f64 (pow.f64 (exp.f64 60) x)))
(pow.f64 (exp.f64 60) x)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 60) x))))
(pow.f64 (exp.f64 60) x)
(cbrt.f64 (pow.f64 (exp.f64 180) x))
(pow.f64 (exp.f64 60) x)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 60) x)))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 60 x))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (*.f64 60 x) 1))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 60 (fma.f64 x 1/2 (*.f64 x 1/2))))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 60 (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) 1))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 2))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) 2))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) 2))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) 2))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 60 x)) 3))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 120 (*.f64 x 1/2)))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (*.f64 x 120) 1/2))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (*.f64 3 (*.f64 60 x)) 1/3))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 60) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(pow.f64 (exp.f64 60) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 60) (sqrt.f64 x))) (sqrt.f64 x)))
(pow.f64 (exp.f64 60) x)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 60) x)))
(pow.f64 (exp.f64 60) x)
(+.f64 0 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 1 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 60) (pow.f64 (*.f64 x 1/2) 2)) (pow.f64 (exp.f64 60) (pow.f64 (*.f64 x 1/2) 2)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(*.f64 (pow.f64 1 (*.f64 x 1/2)) (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 120) x)) (*.f64 x 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 x 1/2)))
(*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 120) x)) (*.f64 x 1/2)))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 120) x)) (*.f64 x 1/2)))
(*.f64 (pow.f64 1 x) (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 1/6) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1/4 x)) (pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1/4 x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 5/6) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 30) (*.f64 x x)) 5/6) (sqrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 30) (*.f64 x x)) 5/6) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(/.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (exp.f64 (log1p.f64 x))) (sqrt.f64 (pow.f64 (exp.f64 60) x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 30) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 30) x))
(sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) x))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 x 1/2)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 60 (*.f64 x (*.f64 x 1/2))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 60 (*.f64 (*.f64 x 1/2) x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 x 1/2)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 (*.f64 x 1/2) 1)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 1/2 x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 1/2 x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (fma.f64 x 1/2 (*.f64 x 1/2))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) (fma.f64 x 1/2 (*.f64 x 1/2))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) (fma.f64 x 1/2 (*.f64 x 1/2))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) (fma.f64 x 1/2 (*.f64 x 1/2))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) (*.f64 2 (*.f64 x 1/2))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) (*.f64 x 1/2)) 1))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1) 1))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 3))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1/3) 3))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1) 3))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 60) 2))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (*.f64 x 1/2)) 2))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (sqrt.f64 x))) (sqrt.f64 x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)
(pow.f64 (exp.f64 30) (*.f64 x x))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))) 1)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) 1)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 60) (*.f64 x (*.f64 (*.f64 x 1/2) 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 60) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) (*.f64 (*.f64 x 1/2) 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 60) (*.f64 (*.f64 2 (*.f64 x 1/2)) (*.f64 (*.f64 x 1/2) 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 60) (*.f64 (*.f64 x 1/2) (*.f64 x 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 60) (*.f64 (*.f64 (*.f64 x 1/2) 1) (*.f64 x 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 60) (*.f64 (*.f64 x (*.f64 x 1/2)) 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (exp.f64 60) (*.f64 (*.f64 (*.f64 x 1/2) x) 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 x 1/2) 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1 (*.f64 (*.f64 x 1/2) 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 1/2 (*.f64 x 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 (*.f64 x 1/2) 1) 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 1/2 x) 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 60) x) (*.f64 (*.f64 (*.f64 x 1/2) 1/3) 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 x 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 (*.f64 2 (*.f64 x 1/2)) 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 2 (*.f64 (*.f64 x 1/2) 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 1 (*.f64 x 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 (*.f64 x 1/3) 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) 1)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 60) x) 1/6) (*.f64 3 (*.f64 x 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) 1/2)
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) 3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 3 (*.f64 (*.f64 x 1/2) 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) (*.f64 1/3 (*.f64 x 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) (*.f64 x 1/9))
(pow.f64 (exp.f64 120) (*.f64 (*.f64 x 1/2) (*.f64 (*.f64 x 1/2) 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) x) 1/9)
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) x) 1/18) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 180) x)) x) 1/18))
(pow.f64 (pow.f64 (exp.f64 120) x) (*.f64 1/2 (*.f64 (*.f64 x 1/2) 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 180) x) (*.f64 1/3 (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 180) x) (*.f64 1/3 (*.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 180) x) (*.f64 x 1/18))
(pow.f64 (pow.f64 (exp.f64 60) (*.f64 x 1/4)) (*.f64 2 (*.f64 x 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) (*.f64 x 1/4)) (*.f64 x 2/3))
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)) 2)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 60) (pow.f64 (*.f64 x 1/2) 2)) 2/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 1/3))
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 1/3 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 30) x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 1/3 (cbrt.f64 x)))
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) 1/3))
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) (sqrt.f64 x)) (*.f64 1/3 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 30) x) (sqrt.f64 x)) (*.f64 1/3 (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 60) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 60) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (*.f64 1/6 (cbrt.f64 x))))
(pow.f64 (pow.f64 (exp.f64 60) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x 1/2) 1/3)))
(pow.f64 (pow.f64 (exp.f64 60) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x 1/6)))
(pow.f64 (pow.f64 (exp.f64 60) (sqrt.f64 x)) (*.f64 x (*.f64 1/6 (sqrt.f64 x))))
(pow.f64 (pow.f64 (exp.f64 60) (sqrt.f64 x)) (*.f64 (pow.f64 x 3/2) 1/6))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 60 x) (*.f64 (*.f64 x 1/2) 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1) (*.f64 (*.f64 x 1/2) 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) (*.f64 x 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 60 (*.f64 x 1/2)) (*.f64 x 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) 1/2) (*.f64 x 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 60 x)) 1) (*.f64 x 1/3)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 (*.f64 60 x) (*.f64 x 1/2)) 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1) 1/3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 1/2 (*.f64 60 x))) 1/3) 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 1) 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))))) 3))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 1/6 (*.f64 x (*.f64 1/2 (*.f64 60 x)))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(+.f64 0 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 (*.f64 10 x)) x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 2)) 1/2)
(sqrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 2)))
(pow.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 3)) 1/3)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(sqrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6)))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(cbrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 60) (*.f64 x x))) (pow.f64 (cos.f64 x) 3)))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(exp.f64 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(exp.f64 (*.f64 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(exp.f64 (*.f64 (*.f64 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x))) 1) 1))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x)))) 3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x)))) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 1/3 (*.f64 x (*.f64 1/2 (*.f64 60 x))) (log.f64 (cos.f64 x)))) 2))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))

localize4.0ms (0%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

localize21.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
99.5%
(*.f64 x (*.f64 x 10))
94.3%
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10)))
Compiler

Compiled 35 to 24 computations (31.4% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10)))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
0.0ms
x
@0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
0.0ms
x
@inf
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10)))

rewrite68.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1064×log-prod
684×pow-unpow
672×pow-prod-down
594×prod-exp
588×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01257
123557
2266857
Stop Event
node limit
Counts
3 → 80
Calls
Call 1
Inputs
(pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10)))
(*.f64 x (*.f64 x 10))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
Outputs
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 20)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 20)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 5) (pow.f64 (pow.f64 (exp.f64 x) x) 5))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (*.f64 1/3 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (*.f64 10 (*.f64 x x))))) (E.f64))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 x 10)))) (exp.f64 x))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 20))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 30))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 10 (*.f64 x x))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100)))) (cbrt.f64 (*.f64 x 10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (*.f64 x 10))))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(+.f64 (*.f64 10 (*.f64 x x)) 0)
(+.f64 0 (*.f64 10 (*.f64 x x)))
(+.f64 (/.f64 (*.f64 x x) 1/5) (/.f64 (*.f64 x x) 1/5))
(+.f64 (*.f64 2 (*.f64 1/3 (*.f64 10 (*.f64 x x)))) (*.f64 1/3 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 1/3 (*.f64 10 (*.f64 x x))) (*.f64 2 (*.f64 1/3 (*.f64 10 (*.f64 x x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 10 (*.f64 x x)))) 1)
(pow.f64 (*.f64 10 (*.f64 x x)) 1)
(pow.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 3)
(pow.f64 (*.f64 (pow.f64 x 4) 100) 1/2)
(pow.f64 (pow.f64 (*.f64 x (sqrt.f64 10)) 6) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 10)) 2)
(sqrt.f64 (*.f64 (pow.f64 x 4) 100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 x (sqrt.f64 10)) 6))
(expm1.f64 (log1p.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 10 (*.f64 x x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 10 (*.f64 x x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (sqrt.f64 10)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 x (sqrt.f64 10))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 x 10)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 x 10))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 x 10)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 x 10)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x 10)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x 10)) 1) (*.f64 (log.f64 x) 1)))
(log1p.f64 (expm1.f64 (*.f64 10 (*.f64 x x))))
(fma.f64 1 (/.f64 (*.f64 x x) 1/5) (/.f64 (*.f64 x x) 1/5))
(fma.f64 (*.f64 10 (*.f64 x x)) 1/2 (/.f64 (*.f64 x x) 1/5))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x x) 1/5)) 2) (cbrt.f64 (/.f64 (*.f64 x x) 1/5)) (/.f64 (*.f64 x x) 1/5))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 x x) 1/5)) (sqrt.f64 (/.f64 (*.f64 x x) 1/5)) (/.f64 (*.f64 x x) 1/5))
(+.f64 0 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))) 1)
(pow.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 1)
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (pow.f64 (exp.f64 x) x) 20)) 1/2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 x) x) 30)) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (pow.f64 (exp.f64 x) x) 20)))
(log.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 x) x) 30)))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 2))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 10 (*.f64 x x))))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))

simplify78.0ms (0.8%)

Algorithm
egg-herbie
Rules
1306×exp-prod
1136×fma-def
854×log-prod
772×associate-*r*
730×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02382434
15292342
213682328
351042328
Stop Event
node limit
Counts
116 → 137
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 20)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 20)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 5) (pow.f64 (pow.f64 (exp.f64 x) x) 5))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (*.f64 1/3 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (*.f64 10 (*.f64 x x))))) (E.f64))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 x 10)))) (exp.f64 x))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 20))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 30))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 10 (*.f64 x x))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100)))) (cbrt.f64 (*.f64 x 10))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (*.f64 x 10))))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(+.f64 (*.f64 10 (*.f64 x x)) 0)
(+.f64 0 (*.f64 10 (*.f64 x x)))
(+.f64 (/.f64 (*.f64 x x) 1/5) (/.f64 (*.f64 x x) 1/5))
(+.f64 (*.f64 2 (*.f64 1/3 (*.f64 10 (*.f64 x x)))) (*.f64 1/3 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 1/3 (*.f64 10 (*.f64 x x))) (*.f64 2 (*.f64 1/3 (*.f64 10 (*.f64 x x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 10 (*.f64 x x)))) 1)
(pow.f64 (*.f64 10 (*.f64 x x)) 1)
(pow.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 3)
(pow.f64 (*.f64 (pow.f64 x 4) 100) 1/2)
(pow.f64 (pow.f64 (*.f64 x (sqrt.f64 10)) 6) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 10)) 2)
(sqrt.f64 (*.f64 (pow.f64 x 4) 100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 x (sqrt.f64 10)) 6))
(expm1.f64 (log1p.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 10 (*.f64 x x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 10 (*.f64 x x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (sqrt.f64 10)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 x (sqrt.f64 10))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 x 10)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 x 10))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 x 10)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 x 10)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x 10)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x 10)) 1) (*.f64 (log.f64 x) 1)))
(log1p.f64 (expm1.f64 (*.f64 10 (*.f64 x x))))
(fma.f64 1 (/.f64 (*.f64 x x) 1/5) (/.f64 (*.f64 x x) 1/5))
(fma.f64 (*.f64 10 (*.f64 x x)) 1/2 (/.f64 (*.f64 x x) 1/5))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x x) 1/5)) 2) (cbrt.f64 (/.f64 (*.f64 x x) 1/5)) (/.f64 (*.f64 x x) 1/5))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 x x) 1/5)) (sqrt.f64 (/.f64 (*.f64 x x) 1/5)) (/.f64 (*.f64 x x) 1/5))
(+.f64 0 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))) 1)
(pow.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 1)
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (pow.f64 (exp.f64 x) x) 20)) 1/2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 x) x) 30)) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (pow.f64 (exp.f64 x) x) 20)))
(log.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 x) x) 30)))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 2))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 10 (*.f64 x x))))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(fma.f64 x (*.f64 10 x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(fma.f64 10 (*.f64 x x) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) (fma.f64 500/3 (pow.f64 x 6) 1)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 19/2 (*.f64 x x)))
(fma.f64 19/2 (*.f64 x x) 1)
(fma.f64 x (*.f64 x 19/2) 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 19/2 (*.f64 x x))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 x (*.f64 x 19/2))))
(fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 1))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (pow.f64 x 6) 102299/720 (*.f64 x (*.f64 x 19/2)))))
(+.f64 1 (fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 6) 102299/720 (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 x (*.f64 x 19/2)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 10) (*.f64 x x))))) 3)
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) 1)
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 20)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 20)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 5) (pow.f64 (pow.f64 (exp.f64 x) x) 5))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(*.f64 (pow.f64 (E.f64) (*.f64 2 (*.f64 1/3 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (*.f64 10 (*.f64 x x))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (fma.f64 10 (*.f64 x x) 1)) (E.f64))
(/.f64 (pow.f64 (E.f64) (fma.f64 x (*.f64 10 x) 1)) (E.f64))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 x 10)))) (exp.f64 x))
(/.f64 (pow.f64 (exp.f64 x) (exp.f64 (log1p.f64 (*.f64 10 x)))) (exp.f64 x))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 20))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 30))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 10 (*.f64 x x))) 3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 1/3))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 100)))) (cbrt.f64 (*.f64 x 10))))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 100)))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (exp.f64 x) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 100))) (cbrt.f64 (*.f64 10 x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 x 10)))) (sqrt.f64 (*.f64 x 10))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(+.f64 (*.f64 10 (*.f64 x x)) 0)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(+.f64 0 (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(+.f64 (/.f64 (*.f64 x x) 1/5) (/.f64 (*.f64 x x) 1/5))
(*.f64 2 (/.f64 x (/.f64 1/5 x)))
(*.f64 2 (*.f64 (/.f64 x 1/5) x))
(*.f64 2 (*.f64 x (/.f64 x 1/5)))
(+.f64 (*.f64 2 (*.f64 1/3 (*.f64 10 (*.f64 x x)))) (*.f64 1/3 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(+.f64 (*.f64 1/3 (*.f64 10 (*.f64 x x))) (*.f64 2 (*.f64 1/3 (*.f64 10 (*.f64 x x)))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 10 (*.f64 x x)))) 1)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(pow.f64 (*.f64 10 (*.f64 x x)) 1)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(pow.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 3)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(pow.f64 (*.f64 (pow.f64 x 4) 100) 1/2)
(sqrt.f64 (*.f64 (pow.f64 x 4) 100))
(pow.f64 (pow.f64 (*.f64 x (sqrt.f64 10)) 6) 1/3)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(pow.f64 (*.f64 x (sqrt.f64 10)) 2)
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(sqrt.f64 (*.f64 (pow.f64 x 4) 100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(cbrt.f64 (pow.f64 (*.f64 x (sqrt.f64 10)) 6))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(expm1.f64 (log1p.f64 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (log.f64 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (*.f64 10 (*.f64 x x))) 1))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 10 (*.f64 x x))) 1) 1))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (sqrt.f64 10)) 6)) 1/3))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (sqrt.f64 10))) 2))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 x 10)) 1)))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 x 10))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 x 10)) 1)))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (+.f64 (log.f64 (*.f64 x 10)) (*.f64 (log.f64 x) 1)))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x 10)) 1) (log.f64 x)))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x 10)) 1) (*.f64 (log.f64 x) 1)))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(log1p.f64 (expm1.f64 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(fma.f64 1 (/.f64 (*.f64 x x) 1/5) (/.f64 (*.f64 x x) 1/5))
(*.f64 2 (/.f64 x (/.f64 1/5 x)))
(*.f64 2 (*.f64 (/.f64 x 1/5) x))
(*.f64 2 (*.f64 x (/.f64 x 1/5)))
(fma.f64 (*.f64 10 (*.f64 x x)) 1/2 (/.f64 (*.f64 x x) 1/5))
(fma.f64 (*.f64 10 (*.f64 x x)) 1/2 (/.f64 x (/.f64 1/5 x)))
(+.f64 (*.f64 (/.f64 x 1/5) x) (*.f64 (*.f64 x x) 5))
(fma.f64 (*.f64 x x) 5 (*.f64 x (/.f64 x 1/5)))
(fma.f64 (*.f64 x x) 5 (/.f64 x (/.f64 1/5 x)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x x) 1/5)) 2) (cbrt.f64 (/.f64 (*.f64 x x) 1/5)) (/.f64 (*.f64 x x) 1/5))
(*.f64 2 (/.f64 x (/.f64 1/5 x)))
(*.f64 2 (*.f64 (/.f64 x 1/5) x))
(*.f64 2 (*.f64 x (/.f64 x 1/5)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 x x) 1/5)) (sqrt.f64 (/.f64 (*.f64 x x) 1/5)) (/.f64 (*.f64 x x) 1/5))
(*.f64 2 (/.f64 x (/.f64 1/5 x)))
(*.f64 2 (*.f64 (/.f64 x 1/5) x))
(*.f64 2 (*.f64 x (/.f64 x 1/5)))
(+.f64 0 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cos.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 10) (*.f64 x x))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cos.f64 x)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 10) (*.f64 x x))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 10) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))) 1)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))) 3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (pow.f64 (exp.f64 x) x) 20)) 1/2)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 x) x) 30)) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))) 2)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (pow.f64 (exp.f64 x) x) 20)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(log.f64 (exp.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 (exp.f64 x) x) 30)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(exp.f64 (*.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(exp.f64 (*.f64 (*.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))) 1) 1))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x)))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (*.f64 (log.f64 (cos.f64 x)) 1)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 x)) 1) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 10 (*.f64 x x) (log.f64 (cos.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))

localize18.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 x 10/3)
99.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3)))
99.0%
(pow.f64 (exp.f64 x) 3)
95.4%
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3))
Compiler

Compiled 34 to 20 computations (41.2% saved)

series3.0ms (0%)

Counts
4 → 40
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@0
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3))
0.0ms
x
@inf
(pow.f64 (exp.f64 x) 3)
0.0ms
x
@-inf
(pow.f64 (exp.f64 x) 3)
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3)))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3)))

rewrite93.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1114×log-prod
738×pow-prod-up
712×pow-unpow
670×pow-prod-down
642×pow-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01274
125162
2286462
Stop Event
node limit
Counts
4 → 107
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3))
(pow.f64 (exp.f64 x) 3)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3)))
(*.f64 x 10/3)
Outputs
(+.f64 0 (pow.f64 (exp.f64 x) (*.f64 10 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)))) 1)
(*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) 1)
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) (pow.f64 (exp.f64 x) (*.f64 2 (*.f64 x 10/3))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 2 (*.f64 x 10/3))) (pow.f64 (exp.f64 x) (*.f64 x 10/3)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 10 x)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 10 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/3 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 3) (exp.f64 (log1p.f64 (*.f64 x 10/3)))) (pow.f64 (exp.f64 x) 3))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (exp.f64 (log1p.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) 1))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)))))
(cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 10 x) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 (*.f64 x (*.f64 10 x)) 1))
(exp.f64 (*.f64 x (*.f64 (*.f64 10 x) 1)))
(exp.f64 (*.f64 (*.f64 x 3) (+.f64 (/.f64 x 3/5) (/.f64 x 3/5))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1) (+.f64 (/.f64 x 3/5) (/.f64 x 3/5))))
(exp.f64 (*.f64 (*.f64 x 3) (*.f64 2 (/.f64 x 3/5))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1) (*.f64 2 (/.f64 x 3/5))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 10 x)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 10 x))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x (*.f64 10 x))) 1/3))
(exp.f64 (*.f64 (*.f64 6 x) (/.f64 x 3/5)))
(exp.f64 (*.f64 (*.f64 (/.f64 x 3/5) (*.f64 x 3)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) (/.f64 x 3/5)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 x 10/3)) 2)))) (cbrt.f64 (*.f64 x 10/3))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (*.f64 3 (sqrt.f64 (*.f64 x 10/3))))) (sqrt.f64 (*.f64 x 10/3))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(+.f64 0 (pow.f64 (exp.f64 x) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) 3))) 1)
(*.f64 (exp.f64 x) (pow.f64 (exp.f64 x) 2))
(*.f64 (pow.f64 (exp.f64 x) 3) 1)
(*.f64 1 (pow.f64 (exp.f64 x) 3))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 (cbrt.f64 (exp.f64 x)) (pow.f64 (exp.f64 x) 2)))
(*.f64 (pow.f64 (exp.f64 x) 2) (exp.f64 x))
(*.f64 (sqrt.f64 (exp.f64 x)) (pow.f64 (exp.f64 x) 5/2))
(*.f64 (pow.f64 (exp.f64 x) 3/2) (pow.f64 (exp.f64 x) 3/2))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) 2) 1) (exp.f64 x))
(*.f64 (pow.f64 (*.f64 (exp.f64 x) (cbrt.f64 (exp.f64 x))) 2) (cbrt.f64 (exp.f64 x)))
(*.f64 (pow.f64 (exp.f64 x) 5/2) (sqrt.f64 (exp.f64 x)))
(sqrt.f64 (exp.f64 (*.f64 6 x)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) 3))))
(cbrt.f64 (pow.f64 (exp.f64 x) 9))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) 3)))
(exp.f64 (*.f64 x 3))
(exp.f64 (*.f64 (*.f64 x 3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1) 1))
(exp.f64 (*.f64 (+.f64 x x) 3/2))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x 3)) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 x) 2))
(exp.f64 (*.f64 (*.f64 x 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) 3)))
(+.f64 0 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))))
(exp.f64 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))))
(+.f64 0 (*.f64 x 10/3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10/3) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10/3) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 10/3))) 1)
(pow.f64 (*.f64 x 10/3) 1)
(pow.f64 (cbrt.f64 (*.f64 x 10/3)) 3)
(pow.f64 (*.f64 100/9 (*.f64 x x)) 1/2)
(pow.f64 (pow.f64 (*.f64 x 10/3) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x 10/3)) 2)
(sqrt.f64 (*.f64 100/9 (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 10/3) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 10/3))))
(cbrt.f64 (pow.f64 (*.f64 x 10/3) 3))
(expm1.f64 (log1p.f64 (*.f64 x 10/3)))
(exp.f64 (log.f64 (*.f64 x 10/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 x 10/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x 10/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x 10/3))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x 10/3) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x 10/3))) 2))
(log1p.f64 (expm1.f64 (*.f64 x 10/3)))

simplify71.0ms (0.7%)

Algorithm
egg-herbie
Rules
1834×fma-def
828×unswap-sqr
708×distribute-lft-in
644×*-commutative
636×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03273759
17422693
222052661
Stop Event
node limit
Counts
147 → 177
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
1
(+.f64 (*.f64 3 x) 1)
(+.f64 (*.f64 3 x) (+.f64 1 (*.f64 9/2 (pow.f64 x 2))))
(+.f64 (*.f64 3 x) (+.f64 1 (+.f64 (*.f64 9/2 (pow.f64 x 3)) (*.f64 9/2 (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 10/3 x)
(*.f64 10/3 x)
(*.f64 10/3 x)
(*.f64 10/3 x)
(*.f64 10/3 x)
(*.f64 10/3 x)
(*.f64 10/3 x)
(*.f64 10/3 x)
(*.f64 10/3 x)
(*.f64 10/3 x)
(*.f64 10/3 x)
(*.f64 10/3 x)
(+.f64 0 (pow.f64 (exp.f64 x) (*.f64 10 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)))) 1)
(*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) 1)
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) (pow.f64 (exp.f64 x) (*.f64 2 (*.f64 x 10/3))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 2 (*.f64 x 10/3))) (pow.f64 (exp.f64 x) (*.f64 x 10/3)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 10 x)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 10 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/3 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 3) (exp.f64 (log1p.f64 (*.f64 x 10/3)))) (pow.f64 (exp.f64 x) 3))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (exp.f64 (log1p.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) 1))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)))))
(cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 10 x) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 (*.f64 x (*.f64 10 x)) 1))
(exp.f64 (*.f64 x (*.f64 (*.f64 10 x) 1)))
(exp.f64 (*.f64 (*.f64 x 3) (+.f64 (/.f64 x 3/5) (/.f64 x 3/5))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1) (+.f64 (/.f64 x 3/5) (/.f64 x 3/5))))
(exp.f64 (*.f64 (*.f64 x 3) (*.f64 2 (/.f64 x 3/5))))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1) (*.f64 2 (/.f64 x 3/5))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 10 x)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 10 x))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x (*.f64 10 x))) 1/3))
(exp.f64 (*.f64 (*.f64 6 x) (/.f64 x 3/5)))
(exp.f64 (*.f64 (*.f64 (/.f64 x 3/5) (*.f64 x 3)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) (/.f64 x 3/5)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 x 10/3)) 2)))) (cbrt.f64 (*.f64 x 10/3))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (*.f64 3 (sqrt.f64 (*.f64 x 10/3))))) (sqrt.f64 (*.f64 x 10/3))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(+.f64 0 (pow.f64 (exp.f64 x) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) 3))) 1)
(*.f64 (exp.f64 x) (pow.f64 (exp.f64 x) 2))
(*.f64 (pow.f64 (exp.f64 x) 3) 1)
(*.f64 1 (pow.f64 (exp.f64 x) 3))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 (cbrt.f64 (exp.f64 x)) (pow.f64 (exp.f64 x) 2)))
(*.f64 (pow.f64 (exp.f64 x) 2) (exp.f64 x))
(*.f64 (sqrt.f64 (exp.f64 x)) (pow.f64 (exp.f64 x) 5/2))
(*.f64 (pow.f64 (exp.f64 x) 3/2) (pow.f64 (exp.f64 x) 3/2))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) 2) 1) (exp.f64 x))
(*.f64 (pow.f64 (*.f64 (exp.f64 x) (cbrt.f64 (exp.f64 x))) 2) (cbrt.f64 (exp.f64 x)))
(*.f64 (pow.f64 (exp.f64 x) 5/2) (sqrt.f64 (exp.f64 x)))
(sqrt.f64 (exp.f64 (*.f64 6 x)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) 3))))
(cbrt.f64 (pow.f64 (exp.f64 x) 9))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) 3)))
(exp.f64 (*.f64 x 3))
(exp.f64 (*.f64 (*.f64 x 3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1) 1))
(exp.f64 (*.f64 (+.f64 x x) 3/2))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x 3)) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 x) 2))
(exp.f64 (*.f64 (*.f64 x 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) 3)))
(+.f64 0 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))))
(exp.f64 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))))
(+.f64 0 (*.f64 x 10/3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10/3) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10/3) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 10/3))) 1)
(pow.f64 (*.f64 x 10/3) 1)
(pow.f64 (cbrt.f64 (*.f64 x 10/3)) 3)
(pow.f64 (*.f64 100/9 (*.f64 x x)) 1/2)
(pow.f64 (pow.f64 (*.f64 x 10/3) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x 10/3)) 2)
(sqrt.f64 (*.f64 100/9 (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 10/3) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 10/3))))
(cbrt.f64 (pow.f64 (*.f64 x 10/3) 3))
(expm1.f64 (log1p.f64 (*.f64 x 10/3)))
(exp.f64 (log.f64 (*.f64 x 10/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 x 10/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x 10/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x 10/3))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x 10/3) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x 10/3))) 2))
(log1p.f64 (expm1.f64 (*.f64 x 10/3)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(fma.f64 10 (*.f64 x x) (fma.f64 50 (pow.f64 x 4) (fma.f64 500/3 (pow.f64 x 6) 1)))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
1
(+.f64 (*.f64 3 x) 1)
(fma.f64 3 x 1)
(fma.f64 x 3 1)
(+.f64 (*.f64 3 x) (+.f64 1 (*.f64 9/2 (pow.f64 x 2))))
(+.f64 (fma.f64 3 x 1) (*.f64 (*.f64 x x) 9/2))
(fma.f64 x 3 (fma.f64 (*.f64 x x) 9/2 1))
(fma.f64 x (*.f64 x 9/2) (fma.f64 x 3 1))
(+.f64 (*.f64 3 x) (+.f64 1 (+.f64 (*.f64 9/2 (pow.f64 x 3)) (*.f64 9/2 (pow.f64 x 2)))))
(+.f64 (fma.f64 3 x 1) (*.f64 9/2 (+.f64 (pow.f64 x 3) (*.f64 x x))))
(fma.f64 x 3 (fma.f64 9/2 (*.f64 (+.f64 x 1) (*.f64 x x)) 1))
(fma.f64 9/2 (*.f64 x (fma.f64 x x x)) (fma.f64 x 3 1))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(fma.f64 (*.f64 x x) 19/2 1)
(fma.f64 x (*.f64 x 19/2) 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 x (*.f64 x 19/2))))
(fma.f64 x (*.f64 x 19/2) (fma.f64 (pow.f64 x 4) 1081/24 1))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (pow.f64 x 6) 102299/720 (*.f64 x (*.f64 x 19/2)))))
(+.f64 (fma.f64 x (*.f64 x 19/2) 1) (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 (pow.f64 x 6) 102299/720)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10/3 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 3)) x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(*.f64 10/3 x)
(*.f64 x 10/3)
(+.f64 0 (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)))) 1)
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) 1)
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 1 (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 6)) (*.f64 x 10/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 6) (*.f64 x 10/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 6)) (*.f64 x 10/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 6) (*.f64 x 10/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 1 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10/3)) (pow.f64 (exp.f64 x) (*.f64 2 (*.f64 x 10/3))))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 2 (*.f64 x 10/3))) (pow.f64 (exp.f64 x) (*.f64 x 10/3)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 10 x)) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 10 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 2 (*.f64 10 x)))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 20 x))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 2 (*.f64 1/3 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/3 x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 3) (exp.f64 (log1p.f64 (*.f64 x 10/3)))) (pow.f64 (exp.f64 x) 3))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (exp.f64 (log1p.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) 10) 1))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 x) 10))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)))))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 10 x) 3)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 x (*.f64 10 x)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 x (*.f64 10 x)) 1))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 x (*.f64 (*.f64 10 x) 1)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 x 3) (+.f64 (/.f64 x 3/5) (/.f64 x 3/5))))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1) (+.f64 (/.f64 x 3/5) (/.f64 x 3/5))))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 x 3) (*.f64 2 (/.f64 x 3/5))))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1) (*.f64 2 (/.f64 x 3/5))))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 10 x)) 1) 1))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 x (*.f64 10 x))) 3))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 3 (*.f64 x (*.f64 10 x))) 1/3))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 6 x) (/.f64 x 3/5)))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (/.f64 x 3/5) (*.f64 x 3)) 2))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) (/.f64 x 3/5)) 2))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 x 10/3)) 2)))) (cbrt.f64 (*.f64 x 10/3))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 x 10/3)) 2))) (cbrt.f64 (*.f64 x 10/3)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 10/3))) (*.f64 x (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 x 10/3)) 2))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 x 10/3)) 2)) (*.f64 x 3)) (cbrt.f64 (*.f64 x 10/3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) (*.f64 3 (sqrt.f64 (*.f64 x 10/3))))) (sqrt.f64 (*.f64 x 10/3))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 3 (sqrt.f64 (*.f64 x 10/3)))) (sqrt.f64 (*.f64 x 10/3)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 x 10/3))) (*.f64 x (*.f64 3 (sqrt.f64 (*.f64 x 10/3)))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))))
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x)))))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 x) (/.f64 x 1/10))
(+.f64 0 (pow.f64 (exp.f64 x) 3))
(pow.f64 (exp.f64 x) 3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 x) 3))) 1)
(pow.f64 (exp.f64 x) 3)
(*.f64 (exp.f64 x) (pow.f64 (exp.f64 x) 2))
(pow.f64 (exp.f64 x) 3)
(*.f64 (pow.f64 (exp.f64 x) 3) 1)
(pow.f64 (exp.f64 x) 3)
(*.f64 1 (pow.f64 (exp.f64 x) 3))
(pow.f64 (exp.f64 x) 3)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 2) (*.f64 (cbrt.f64 (exp.f64 x)) (pow.f64 (exp.f64 x) 2)))
(pow.f64 (exp.f64 x) 3)
(*.f64 (pow.f64 (exp.f64 x) 2) (exp.f64 x))
(pow.f64 (exp.f64 x) 3)
(*.f64 (sqrt.f64 (exp.f64 x)) (pow.f64 (exp.f64 x) 5/2))
(*.f64 (pow.f64 (exp.f64 x) 3/2) (pow.f64 (exp.f64 x) 3/2))
(pow.f64 (exp.f64 x) 3)
(*.f64 (*.f64 (pow.f64 (exp.f64 x) 2) 1) (exp.f64 x))
(pow.f64 (exp.f64 x) 3)
(*.f64 (pow.f64 (*.f64 (exp.f64 x) (cbrt.f64 (exp.f64 x))) 2) (cbrt.f64 (exp.f64 x)))
(pow.f64 (exp.f64 x) 3)
(*.f64 (pow.f64 (exp.f64 x) 5/2) (sqrt.f64 (exp.f64 x)))
(*.f64 (sqrt.f64 (exp.f64 x)) (pow.f64 (exp.f64 x) 5/2))
(sqrt.f64 (exp.f64 (*.f64 6 x)))
(sqrt.f64 (exp.f64 (*.f64 x 6)))
(sqrt.f64 (pow.f64 (exp.f64 x) 6))
(log.f64 (exp.f64 (pow.f64 (exp.f64 x) 3)))
(pow.f64 (exp.f64 x) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 x) 3))))
(pow.f64 (exp.f64 x) 3)
(cbrt.f64 (pow.f64 (exp.f64 x) 9))
(pow.f64 (exp.f64 x) 3)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 x) 3)))
(pow.f64 (exp.f64 x) 3)
(exp.f64 (*.f64 x 3))
(pow.f64 (exp.f64 x) 3)
(exp.f64 (*.f64 (*.f64 x 3) 1))
(pow.f64 (exp.f64 x) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1) 1))
(pow.f64 (exp.f64 x) 3)
(exp.f64 (*.f64 (+.f64 x x) 3/2))
(pow.f64 (exp.f64 x) 3)
(exp.f64 (*.f64 (*.f64 3 (*.f64 x 3)) 1/3))
(pow.f64 (exp.f64 x) 3)
(exp.f64 (*.f64 (*.f64 3/2 x) 2))
(pow.f64 (exp.f64 x) 3)
(exp.f64 (*.f64 (*.f64 x 3/2) 2))
(pow.f64 (exp.f64 x) 3)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 x) 3)))
(pow.f64 (exp.f64 x) 3)
(+.f64 0 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (/.f64 x 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)))) 1)
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 1)
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))) 3)
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 2) 1/2)
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 3) 1/3)
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))) 2)
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 2))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 10 x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x)) 3))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(exp.f64 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(exp.f64 (*.f64 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x))) 1))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(exp.f64 (*.f64 (*.f64 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x))) 1) 1))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(exp.f64 (*.f64 (*.f64 1/3 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x)))) 3))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x)))) 1/3))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(exp.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 10 x) x (log.f64 (cos.f64 x)))) 2))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 10 x)) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 3 (log.f64 (exp.f64 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(+.f64 0 (*.f64 x 10/3))
(*.f64 x 10/3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 10/3) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10/3) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10/3) x))))
(*.f64 x 10/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 10/3))) 1)
(*.f64 x 10/3)
(pow.f64 (*.f64 x 10/3) 1)
(*.f64 x 10/3)
(pow.f64 (cbrt.f64 (*.f64 x 10/3)) 3)
(*.f64 x 10/3)
(pow.f64 (*.f64 100/9 (*.f64 x x)) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 100/9))
(sqrt.f64 (*.f64 x (*.f64 x 100/9)))
(fabs.f64 (*.f64 x 10/3))
(pow.f64 (pow.f64 (*.f64 x 10/3) 3) 1/3)
(*.f64 x 10/3)
(pow.f64 (sqrt.f64 (*.f64 x 10/3)) 2)
(*.f64 x 10/3)
(sqrt.f64 (*.f64 100/9 (*.f64 x x)))
(sqrt.f64 (*.f64 (*.f64 x x) 100/9))
(sqrt.f64 (*.f64 x (*.f64 x 100/9)))
(fabs.f64 (*.f64 x 10/3))
(log.f64 (pow.f64 (exp.f64 10/3) x))
(*.f64 x 10/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 10/3))))
(*.f64 x 10/3)
(cbrt.f64 (pow.f64 (*.f64 x 10/3) 3))
(*.f64 x 10/3)
(expm1.f64 (log1p.f64 (*.f64 x 10/3)))
(*.f64 x 10/3)
(exp.f64 (log.f64 (*.f64 x 10/3)))
(*.f64 x 10/3)
(exp.f64 (*.f64 (log.f64 (*.f64 x 10/3)) 1))
(*.f64 x 10/3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x 10/3)) 1) 1))
(*.f64 x 10/3)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x 10/3))) 3))
(*.f64 x 10/3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x 10/3) 3)) 1/3))
(*.f64 x 10/3)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x 10/3))) 2))
(*.f64 x 10/3)
(log1p.f64 (expm1.f64 (*.f64 x 10/3)))
(*.f64 x 10/3)

localize44.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3))))
99.1%
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3)))
98.4%
(pow.f64 (exp.f64 10) x)
94.0%
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3))
Compiler

Compiled 44 to 32 computations (27.3% saved)

series46.0ms (0.5%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
40.0ms
x
@inf
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3))))
2.0ms
x
@inf
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3)))
2.0ms
x
@-inf
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3))))
1.0ms
x
@-inf
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3)))
0.0ms
x
@0
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3))

rewrite103.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1194×log-prod
936×pow-pow
888×pow-prod-up
850×pow-unpow
738×pow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01387
126567
2312161
Stop Event
node limit
Counts
3 → 195
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3)))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3))))
Outputs
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 30) x) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) 1)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (pow.f64 (exp.f64 20) (*.f64 x x)))
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 30) x) x))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 30) x) x))
(*.f64 (pow.f64 (pow.f64 1 x) x) (pow.f64 (pow.f64 (exp.f64 30) x) x))
(*.f64 (pow.f64 (exp.f64 20/3) (*.f64 x (*.f64 x 3))) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (pow.f64 (exp.f64 (*.f64 5 x)) (*.f64 x 3)) (pow.f64 (exp.f64 (*.f64 5 x)) (*.f64 x 3)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 30) (*.f64 x 1/2)) x) (pow.f64 (pow.f64 (exp.f64 30) (*.f64 x 1/2)) x))
(*.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) 1) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 5/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 (*.f64 x 3)))) (pow.f64 (exp.f64 10) x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 30) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 30) x))
(sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 (*.f64 x x) 6)))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(exp.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)))
(exp.f64 (*.f64 10 (*.f64 x (*.f64 x 3))))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10) 3))
(exp.f64 (*.f64 10 (*.f64 (*.f64 x (*.f64 x 3)) 1)))
(exp.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 x 2/3) (/.f64 x 2/3))))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) (+.f64 (/.f64 x 2/3) (/.f64 x 2/3))))
(exp.f64 (*.f64 (*.f64 10 x) (*.f64 2 (/.f64 x 2/3))))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) (*.f64 2 (/.f64 x 2/3))))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x (*.f64 x 3))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 1) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 3 (*.f64 (*.f64 x x) 10))) 1/3))
(exp.f64 (*.f64 (*.f64 x 20) (/.f64 x 2/3)))
(exp.f64 (*.f64 (*.f64 3 (*.f64 10 x)) x))
(exp.f64 (*.f64 (*.f64 (/.f64 x 2/3) (*.f64 10 x)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) (/.f64 x 2/3)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 (*.f64 9 (*.f64 x x))))) (cbrt.f64 (*.f64 x 3))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (sqrt.f64 (*.f64 x 3)))) (sqrt.f64 (*.f64 x 3))))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(+.f64 0 (exp.f64 (*.f64 (*.f64 x x) 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1)
(*.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (pow.f64 1 x) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (exp.f64 (log1p.f64 (*.f64 x 3)))) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 x (*.f64 x 3)) 1/3))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 x x) 1))
(pow.f64 (exp.f64 10) (*.f64 1/3 (*.f64 x (*.f64 x 3))))
(pow.f64 (exp.f64 10) (*.f64 1 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) x))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 2 (*.f64 x 1/2)) x))
(pow.f64 (exp.f64 10) (*.f64 x (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 2 (*.f64 x 1/2)) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 (*.f64 x (*.f64 x 3)) 1) 1/3))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 (*.f64 x (*.f64 x 3)) 1/3) 1))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (pow.f64 (exp.f64 10) x) (fma.f64 x 1/2 (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (*.f64 x 3) 1/3))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/3 (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1 (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (+.f64 (/.f64 x 2/3) (/.f64 x 2/3)) 1/3))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (*.f64 2 (/.f64 x 2/3)) 1/3))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (*.f64 (*.f64 x 3) 1/3) 1))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) 1/3)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3)
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 x 3)))
(pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 x x)))
(pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) 1/2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 x 3))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 2 (/.f64 x 2/3)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 3 (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (/.f64 x 2/3))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) x))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (exp.f64 30) (*.f64 1/3 (*.f64 x x)))
(pow.f64 (exp.f64 30) (*.f64 1/3 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(pow.f64 (pow.f64 (exp.f64 10) (*.f64 (*.f64 x x) 6)) 1/6)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 9) 1/9)
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 (/.f64 x 2/3) 1/3))
(pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 1/3 x))
(pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 x 1/3))
(pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 1/3 (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2)
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x x)))
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) 2/3)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 2 x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (+.f64 x x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 2 (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 x) 1))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 1))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 (*.f64 9 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 3)) 1/3))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (sqrt.f64 (*.f64 x 3))) (*.f64 (sqrt.f64 (*.f64 x 3)) 1/3))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) x))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (pow.f64 x 3/2))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x) 3)
(pow.f64 (pow.f64 (exp.f64 10/3) x) (*.f64 x 3))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (*.f64 x 3))) (cbrt.f64 (*.f64 9 (*.f64 x x))))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (*.f64 9 (*.f64 x x)))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 3))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 (*.f64 x 3))) (sqrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) 3))
(pow.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x x)) 3)
(pow.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 3))) (cbrt.f64 (*.f64 x (*.f64 x 3))))) (cbrt.f64 (*.f64 x (*.f64 x 3))))
(pow.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 (*.f64 x (*.f64 x 3)))) (sqrt.f64 (*.f64 x (*.f64 x 3))))
(pow.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (*.f64 x (*.f64 x 3)) 1/2)) (pow.f64 (*.f64 x (*.f64 x 3)) 1/2))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (cbrt.f64 (*.f64 9 (*.f64 x x))))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (sqrt.f64 (*.f64 x 3)))) (sqrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (*.f64 (cbrt.f64 (/.f64 x 2/3)) (cbrt.f64 (/.f64 x 2/3)))) (cbrt.f64 (/.f64 x 2/3)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (sqrt.f64 (/.f64 x 2/3))) (sqrt.f64 (/.f64 x 2/3)))
(pow.f64 (pow.f64 (exp.f64 10) (*.f64 (cbrt.f64 x) x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) 1) (cbrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 (sqrt.f64 x))) (cbrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (sqrt.f64 (cbrt.f64 x))) (sqrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) 1) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (cbrt.f64 x)) (cbrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2))) (sqrt.f64 (cbrt.f64 x)))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(exp.f64 (*.f64 (*.f64 x x) 10))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10) 1))
(exp.f64 (*.f64 (*.f64 10 x) x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 10 x)) (*.f64 x 3)))
(exp.f64 (*.f64 10/3 (*.f64 x (*.f64 x 3))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 x 20)))) (/.f64 x 2/3)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (*.f64 10 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) x))
(exp.f64 (*.f64 (*.f64 10 x) (*.f64 (*.f64 x 3) 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) (*.f64 (*.f64 x 3) 1/3)))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x (*.f64 x 3))) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 3) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) x) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 x x) 10)) 3))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 x x) 10)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2))) (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) 1/2)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) (pow.f64 (cos.f64 x) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))

simplify142.0ms (1.4%)

Algorithm
egg-herbie
Rules
1180×sqr-pow
1140×associate-/l*
816×exp-prod
604×associate-*r*
586×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05284294975857
113256003
236165847
Stop Event
node limit
Counts
231 → 322
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3) (cos.f64 x))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3) (cos.f64 x))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3) (cos.f64 x))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3) (cos.f64 x))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 30) x) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) 1)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (pow.f64 (exp.f64 20) (*.f64 x x)))
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 30) x) x))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 30) x) x))
(*.f64 (pow.f64 (pow.f64 1 x) x) (pow.f64 (pow.f64 (exp.f64 30) x) x))
(*.f64 (pow.f64 (exp.f64 20/3) (*.f64 x (*.f64 x 3))) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (pow.f64 (exp.f64 (*.f64 5 x)) (*.f64 x 3)) (pow.f64 (exp.f64 (*.f64 5 x)) (*.f64 x 3)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 30) (*.f64 x 1/2)) x) (pow.f64 (pow.f64 (exp.f64 30) (*.f64 x 1/2)) x))
(*.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) 1) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 5/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 (*.f64 x 3)))) (pow.f64 (exp.f64 10) x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 30) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 30) x))
(sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 (*.f64 x x) 6)))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(exp.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)))
(exp.f64 (*.f64 10 (*.f64 x (*.f64 x 3))))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10) 3))
(exp.f64 (*.f64 10 (*.f64 (*.f64 x (*.f64 x 3)) 1)))
(exp.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 x 2/3) (/.f64 x 2/3))))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) (+.f64 (/.f64 x 2/3) (/.f64 x 2/3))))
(exp.f64 (*.f64 (*.f64 10 x) (*.f64 2 (/.f64 x 2/3))))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) (*.f64 2 (/.f64 x 2/3))))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x (*.f64 x 3))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 1) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 3 (*.f64 (*.f64 x x) 10))) 1/3))
(exp.f64 (*.f64 (*.f64 x 20) (/.f64 x 2/3)))
(exp.f64 (*.f64 (*.f64 3 (*.f64 10 x)) x))
(exp.f64 (*.f64 (*.f64 (/.f64 x 2/3) (*.f64 10 x)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) (/.f64 x 2/3)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 (*.f64 9 (*.f64 x x))))) (cbrt.f64 (*.f64 x 3))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (sqrt.f64 (*.f64 x 3)))) (sqrt.f64 (*.f64 x 3))))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(+.f64 0 (exp.f64 (*.f64 (*.f64 x x) 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1)
(*.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (pow.f64 1 x) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (exp.f64 (log1p.f64 (*.f64 x 3)))) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 x (*.f64 x 3)) 1/3))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 x x) 1))
(pow.f64 (exp.f64 10) (*.f64 1/3 (*.f64 x (*.f64 x 3))))
(pow.f64 (exp.f64 10) (*.f64 1 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) x))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 2 (*.f64 x 1/2)) x))
(pow.f64 (exp.f64 10) (*.f64 x (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 2 (*.f64 x 1/2)) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 (*.f64 x (*.f64 x 3)) 1) 1/3))
(pow.f64 (exp.f64 10) (*.f64 (*.f64 (*.f64 x (*.f64 x 3)) 1/3) 1))
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(pow.f64 (pow.f64 (exp.f64 10) x) (fma.f64 x 1/2 (*.f64 x 1/2)))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (*.f64 x 3) 1/3))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/3 (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1 (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (+.f64 (/.f64 x 2/3) (/.f64 x 2/3)) 1/3))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (*.f64 2 (/.f64 x 2/3)) 1/3))
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (*.f64 (*.f64 x 3) 1/3) 1))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) 1/3)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3)
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 x 3)))
(pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 x x)))
(pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) 1/2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 x 3))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 2 (/.f64 x 2/3)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 3 (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (/.f64 x 2/3))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) x))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (exp.f64 30) (*.f64 1/3 (*.f64 x x)))
(pow.f64 (exp.f64 30) (*.f64 1/3 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(pow.f64 (pow.f64 (exp.f64 10) (*.f64 (*.f64 x x) 6)) 1/6)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 9) 1/9)
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 (/.f64 x 2/3) 1/3))
(pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 1/3 x))
(pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 x 1/3))
(pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 1/3 (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2)
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x x)))
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) 2/3)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 2 x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (+.f64 x x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 2 (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 x) 1))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 1))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 (*.f64 9 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 3)) 1/3))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (sqrt.f64 (*.f64 x 3))) (*.f64 (sqrt.f64 (*.f64 x 3)) 1/3))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) x))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (pow.f64 x 3/2))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x) 3)
(pow.f64 (pow.f64 (exp.f64 10/3) x) (*.f64 x 3))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (*.f64 x 3))) (cbrt.f64 (*.f64 9 (*.f64 x x))))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (*.f64 9 (*.f64 x x)))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 3))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 (*.f64 x 3))) (sqrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) 3))
(pow.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x x)) 3)
(pow.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 3))) (cbrt.f64 (*.f64 x (*.f64 x 3))))) (cbrt.f64 (*.f64 x (*.f64 x 3))))
(pow.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 (*.f64 x (*.f64 x 3)))) (sqrt.f64 (*.f64 x (*.f64 x 3))))
(pow.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (*.f64 x (*.f64 x 3)) 1/2)) (pow.f64 (*.f64 x (*.f64 x 3)) 1/2))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (cbrt.f64 (*.f64 9 (*.f64 x x))))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (sqrt.f64 (*.f64 x 3)))) (sqrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (*.f64 (cbrt.f64 (/.f64 x 2/3)) (cbrt.f64 (/.f64 x 2/3)))) (cbrt.f64 (/.f64 x 2/3)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (sqrt.f64 (/.f64 x 2/3))) (sqrt.f64 (/.f64 x 2/3)))
(pow.f64 (pow.f64 (exp.f64 10) (*.f64 (cbrt.f64 x) x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) 1) (cbrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 (sqrt.f64 x))) (cbrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (sqrt.f64 (cbrt.f64 x))) (sqrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) 1) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (cbrt.f64 x)) (cbrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2))) (sqrt.f64 (cbrt.f64 x)))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(exp.f64 (*.f64 (*.f64 x x) 10))
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10) 1))
(exp.f64 (*.f64 (*.f64 10 x) x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 10 x)) (*.f64 x 3)))
(exp.f64 (*.f64 10/3 (*.f64 x (*.f64 x 3))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 x 20)))) (/.f64 x 2/3)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (*.f64 10 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) x))
(exp.f64 (*.f64 (*.f64 10 x) (*.f64 (*.f64 x 3) 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) (*.f64 (*.f64 x 3) 1/3)))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x (*.f64 x 3))) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 3) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) x) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 x x) 10)) 3))
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 x x) 10)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5))) (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2))) (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) 1/2)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) (pow.f64 (cos.f64 x) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))
Outputs
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(+.f64 1 (*.f64 30 (*.f64 x x)))
(fma.f64 30 (*.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (*.f64 30 (*.f64 x x))))
(+.f64 1 (fma.f64 30 (*.f64 x x) (*.f64 450 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (fma.f64 30 (*.f64 x x) (*.f64 4500 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (fma.f64 4500 (pow.f64 x 6) (*.f64 30 (*.f64 x x)))))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(fma.f64 x (*.f64 x 10) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 (pow.f64 x 4) 50))
(fma.f64 x (*.f64 x 10) (fma.f64 (pow.f64 x 4) 50 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 (pow.f64 x 4) 50))))
(fma.f64 x (*.f64 x 10) (fma.f64 (pow.f64 x 6) 500/3 (fma.f64 (pow.f64 x 4) 50 1)))
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 19/2 (*.f64 x x)))
(fma.f64 19/2 (*.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 19/2 (*.f64 x x))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (*.f64 x (*.f64 x 19/2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1081/24 (fma.f64 (pow.f64 x 6) 102299/720 (*.f64 x (*.f64 x 19/2)))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 3 (*.f64 (log.f64 (pow.f64 (exp.f64 10) x)) x)))) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(+.f64 0 (pow.f64 (pow.f64 (exp.f64 30) x) x))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))) (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))) 1)
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) 1)
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (pow.f64 (exp.f64 20) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 20) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x 10)) x) (pow.f64 (exp.f64 20) (*.f64 x x)))
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 30) x) x))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 20) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x 10)) x) (pow.f64 (exp.f64 20) (*.f64 x x)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(*.f64 (pow.f64 1 x) (pow.f64 (pow.f64 (exp.f64 30) x) x))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(*.f64 (pow.f64 (pow.f64 1 x) x) (pow.f64 (pow.f64 (exp.f64 30) x) x))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(*.f64 (pow.f64 (exp.f64 20/3) (*.f64 x (*.f64 x 3))) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 20/3) (*.f64 x (*.f64 x 3))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x 10)) x) (pow.f64 (exp.f64 20/3) (*.f64 x (*.f64 x 3))))
(*.f64 (pow.f64 (exp.f64 (*.f64 5 x)) (*.f64 x 3)) (pow.f64 (exp.f64 (*.f64 5 x)) (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 5) x) (*.f64 2 (*.f64 x 3)))
(pow.f64 (exp.f64 (*.f64 x 5)) (*.f64 x 6))
(pow.f64 (pow.f64 (exp.f64 5) x) (*.f64 x 6))
(*.f64 (pow.f64 (pow.f64 (exp.f64 30) (*.f64 x 1/2)) x) (pow.f64 (pow.f64 (exp.f64 30) (*.f64 x 1/2)) x))
(pow.f64 (pow.f64 (exp.f64 30) (*.f64 x 1/2)) (+.f64 x x))
(*.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) 1) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 20) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x 10)) x) (pow.f64 (exp.f64 20) (*.f64 x x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x 10/3)))))
(*.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (pow.f64 (exp.f64 10/3) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 5/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 5/2) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x 10)) x) 5/2) (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 5/2) (pow.f64 (exp.f64 5) (*.f64 x x)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 (*.f64 x 3)))) (pow.f64 (exp.f64 10) x))
(/.f64 (pow.f64 (exp.f64 (*.f64 x 10)) (exp.f64 (log1p.f64 (*.f64 x 3)))) (exp.f64 (*.f64 x 10)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 30) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 30) x))
(/.f64 (pow.f64 (exp.f64 (*.f64 30 x)) (exp.f64 (log1p.f64 x))) (exp.f64 (*.f64 30 x)))
(sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 (*.f64 x x) 6)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x))))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 9))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 10 (*.f64 x (*.f64 x 3))))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10) 3))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 10 (*.f64 (*.f64 x (*.f64 x 3)) 1)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 x 2/3) (/.f64 x 2/3))))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) (+.f64 (/.f64 x 2/3) (/.f64 x 2/3))))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 10 x) (*.f64 2 (/.f64 x 2/3))))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) (*.f64 2 (/.f64 x 2/3))))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 10 (*.f64 x (*.f64 x 3))) 1))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1) 1))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 3) 1))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1/3) 3))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 1) 3))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 3 (*.f64 3 (*.f64 (*.f64 x x) 10))) 1/3))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 x 20) (/.f64 x 2/3)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 3 (*.f64 10 x)) x))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 (/.f64 x 2/3) (*.f64 10 x)) 2))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) (/.f64 x 2/3)) 2))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 (*.f64 9 (*.f64 x x))))) (cbrt.f64 (*.f64 x 3))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 (*.f64 (*.f64 x x) 9))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x 10)) (cbrt.f64 (*.f64 x (*.f64 x 9)))) (cbrt.f64 (*.f64 x 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (sqrt.f64 (*.f64 x 3)))) (sqrt.f64 (*.f64 x 3))))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)))
(pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(+.f64 0 (exp.f64 (*.f64 (*.f64 x x) 10)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x 10)) x))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x 10)) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x 10)) x)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(*.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x 10/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (pow.f64 (exp.f64 10/3) (*.f64 x x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x 10/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (pow.f64 (exp.f64 10/3) (*.f64 x x)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(*.f64 (pow.f64 1 x) (exp.f64 (*.f64 (*.f64 x x) 10)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 10))) x))
(*.f64 (pow.f64 (exp.f64 10/3) (*.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) x))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (+.f64 x x))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 x 10))) (+.f64 x x))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (exp.f64 (log1p.f64 (*.f64 x 3)))) (cbrt.f64 (pow.f64 (exp.f64 10) x)))
(/.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 10))) (exp.f64 (log1p.f64 (*.f64 x 3)))) (cbrt.f64 (exp.f64 (*.f64 x 10))))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10/3) x) (exp.f64 (log1p.f64 (*.f64 x 3)))) (pow.f64 (exp.f64 10/3) x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (exp.f64 (log1p.f64 x))) (pow.f64 (exp.f64 10) x))
(/.f64 (pow.f64 (exp.f64 (*.f64 x 10)) (exp.f64 (log1p.f64 x))) (exp.f64 (*.f64 x 10)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 (*.f64 x (*.f64 x 3)) 1/3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 (*.f64 x x) 1))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 1/3 (*.f64 x (*.f64 x 3))))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 1 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) x))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 (*.f64 2 (*.f64 x 1/2)) x))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 x (*.f64 (*.f64 x 3) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 (fma.f64 x 1/2 (*.f64 x 1/2)) (*.f64 (*.f64 x 3) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 (*.f64 2 (*.f64 x 1/2)) (*.f64 (*.f64 x 3) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 (*.f64 (*.f64 x (*.f64 x 3)) 1) 1/3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10) (*.f64 (*.f64 (*.f64 x (*.f64 x 3)) 1/3) 1))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) x)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) (fma.f64 x 1/2 (*.f64 x 1/2)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (*.f64 x 3) 1/3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1/3 (*.f64 x 3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 1 (*.f64 (*.f64 x 3) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (+.f64 (/.f64 x 2/3) (/.f64 x 2/3)) 1/3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (*.f64 2 (/.f64 x 2/3)) 1/3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 (*.f64 (*.f64 x 3) 1/3) 1))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 x 3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 x x)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 20) (*.f64 x x)) 1/2)
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 x 3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 2 (/.f64 x 2/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 3 (*.f64 (*.f64 x 3) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (/.f64 x 2/3))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (/.f64 x 2/3))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (/.f64 x 2/3))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) x))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) (*.f64 (*.f64 x 3) 1/3)))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(pow.f64 (exp.f64 30) (*.f64 1/3 (*.f64 x x)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 30) (*.f64 1/3 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10) (*.f64 (*.f64 x x) 6)) 1/6)
(pow.f64 (pow.f64 (exp.f64 10) (*.f64 6 (*.f64 x x))) 1/6)
(pow.f64 (pow.f64 (exp.f64 10) (*.f64 x (*.f64 x 6))) 1/6)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 9) 1/9)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2))
(pow.f64 (pow.f64 (exp.f64 x) 20) (*.f64 x 1/2))
(pow.f64 (pow.f64 (exp.f64 20) x) (*.f64 x 1/2))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 (/.f64 x 2/3) 1/3))
(pow.f64 (pow.f64 (exp.f64 x) 20) (*.f64 x 1/2))
(pow.f64 (pow.f64 (exp.f64 20) x) (*.f64 x 1/2))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2))
(pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 1/3 x))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 x 1/3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 1/3 (*.f64 (*.f64 x 3) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x x)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) 2/3)
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/15))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/15))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 2 x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (+.f64 x x))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 x 10))) (+.f64 x x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (+.f64 x x))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 x 10))) (+.f64 x x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (*.f64 2 (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) (+.f64 x x))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 x 10))) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 10 (pow.f64 (cbrt.f64 x) 5)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 x) 1))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 10 (pow.f64 (cbrt.f64 x) 5)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (pow.f64 x 3/2)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 1))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (pow.f64 x 3/2)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 (*.f64 9 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x 3)) 1/3))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 (*.f64 (*.f64 x x) 9))) (*.f64 1/3 (cbrt.f64 (*.f64 x 3))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x 10)) (cbrt.f64 (*.f64 x (*.f64 x 9)))) (*.f64 1/3 (cbrt.f64 (*.f64 x 3))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (sqrt.f64 (*.f64 x 3))) (*.f64 (sqrt.f64 (*.f64 x 3)) 1/3))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (sqrt.f64 (*.f64 x 3))) (*.f64 1/3 (sqrt.f64 (*.f64 x 3))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x 10)) (sqrt.f64 (*.f64 x 3))) (*.f64 1/3 (sqrt.f64 (*.f64 x 3))))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) x))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (pow.f64 x 3/2))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x 3) 1/3)))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (*.f64 (*.f64 x 1) (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x) 3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10/3) x) (*.f64 x 3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x 10)) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (*.f64 x 3))) (cbrt.f64 (*.f64 9 (*.f64 x x))))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (*.f64 x 3))) (cbrt.f64 (*.f64 (*.f64 x x) 9)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 10))) (cbrt.f64 (*.f64 x 3))) (cbrt.f64 (*.f64 x (*.f64 x 9))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10/3) x) (cbrt.f64 (*.f64 x 3))) (cbrt.f64 (*.f64 x (*.f64 x 9))))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (*.f64 9 (*.f64 x x)))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (cbrt.f64 (*.f64 (*.f64 x x) 9))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 10))) (cbrt.f64 (*.f64 x (*.f64 x 9)))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10/3) x) (cbrt.f64 (*.f64 x (*.f64 x 9)))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) 3))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 3 (cbrt.f64 x)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 10))) (pow.f64 (cbrt.f64 x) 2)) (*.f64 3 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10/3) x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 3 (cbrt.f64 x)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 (*.f64 x 3))) (sqrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 10))) (sqrt.f64 (*.f64 x 3))) (sqrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10/3) x) (sqrt.f64 (*.f64 x 3))) (sqrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) 3))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) (sqrt.f64 x)) (*.f64 3 (sqrt.f64 x)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 10))) (sqrt.f64 x)) (*.f64 3 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10/3) x) (sqrt.f64 x)) (*.f64 3 (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 x 3) (cbrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (cbrt.f64 x) 2)) (*.f64 3 (*.f64 x (cbrt.f64 x))))
(pow.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (*.f64 3 (cbrt.f64 x))))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x x)) 3)
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 x)) (*.f64 (*.f64 x 3) (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 3))) (cbrt.f64 (*.f64 x (*.f64 x 3))))) (cbrt.f64 (*.f64 x (*.f64 x 3))))
(pow.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 (*.f64 x (*.f64 x 3)))) (sqrt.f64 (*.f64 x (*.f64 x 3))))
(pow.f64 (pow.f64 (exp.f64 10/3) (pow.f64 (*.f64 x (*.f64 x 3)) 1/2)) (pow.f64 (*.f64 x (*.f64 x 3)) 1/2))
(pow.f64 (pow.f64 (exp.f64 10/3) (sqrt.f64 (*.f64 x (*.f64 x 3)))) (sqrt.f64 (*.f64 x (*.f64 x 3))))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (cbrt.f64 (*.f64 9 (*.f64 x x))))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (cbrt.f64 (*.f64 (*.f64 x x) 9)))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (cbrt.f64 (*.f64 x (*.f64 x 9))))) (cbrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (exp.f64 10/3) (*.f64 x (sqrt.f64 (*.f64 x 3)))) (sqrt.f64 (*.f64 x 3)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (*.f64 (cbrt.f64 (/.f64 x 2/3)) (cbrt.f64 (/.f64 x 2/3)))) (cbrt.f64 (/.f64 x 2/3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (*.f64 (cbrt.f64 (/.f64 x 2/3)) (cbrt.f64 (/.f64 x 2/3)))) (cbrt.f64 (/.f64 x 2/3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (*.f64 (cbrt.f64 (/.f64 x 2/3)) (cbrt.f64 (/.f64 x 2/3)))) (cbrt.f64 (/.f64 x 2/3)))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (sqrt.f64 (/.f64 x 2/3))) (sqrt.f64 (/.f64 x 2/3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (sqrt.f64 (/.f64 x 2/3))) (sqrt.f64 (/.f64 x 2/3)))
(pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (sqrt.f64 (/.f64 x 2/3))) (sqrt.f64 (/.f64 x 2/3)))
(pow.f64 (pow.f64 (exp.f64 10) (*.f64 (cbrt.f64 x) x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (exp.f64 10) (*.f64 x (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) 1) (cbrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 10 (pow.f64 (cbrt.f64 x) 5)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 (sqrt.f64 x))) (cbrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (sqrt.f64 (cbrt.f64 x))) (sqrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) 1) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (pow.f64 x 3/2)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (cbrt.f64 x)) (cbrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 x 3/2)) 10) (cbrt.f64 x)) (cbrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 x 3/2)) 10) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2))) (sqrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (fabs.f64 (cbrt.f64 x))) (sqrt.f64 (cbrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 x 3/2)) 10) (cbrt.f64 x)) (sqrt.f64 (cbrt.f64 x)))
(sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))
(log.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 x x) 10))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1/3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10) 1))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 10 x) x))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 10 x)) (*.f64 x 3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 10/3 (*.f64 x (*.f64 x 3))))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 x 20)))) (/.f64 x 2/3)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) (/.f64 x 2/3))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (/.f64 x 2/3))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 20))) (/.f64 x 2/3))
(exp.f64 (*.f64 10 (*.f64 x x)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 10 (*.f64 (*.f64 x (*.f64 x 3)) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) x))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 10 x) (*.f64 (*.f64 x 3) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) 1) (*.f64 (*.f64 x 3) 1/3)))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 10 (*.f64 x (*.f64 x 3))) 1/3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1) 1/3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 3) 1/3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 x x) 10)) 1/3) 1))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 10) 1) 1))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) x) 1))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 (*.f64 x x) 10)) 3))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 x x) 10)) 2))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5))) (cbrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 (cbrt.f64 x) 5)) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 10 (pow.f64 (cbrt.f64 x) 5)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2))) (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 10 (pow.f64 x 3/2)))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10))))))
(pow.f64 (exp.f64 (*.f64 x 10)) x)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(+.f64 0 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cos.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cos.f64 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x 10)) x)) (cos.f64 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x 10)) x)) (cos.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cos.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) 1/2)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) (pow.f64 (cos.f64 x) 3)) 1/3)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) (pow.f64 (cos.f64 x) 3)))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(exp.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(exp.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x))) 1) 1))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x)))) 3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x)))) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 x x) 10) (log.f64 (cos.f64 x)))) 2))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x (*.f64 x (log.f64 (exp.f64 10)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 10)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))

eval489.0ms (4.9%)

Compiler

Compiled 14268 to 9205 computations (35.5% saved)

prune326.0ms (3.3%)

Pruning

56 alts after pruning (47 fresh and 9 done)

PrunedKeptTotal
New91425939
Fresh252247
Picked101
Done5914
Total945561001
Accurracy
99.9%
Counts
1001 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.0%
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))) 3)
97.7%
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 3)
94.4%
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
1.5%
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
1.5%
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
94.7%
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
94.0%
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) 1/3))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 x 1/3)))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x))
99.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) x) (*.f64 x 1/2)))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
93.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 10) (*.f64 x 3)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 x)) 3)) (*.f64 x 20)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2)))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 3)) (*.f64 x 10/3)))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 1/2)) (*.f64 x 20)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x 10)))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 60) (*.f64 (*.f64 (*.f64 x 1/2) x) 1/3)))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 60) (*.f64 (*.f64 x 1/2) (*.f64 x 1/3))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 30) (*.f64 1/3 (*.f64 x x))))
95.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x x))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 x 3))))
94.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 x x))))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x))))
92.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 2 (/.f64 x (/.f64 1/5 x)))))
96.5%
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 3 (*.f64 (*.f64 x 1/2) 1/3))))
94.5%
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
94.5%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3))))
94.3%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))))
93.9%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 x 1/10) x)))
94.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 6 x) (/.f64 x 3/5))))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
98.6%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 30) (*.f64 x 1/2)) (+.f64 x x))))
95.3%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
95.5%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
95.4%
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
98.7%
(*.f64 (cos.f64 x) (cbrt.f64 (+.f64 0 (pow.f64 (pow.f64 (exp.f64 30) x) x))))
95.0%
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
95.1%
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
94.4%
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x (*.f64 x 3))))))
9.6%
(*.f64 (cos.f64 x) 1)
96.7%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3))
94.7%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 3))
95.3%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3))
94.5%
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3))
96.7%
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) (pow.f64 (cos.f64 x) 3)))
98.9%
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) (pow.f64 (cos.f64 x) 3)))
Compiler

Compiled 668 to 503 computations (24.7% saved)

regimes259.0ms (2.6%)

Counts
124 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 x 1/10) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 6 x) (/.f64 x 3/5))))
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 3 (*.f64 (/.f64 x 1/10) x)) 1/3)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 x 3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 30) (*.f64 1/3 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 1/2)) (*.f64 x 20)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 3)) (*.f64 x 10/3)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x (*.f64 x 3))))))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 3/2))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 2 (/.f64 x (/.f64 1/5 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 60) (*.f64 (*.f64 x 1/2) (*.f64 x 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 60) (*.f64 (*.f64 (*.f64 x 1/2) x) 1/3)))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 3/2) 2))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 x)) 3)) (*.f64 x 20)))
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 x (*.f64 x 5)))))
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
(*.f64 (cos.f64 x) (exp.f64 (sqrt.f64 (*.f64 (pow.f64 x 4) 100))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 30)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) x) (*.f64 x 1/2)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) (*.f64 x 1/2)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 30) x) (*.f64 x 1/3)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 2) (/.f64 x 1/5)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 3) (*.f64 x 10/3)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (+.f64 x x)) 5))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 3)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 6 x)) (*.f64 x 10/3))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 x (+.f64 x x))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (*.f64 2 (*.f64 x x))) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 3)
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 20) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 20) x))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 60 x))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 30)) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) (cos.f64 x)) 3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x)) 3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (cbrt.f64 (+.f64 0 (pow.f64 (pow.f64 (exp.f64 30) x) x))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) (*.f64 x 3))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) 3)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x 3/2)) (*.f64 (sqrt.f64 x) 10)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 x)) 10) (*.f64 x 3)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 10)) (+.f64 x x)) x))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)) (cos.f64 x))) 3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 30) (*.f64 x 1/2)) (+.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 60) x)) (*.f64 3 (*.f64 (*.f64 x 1/2) 1/3))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (exp.f64 x) (*.f64 x 20/3))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 20) x) 1/3)) (pow.f64 (pow.f64 (exp.f64 10/3) x) x)))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))))
(*.f64 (cos.f64 x) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 90))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 60) x)) x)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x)) 3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) 3)) x))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x)) 3))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3/2)) (sqrt.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) x) x) (cos.f64 x))) 3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) (cos.f64 x))) 3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 x x)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (+.f64 0 (pow.f64 (pow.f64 (exp.f64 10) x) x)) 3)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/6) (cos.f64 x))) 3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) 5) x) (pow.f64 (pow.f64 (exp.f64 x) 5) x)))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 10/3) x) x)))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 10 x))) (cbrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))))
(*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x))) (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 20)) (*.f64 x x)) (pow.f64 (cbrt.f64 (exp.f64 10)) (*.f64 x x))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 60) (*.f64 x x)) 1/9) (pow.f64 (pow.f64 (exp.f64 10/3) x) x)))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 40)))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) 1/6) (*.f64 x 20)) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 20))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x)) (pow.f64 (pow.f64 (exp.f64 x) 10) (*.f64 1/2 x))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x)) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 x))) x)))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) 40) x))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 40) x)))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 20) x))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 20)) x) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 10)) x)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 10) x)) x)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 40) x)) (*.f64 x 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 20) x)) (*.f64 x 1/2))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10)) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10))))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) x) (*.f64 x 1/2)))
Calls

2 calls:

103.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
83.0ms
x
Results
AccuracySegmentsBranch
99.4%1x
99.4%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 1592 to 937 computations (41.1% saved)

regimes155.0ms (1.6%)

Counts
51 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 x 1/10) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 6 x) (/.f64 x 3/5))))
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 3 (*.f64 (/.f64 x 1/10) x)) 1/3)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 x 3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 30) (*.f64 1/3 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 1/2)) (*.f64 x 20)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 3)) (*.f64 x 10/3)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x (*.f64 x 3))))))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 3/2))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 2 (/.f64 x (/.f64 1/5 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 60) (*.f64 (*.f64 x 1/2) (*.f64 x 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 60) (*.f64 (*.f64 (*.f64 x 1/2) x) 1/3)))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 3/2) 2))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 x)) 3)) (*.f64 x 20)))
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 x (*.f64 x 5)))))
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) 10) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
(*.f64 (cos.f64 x) (exp.f64 (sqrt.f64 (*.f64 (pow.f64 x 4) 100))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 20) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20))))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 x)) (*.f64 x 30)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x 20)))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
Calls

2 calls:

75.0ms
x
67.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
AccuracySegmentsBranch
98.0%1x
98.0%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 557 to 331 computations (40.6% saved)

regimes103.0ms (1%)

Counts
40 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 x 1/10) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 6 x) (/.f64 x 3/5))))
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 3 (*.f64 (/.f64 x 1/10) x)) 1/3)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 x 3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 30) (*.f64 1/3 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 1/2)) (*.f64 x 20)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 3)) (*.f64 x 10/3)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x (*.f64 x 3))))))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 20 (*.f64 x x)) 3/2))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 2 (/.f64 x (/.f64 1/5 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 60) (*.f64 (*.f64 x 1/2) (*.f64 x 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 60) (*.f64 (*.f64 (*.f64 x 1/2) x) 1/3)))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x 10)) 3/2) 2))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 1/3 (*.f64 1/2 x)) 3)) (*.f64 x 20)))
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 x (*.f64 x 5)))))
(*.f64 (cos.f64 x) (exp.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x 1/2) 2) 20) (*.f64 (*.f64 1/2 (*.f64 20 x)) (*.f64 x 1/2)))))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) x)))
Calls

2 calls:

47.0ms
x
19.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
AccuracySegmentsBranch
95.4%1x
95.4%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 450 to 277 computations (38.4% saved)

regimes31.0ms (0.3%)

Counts
25 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 x 1/10) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 6 x) (/.f64 x 3/5))))
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 3 (*.f64 (/.f64 x 1/10) x)) 1/3)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 x 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 x 1/10)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 20) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 1) (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10/3) (*.f64 3 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10/3) (*.f64 x (*.f64 x 3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 5) (*.f64 2 (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
Calls

2 calls:

13.0ms
x
12.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
AccuracySegmentsBranch
95.3%1x
95.3%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 254 to 146 computations (42.5% saved)

regimes56.0ms (0.6%)

Counts
10 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 x 1/10) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 6 x) (/.f64 x 3/5))))
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 3 (*.f64 (/.f64 x 1/10) x)) 1/3)))
Outputs
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
Calls

2 calls:

48.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
6.0ms
x
Results
AccuracySegmentsBranch
94.5%1x
94.5%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 106 to 67 computations (36.8% saved)

regimes13.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 x 1/10) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 6 x) (/.f64 x 3/5))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Calls

2 calls:

6.0ms
x
5.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
AccuracySegmentsBranch
94.4%1x
94.4%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 82 to 52 computations (36.6% saved)

regimes4.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
(*.f64 (cos.f64 x) 1)
Outputs
(*.f64 (cos.f64 x) 1)
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
9.6%1x
Compiler

Compiled 25 to 19 computations (24% saved)

regimes4.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
2 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(+.f64 1 (-.f64 (+.f64 1 (*.f64 x (*.f64 x 19/2))) 1))
Outputs
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
1.5%1x
Compiler

Compiled 21 to 16 computations (23.8% saved)

simplify29.0ms (0.3%)

Algorithm
egg-herbie
Rules
22×*-commutative
+-commutative
*-rgt-identity
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034204
149204
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) x) (*.f64 x 1/2)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) 1)
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 20) x) (*.f64 x 1/2)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 20) (*.f64 (*.f64 x 1/2) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 20) (*.f64 x (*.f64 x 1/2))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) 1)
(cos.f64 x)
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
Compiler

Compiled 77 to 56 computations (27.3% saved)

soundness1.3s (13.3%)

Rules
1848×pow1
1754×pow1
1700×add-exp-log
1700×log1p-expm1-u
1700×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
11627
22727
35027
411027
527727
682427
7142427
8323827
9355327
10409527
11526227
01055
120355
2236255
01178
122278
2256266
01273
124855
2292355
01387
126567
2312161
05284294975857
113256003
236165847
01441665
13391653
212511649
350141649
01057
119757
2226157
01027
11627
22727
35027
411027
527727
682427
7142427
8323827
9355327
10409527
11526227
01387
126567
2312161
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 850 to 582 computations (31.5% saved)

end75.0ms (0.8%)

Compiler

Compiled 70 to 40 computations (42.9% saved)

Profiling

Loading profile data...