Data.Colour.CIE:cieLABView from colour-2.3.3, A

Time bar (total: 2.8s)

analyze0.0ms (0%)

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

Compiled 11 to 10 computations (9.1% saved)

sample1.7s (61.5%)

Results
1.2s8241×body256valid
1.0ms11×body256infinite
1.0msbody1024valid
Bogosity

preprocess18.0ms (0.7%)

Algorithm
egg-herbie
Rules
36×fma-def
20×sub-neg
10×associate-+l-
10×+-commutative
fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01722
12922
24118
35418
46718
58518
610518
711718
812118
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
(+.f64 (*.f64 (/.f64 841 108) (neg.f64 x)) (/.f64 4 29))
Outputs
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
(fma.f64 841/108 x 4/29)
(+.f64 (*.f64 (/.f64 841 108) (neg.f64 x)) (/.f64 4 29))
(fma.f64 841/108 (neg.f64 x) 4/29)
(fma.f64 x -841/108 4/29)
Compiler

Compiled 11 to 10 computations (9.1% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
fma-def
*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0139
1179
2189
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
Outputs
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
(fma.f64 841/108 x 4/29)

eval1.0ms (0%)

Compiler

Compiled 14 to 12 computations (14.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Accurracy
99.9%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
99.9%
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
Compiler

Compiled 20 to 18 computations (10% saved)

localize83.0ms (3%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (/.f64 841 108) x)
Compiler

Compiled 27 to 24 computations (11.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 (/.f64 841 108) x)
0.0ms
x
@inf
(*.f64 (/.f64 841 108) x)
0.0ms
x
@0
(*.f64 (/.f64 841 108) x)

rewrite49.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1162×pow1
1090×add-exp-log
1090×log1p-expm1-u
1090×expm1-log1p-u
1068×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087
11447
214687
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (/.f64 841 108) x)
Outputs
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (pow.f64 (*.f64 841/108 x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(sqrt.f64 (pow.f64 (*.f64 841/108 x) 2))
(log.f64 (pow.f64 (exp.f64 841/108) x))
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))

simplify62.0ms (2.2%)

Algorithm
egg-herbie
Rules
1984×log-prod
1026×fma-neg
786×*-commutative
674×distribute-lft-out
636×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031161
176161
2264161
31555161
44523161
57063161
Stop Event
node limit
Counts
23 → 12
Calls
Call 1
Inputs
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (pow.f64 (*.f64 841/108 x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(sqrt.f64 (pow.f64 (*.f64 841/108 x) 2))
(log.f64 (pow.f64 (exp.f64 841/108) x))
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
Outputs
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 841/108 x)
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(*.f64 841/108 x)
(pow.f64 (*.f64 841/108 x) 1)
(*.f64 841/108 x)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(*.f64 841/108 x)
(pow.f64 (pow.f64 (*.f64 841/108 x) 3) 1/3)
(*.f64 841/108 x)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(*.f64 841/108 x)
(sqrt.f64 (pow.f64 (*.f64 841/108 x) 2))
(*.f64 841/108 x)
(log.f64 (pow.f64 (exp.f64 841/108) x))
(*.f64 841/108 x)
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
(*.f64 841/108 x)
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(*.f64 841/108 x)
(exp.f64 (log.f64 (*.f64 841/108 x)))
(*.f64 841/108 x)
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(*.f64 841/108 x)

eval3.0ms (0.1%)

Compiler

Compiled 115 to 103 computations (10.4% saved)

prune5.0ms (0.2%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New8412
Fresh000
Picked101
Done000
Total9413
Accurracy
99.9%
Counts
13 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.5%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2) (/.f64 4 29))
99.1%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3) (/.f64 4 29))
99.9%
(+.f64 (*.f64 841/108 x) (/.f64 4 29))
71.3%
(+.f64 (cbrt.f64 (pow.f64 (*.f64 841/108 x) 3)) (/.f64 4 29))
57.5%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2) (/.f64 4 29))
99.1%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3) (/.f64 4 29))
99.9%
(+.f64 (*.f64 841/108 x) (/.f64 4 29))
71.3%
(+.f64 (cbrt.f64 (pow.f64 (*.f64 841/108 x) 3)) (/.f64 4 29))
Compiler

Compiled 82 to 74 computations (9.8% saved)

localize194.0ms (7%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
99.9%
(sqrt.f64 (*.f64 841/108 x))
99.8%
(*.f64 841/108 x)
99.5%
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
99.8%
(*.f64 841/108 x)
99.5%
(cbrt.f64 (*.f64 841/108 x))
99.4%
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
99.8%
(*.f64 841/108 x)
99.8%
(*.f64 841/108 x)
99.8%
(pow.f64 (*.f64 841/108 x) 3)
65.2%
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
Compiler

Compiled 113 to 95 computations (15.9% saved)

series17.0ms (0.6%)

Counts
10 → 24
Calls

30 calls:

TimeVariablePointExpression
3.0ms
x
@0
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
2.0ms
x
@-inf
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
2.0ms
x
@0
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
2.0ms
x
@-inf
(sqrt.f64 (*.f64 841/108 x))
1.0ms
x
@-inf
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)

rewrite101.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
1798×pow1
1688×add-exp-log
1686×log1p-expm1-u
1686×expm1-log1p-u
1654×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01484
129684
2258984
Stop Event
node limit
Counts
10 → 238
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
(pow.f64 (*.f64 841/108 x) 3)
(*.f64 841/108 x)
(*.f64 841/108 x)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(cbrt.f64 (*.f64 841/108 x))
(*.f64 841/108 x)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(*.f64 841/108 x)
(sqrt.f64 (*.f64 841/108 x))
Outputs
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 x) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 1 (*.f64 841/108 x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 841/108))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/4)) (pow.f64 (*.f64 841/108 x) 1/4))
(*.f64 (pow.f64 1 1/3) (*.f64 841/108 x))
(*.f64 (pow.f64 594823321/1259712 1/3) x)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 841/108) 3) x)
(*.f64 (pow.f64 (sqrt.f64 841/108) 2) x)
(*.f64 (*.f64 841/108 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 841/108 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 841/108)) (sqrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 841/108)) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (pow.f64 (*.f64 841/108 x) 1/6)) (pow.f64 (*.f64 841/108 x) 1/6))
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (*.f64 594823321/1259712 (pow.f64 x 3))) 1)
(*.f64 841/108 (*.f64 x (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 x (*.f64 841/108 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (*.f64 841/108 x) (*.f64 (*.f64 x x) 707281/11664))
(*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (*.f64 (sqrt.f64 (*.f64 841/108 x)) (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 1 (*.f64 594823321/1259712 (pow.f64 x 3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (cbrt.f64 (*.f64 841/108 x)) (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (pow.f64 (*.f64 841/108 x) 3/2) (pow.f64 (*.f64 841/108 x) 3/2))
(*.f64 (*.f64 (*.f64 x x) 707281/11664) (*.f64 841/108 x))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 594823321/1259712)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) 841/108) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) x) 841/108)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) (sqrt.f64 (*.f64 841/108 x))) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) 1) (*.f64 841/108 x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 (*.f64 841/108 x)))
(sqrt.f64 (pow.f64 (*.f64 841/108 x) 6))
(log.f64 (pow.f64 (exp.f64 594823321/1259712) (pow.f64 x 3)))
(cbrt.f64 (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 594823321/1259712 (pow.f64 x 3))))
(exp.f64 (*.f64 3 (log.f64 (*.f64 841/108 x))))
(log1p.f64 (expm1.f64 (*.f64 594823321/1259712 (pow.f64 x 3))))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 x) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 1 (*.f64 841/108 x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 841/108))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/4)) (pow.f64 (*.f64 841/108 x) 1/4))
(*.f64 (pow.f64 1 1/3) (*.f64 841/108 x))
(*.f64 (pow.f64 594823321/1259712 1/3) x)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 841/108) 3) x)
(*.f64 (pow.f64 (sqrt.f64 841/108) 2) x)
(*.f64 (*.f64 841/108 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 841/108 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 841/108)) (sqrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 841/108)) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (pow.f64 (*.f64 841/108 x) 1/6)) (pow.f64 (*.f64 841/108 x) 1/6))
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (cbrt.f64 (*.f64 841/108 x))) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) 1)
(*.f64 1 (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 x) (cbrt.f64 841/108))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (cbrt.f64 841/108) (cbrt.f64 x))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(pow.f64 (*.f64 841/108 x) 1/3)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/9)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 1)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 3)
(pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 2)
(sqrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 841/108 x))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 841/108 x))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 841/108 x))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 841/108 x))))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 x) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 1 (*.f64 841/108 x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 841/108))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/4)) (pow.f64 (*.f64 841/108 x) 1/4))
(*.f64 (pow.f64 1 1/3) (*.f64 841/108 x))
(*.f64 (pow.f64 594823321/1259712 1/3) x)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 841/108) 3) x)
(*.f64 (pow.f64 (sqrt.f64 841/108) 2) x)
(*.f64 (*.f64 841/108 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 841/108 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 841/108)) (sqrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 841/108)) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (pow.f64 (*.f64 841/108 x) 1/6)) (pow.f64 (*.f64 841/108 x) 1/6))
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 841/108 x))) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) 1)
(*.f64 1 (sqrt.f64 (*.f64 841/108 x)))
(*.f64 (sqrt.f64 x) (sqrt.f64 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (pow.f64 (*.f64 841/108 x) 1/4))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/2))
(*.f64 (sqrt.f64 841/108) (sqrt.f64 x))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 841/108) 3/2) (pow.f64 (cbrt.f64 x) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 3/2) (pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/2) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3/4) (pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3/4))
(pow.f64 (*.f64 841/108 x) 1/2)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/6)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3/2)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 1)
(pow.f64 (pow.f64 (*.f64 841/108 x) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 841/108 x) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 3)
(fabs.f64 (sqrt.f64 (*.f64 841/108 x)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 841/108 x))))
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 841/108 x))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 841/108 x))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 841/108 x))))

simplify148.0ms (5.4%)

Algorithm
egg-herbie
Rules
1114×cube-prod
846×fma-def
710×swap-sqr
652×log-prod
640×fabs-mul
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02255414
14624298
217333278
339283278
Stop Event
node limit
Counts
262 → 156
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 -1 (*.f64 (cbrt.f64 -594823321/1259712) x))
(*.f64 -1 (*.f64 (cbrt.f64 -594823321/1259712) x))
(*.f64 -1 (*.f64 (cbrt.f64 -594823321/1259712) x))
(*.f64 -1 (*.f64 (cbrt.f64 -594823321/1259712) x))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 x) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 1 (*.f64 841/108 x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 841/108))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/4)) (pow.f64 (*.f64 841/108 x) 1/4))
(*.f64 (pow.f64 1 1/3) (*.f64 841/108 x))
(*.f64 (pow.f64 594823321/1259712 1/3) x)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 841/108) 3) x)
(*.f64 (pow.f64 (sqrt.f64 841/108) 2) x)
(*.f64 (*.f64 841/108 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 841/108 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 841/108)) (sqrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 841/108)) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (pow.f64 (*.f64 841/108 x) 1/6)) (pow.f64 (*.f64 841/108 x) 1/6))
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (*.f64 594823321/1259712 (pow.f64 x 3))) 1)
(*.f64 841/108 (*.f64 x (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 x (*.f64 841/108 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (*.f64 841/108 x) (*.f64 (*.f64 x x) 707281/11664))
(*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (*.f64 (sqrt.f64 (*.f64 841/108 x)) (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 1 (*.f64 594823321/1259712 (pow.f64 x 3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (cbrt.f64 (*.f64 841/108 x)) (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (pow.f64 (*.f64 841/108 x) 3/2) (pow.f64 (*.f64 841/108 x) 3/2))
(*.f64 (*.f64 (*.f64 x x) 707281/11664) (*.f64 841/108 x))
(*.f64 594823321/1259712 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 594823321/1259712)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) 841/108) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) x) 841/108)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) (sqrt.f64 (*.f64 841/108 x))) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) 1) (*.f64 841/108 x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 (*.f64 841/108 x)))
(sqrt.f64 (pow.f64 (*.f64 841/108 x) 6))
(log.f64 (pow.f64 (exp.f64 594823321/1259712) (pow.f64 x 3)))
(cbrt.f64 (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 594823321/1259712 (pow.f64 x 3))))
(exp.f64 (*.f64 3 (log.f64 (*.f64 841/108 x))))
(log1p.f64 (expm1.f64 (*.f64 594823321/1259712 (pow.f64 x 3))))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 x) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 1 (*.f64 841/108 x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 841/108))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/4)) (pow.f64 (*.f64 841/108 x) 1/4))
(*.f64 (pow.f64 1 1/3) (*.f64 841/108 x))
(*.f64 (pow.f64 594823321/1259712 1/3) x)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 841/108) 3) x)
(*.f64 (pow.f64 (sqrt.f64 841/108) 2) x)
(*.f64 (*.f64 841/108 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 841/108 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 841/108)) (sqrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 841/108)) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (pow.f64 (*.f64 841/108 x) 1/6)) (pow.f64 (*.f64 841/108 x) 1/6))
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (cbrt.f64 (*.f64 841/108 x))) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) 1)
(*.f64 1 (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 x) (cbrt.f64 841/108))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (cbrt.f64 841/108) (cbrt.f64 x))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(pow.f64 (*.f64 841/108 x) 1/3)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/9)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 1)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 3)
(pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 2)
(sqrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 841/108 x))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 841/108 x))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 841/108 x))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 841/108 x))))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 x) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 1 (*.f64 841/108 x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 841/108))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/4)) (pow.f64 (*.f64 841/108 x) 1/4))
(*.f64 (pow.f64 1 1/3) (*.f64 841/108 x))
(*.f64 (pow.f64 594823321/1259712 1/3) x)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 841/108) 3) x)
(*.f64 (pow.f64 (sqrt.f64 841/108) 2) x)
(*.f64 (*.f64 841/108 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 841/108 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 841/108)) (sqrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 841/108)) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (pow.f64 (*.f64 841/108 x) 1/6)) (pow.f64 (*.f64 841/108 x) 1/6))
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(exp.f64 (log.f64 (*.f64 841/108 x)))
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 841/108 x))) 1)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) 1)
(*.f64 1 (sqrt.f64 (*.f64 841/108 x)))
(*.f64 (sqrt.f64 x) (sqrt.f64 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (pow.f64 (*.f64 841/108 x) 1/4))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/2))
(*.f64 (sqrt.f64 841/108) (sqrt.f64 x))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 841/108) 3/2) (pow.f64 (cbrt.f64 x) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 3/2) (pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/2) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3/4) (pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3/4))
(pow.f64 (*.f64 841/108 x) 1/2)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/6)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3/2)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 1)
(pow.f64 (pow.f64 (*.f64 841/108 x) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 841/108 x) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 3)
(fabs.f64 (sqrt.f64 (*.f64 841/108 x)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 841/108 x))))
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 841/108 x))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 841/108 x))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 841/108 x))))
Outputs
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 -1 (*.f64 (cbrt.f64 -594823321/1259712) x))
(neg.f64 (*.f64 x (cbrt.f64 -594823321/1259712)))
(*.f64 x (neg.f64 (cbrt.f64 -594823321/1259712)))
(*.f64 (cbrt.f64 -594823321/1259712) (neg.f64 x))
(*.f64 -1 (*.f64 (cbrt.f64 -594823321/1259712) x))
(neg.f64 (*.f64 x (cbrt.f64 -594823321/1259712)))
(*.f64 x (neg.f64 (cbrt.f64 -594823321/1259712)))
(*.f64 (cbrt.f64 -594823321/1259712) (neg.f64 x))
(*.f64 -1 (*.f64 (cbrt.f64 -594823321/1259712) x))
(neg.f64 (*.f64 x (cbrt.f64 -594823321/1259712)))
(*.f64 x (neg.f64 (cbrt.f64 -594823321/1259712)))
(*.f64 (cbrt.f64 -594823321/1259712) (neg.f64 x))
(*.f64 -1 (*.f64 (cbrt.f64 -594823321/1259712) x))
(neg.f64 (*.f64 x (cbrt.f64 -594823321/1259712)))
(*.f64 x (neg.f64 (cbrt.f64 -594823321/1259712)))
(*.f64 (cbrt.f64 -594823321/1259712) (neg.f64 x))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 841/108 x)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 x 841/108)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 (*.f64 841/108 x) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 1 (*.f64 841/108 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 7))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)) (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (sqrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 (*.f64 x 841/108)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 x 841/108)) (*.f64 (sqrt.f64 x) (sqrt.f64 841/108)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/4)) (pow.f64 (*.f64 841/108 x) 1/4))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 1 1/3) (*.f64 841/108 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 594823321/1259712 1/3) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (cbrt.f64 841/108) 3) x)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (sqrt.f64 841/108) 2) x)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 (sqrt.f64 x)) (sqrt.f64 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (*.f64 841/108 x) 1/6))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 841/108)) (sqrt.f64 x))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 (*.f64 x 841/108)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 x 841/108)) (*.f64 (sqrt.f64 x) (sqrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 7))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 841/108)) (cbrt.f64 x))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)) (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (pow.f64 (*.f64 841/108 x) 1/6)) (pow.f64 (*.f64 841/108 x) 1/6))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (*.f64 841/108 x) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(exp.f64 (log.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(-.f64 (+.f64 1 (*.f64 594823321/1259712 (pow.f64 x 3))) 1)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 841/108 (*.f64 x (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 x (*.f64 841/108 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (*.f64 841/108 x) (*.f64 (*.f64 x x) 707281/11664))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (*.f64 (sqrt.f64 (*.f64 841/108 x)) (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 1 (*.f64 594823321/1259712 (pow.f64 x 3)))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (cbrt.f64 (*.f64 841/108 x)) (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (pow.f64 (*.f64 841/108 x) 3/2) (pow.f64 (*.f64 841/108 x) 3/2))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (*.f64 (*.f64 x x) 707281/11664) (*.f64 841/108 x))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (pow.f64 x 3) 594823321/1259712)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) 841/108) x)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) x) 841/108)
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) (sqrt.f64 (*.f64 841/108 x))) (sqrt.f64 (*.f64 841/108 x)))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) 1) (*.f64 841/108 x))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 707281/11664) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(sqrt.f64 (pow.f64 (*.f64 841/108 x) 6))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(log.f64 (pow.f64 (exp.f64 594823321/1259712) (pow.f64 x 3)))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(cbrt.f64 (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 3))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(expm1.f64 (log1p.f64 (*.f64 594823321/1259712 (pow.f64 x 3))))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 841/108 x))))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(log1p.f64 (expm1.f64 (*.f64 594823321/1259712 (pow.f64 x 3))))
(*.f64 594823321/1259712 (pow.f64 x 3))
(pow.f64 (*.f64 x 841/108) 3)
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (*.f64 841/108 x) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(exp.f64 (log.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (*.f64 841/108 x) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(exp.f64 (log.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 841/108 x)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 x 841/108)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 (*.f64 841/108 x) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 1 (*.f64 841/108 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 7))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)) (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (sqrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 (*.f64 x 841/108)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 x 841/108)) (*.f64 (sqrt.f64 x) (sqrt.f64 841/108)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/4)) (pow.f64 (*.f64 841/108 x) 1/4))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 1 1/3) (*.f64 841/108 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 594823321/1259712 1/3) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (cbrt.f64 841/108) 3) x)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (sqrt.f64 841/108) 2) x)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 (sqrt.f64 x)) (sqrt.f64 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (*.f64 841/108 x) 1/6))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 841/108)) (sqrt.f64 x))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 (*.f64 x 841/108)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 x 841/108)) (*.f64 (sqrt.f64 x) (sqrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 7))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 841/108)) (cbrt.f64 x))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)) (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (pow.f64 (*.f64 841/108 x) 1/6)) (pow.f64 (*.f64 841/108 x) 1/6))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(exp.f64 (log.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(-.f64 (+.f64 1 (cbrt.f64 (*.f64 841/108 x))) 1)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(*.f64 (cbrt.f64 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(*.f64 1 (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(*.f64 (cbrt.f64 x) (cbrt.f64 841/108))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 841/108) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (cbrt.f64 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (pow.f64 (*.f64 841/108 x) 1/6))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))))
(pow.f64 (*.f64 841/108 x) 1/3)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/9)
(*.f64 (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/18) (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/18))
(*.f64 (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 1/18) (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 1/18))
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2/3)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 3)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 2)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(sqrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(sqrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (cbrt.f64 (*.f64 x 841/108)) 0)
(cbrt.f64 (*.f64 x 841/108))
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (*.f64 841/108 x) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(exp.f64 (log.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 841/108 x)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 x 841/108)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 (*.f64 841/108 x) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 1 (*.f64 841/108 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 7))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)) (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (sqrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 841/108 x))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 (*.f64 x 841/108)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 x 841/108)) (*.f64 (sqrt.f64 x) (sqrt.f64 841/108)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/4)) (pow.f64 (*.f64 841/108 x) 1/4))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 1 1/3) (*.f64 841/108 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 594823321/1259712 1/3) x)
(*.f64 x (cbrt.f64 594823321/1259712))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (cbrt.f64 841/108) 3) x)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (pow.f64 (sqrt.f64 841/108) 2) x)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 (sqrt.f64 x)) (sqrt.f64 x))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 841/108 x))) (pow.f64 (*.f64 841/108 x) 1/6))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 (sqrt.f64 (*.f64 841/108 x)) (sqrt.f64 841/108)) (sqrt.f64 x))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 (*.f64 x 841/108)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 x 841/108)) (*.f64 (sqrt.f64 x) (sqrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 7))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 841/108)) (cbrt.f64 x))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 841/108)) (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (pow.f64 (*.f64 841/108 x) 1/6)) (pow.f64 (*.f64 841/108 x) 1/6))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(exp.f64 (log.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(-.f64 (+.f64 1 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (*.f64 841/108 x) 1)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 3/2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2) 3/2)
(pow.f64 (*.f64 (*.f64 x x) 707281/11664) 1/2)
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(sqrt.f64 (*.f64 (*.f64 x x) 707281/11664))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log.f64 (pow.f64 (exp.f64 x) 841/108))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(expm1.f64 (log1p.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(exp.f64 (log.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(log1p.f64 (expm1.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (*.f64 x 841/108) 1))
(+.f64 (*.f64 x 841/108) 0)
(*.f64 x 841/108)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 841/108 x))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (pow.f64 (*.f64 841/108 x) 1/6))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(*.f64 (sqrt.f64 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(*.f64 1 (sqrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(*.f64 (sqrt.f64 x) (sqrt.f64 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/4) (pow.f64 (*.f64 841/108 x) 1/4))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (cbrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(*.f64 (pow.f64 (*.f64 841/108 x) 1/6) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/2))
(*.f64 (pow.f64 (*.f64 x 841/108) 1/6) (sqrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))))
(*.f64 (pow.f64 (*.f64 x 841/108) 1/6) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (pow.f64 (*.f64 x 841/108) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)))
(*.f64 (sqrt.f64 841/108) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 841/108))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 3/2))
(*.f64 (pow.f64 (*.f64 x 841/108) 1/6) (sqrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))))
(*.f64 (pow.f64 (*.f64 x 841/108) 1/6) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (pow.f64 (*.f64 x 841/108) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)))
(*.f64 (pow.f64 (cbrt.f64 841/108) 3/2) (pow.f64 (cbrt.f64 x) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 3/2) (pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 3/2))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 1/2) (pow.f64 (*.f64 841/108 x) 1/6))
(*.f64 (pow.f64 (*.f64 x 841/108) 1/6) (sqrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))))
(*.f64 (pow.f64 (*.f64 x 841/108) 1/6) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (pow.f64 (*.f64 x 841/108) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 841/108)) 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3/4) (pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3/4))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(pow.f64 (*.f64 841/108 x) 1/2)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/6)
(pow.f64 (pow.f64 (*.f64 x 841/108) 3) 1/6)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3/2)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(pow.f64 (sqrt.f64 (*.f64 841/108 x)) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(pow.f64 (pow.f64 (*.f64 841/108 x) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 x 841/108) 3/2))
(pow.f64 (pow.f64 (*.f64 841/108 x) 1/4) 2)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(pow.f64 (pow.f64 (*.f64 841/108 x) 1/6) 3)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(fabs.f64 (sqrt.f64 (*.f64 841/108 x)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3/2))
(cbrt.f64 (pow.f64 (*.f64 x 841/108) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 841/108 x))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 x 841/108)) 1))
(+.f64 (sqrt.f64 (*.f64 x 841/108)) 0)
(sqrt.f64 (*.f64 x 841/108))

eval58.0ms (2.1%)

Compiler

Compiled 2229 to 1874 computations (15.9% saved)

prune67.0ms (2.4%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New1581159
Fresh000
Picked314
Done000
Total1612163
Accurracy
100.0%
Counts
163 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(+.f64 (*.f64 (pow.f64 594823321/1259712 1/3) x) (/.f64 4 29))
99.9%
(+.f64 (*.f64 841/108 x) (/.f64 4 29))
99.5%
(+.f64 (*.f64 (pow.f64 594823321/1259712 1/3) x) (/.f64 4 29))
99.9%
(+.f64 (*.f64 841/108 x) (/.f64 4 29))
Compiler

Compiled 36 to 32 computations (11.1% saved)

localize54.0ms (2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (pow.f64 594823321/1259712 1/3) x)
98.4%
(pow.f64 594823321/1259712 1/3)
Compiler

Compiled 27 to 24 computations (11.1% saved)

series2.0ms (0.1%)

Counts
2 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (pow.f64 594823321/1259712 1/3) x)
0.0ms
x
@inf
(*.f64 (pow.f64 594823321/1259712 1/3) x)
0.0ms
x
@-inf
(*.f64 (pow.f64 594823321/1259712 1/3) x)

rewrite59.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1190×pow1
1114×add-exp-log
1114×log1p-expm1-u
1114×expm1-log1p-u
1090×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0716
114816
2154416
Stop Event
node limit
Counts
2 → 23
Calls
Call 1
Inputs
(pow.f64 594823321/1259712 1/3)
(*.f64 (pow.f64 594823321/1259712 1/3) x)
Outputs
(-.f64 (+.f64 1 (cbrt.f64 594823321/1259712)) 1)
(*.f64 (cbrt.f64 594823321/1259712) 1)
(*.f64 1 (cbrt.f64 594823321/1259712))
(*.f64 (cbrt.f64 (cbrt.f64 594823321/1259712)) (cbrt.f64 (cbrt.f64 353814783205469041/1586874322944)))
(*.f64 (cbrt.f64 (cbrt.f64 353814783205469041/1586874322944)) (cbrt.f64 (cbrt.f64 594823321/1259712)))
(*.f64 (pow.f64 594823321/1259712 1/6) (pow.f64 594823321/1259712 1/6))
(sqrt.f64 (cbrt.f64 353814783205469041/1586874322944))
(log.f64 (exp.f64 (cbrt.f64 594823321/1259712)))
(cbrt.f64 594823321/1259712)
(expm1.f64 (log1p.f64 (cbrt.f64 594823321/1259712)))
(exp.f64 (log.f64 (cbrt.f64 594823321/1259712)))
(log1p.f64 (expm1.f64 (cbrt.f64 594823321/1259712)))
(-.f64 (+.f64 1 (*.f64 (cbrt.f64 594823321/1259712) x)) 1)
(pow.f64 (*.f64 (cbrt.f64 594823321/1259712) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 594823321/1259712) x)) 3)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 594823321/1259712) x)) 2)
(sqrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 353814783205469041/1586874322944)))
(log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 594823321/1259712)))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 594823321/1259712) x)))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 594823321/1259712) x)))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 594823321/1259712) x)))

simplify78.0ms (2.8%)

Algorithm
egg-herbie
Rules
1624×fma-def
1372×log-prod
604×associate-+r+
604×distribute-lft-in
592×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056483
1108429
2225375
3567375
42032375
57607375
Stop Event
node limit
Counts
35 → 28
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(-.f64 (+.f64 1 (cbrt.f64 594823321/1259712)) 1)
(*.f64 (cbrt.f64 594823321/1259712) 1)
(*.f64 1 (cbrt.f64 594823321/1259712))
(*.f64 (cbrt.f64 (cbrt.f64 594823321/1259712)) (cbrt.f64 (cbrt.f64 353814783205469041/1586874322944)))
(*.f64 (cbrt.f64 (cbrt.f64 353814783205469041/1586874322944)) (cbrt.f64 (cbrt.f64 594823321/1259712)))
(*.f64 (pow.f64 594823321/1259712 1/6) (pow.f64 594823321/1259712 1/6))
(sqrt.f64 (cbrt.f64 353814783205469041/1586874322944))
(log.f64 (exp.f64 (cbrt.f64 594823321/1259712)))
(cbrt.f64 594823321/1259712)
(expm1.f64 (log1p.f64 (cbrt.f64 594823321/1259712)))
(exp.f64 (log.f64 (cbrt.f64 594823321/1259712)))
(log1p.f64 (expm1.f64 (cbrt.f64 594823321/1259712)))
(-.f64 (+.f64 1 (*.f64 (cbrt.f64 594823321/1259712) x)) 1)
(pow.f64 (*.f64 (cbrt.f64 594823321/1259712) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 594823321/1259712) x)) 3)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 594823321/1259712) x)) 2)
(sqrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 353814783205469041/1586874322944)))
(log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 594823321/1259712)))
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 594823321/1259712) x)))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 594823321/1259712) x)))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 594823321/1259712) x)))
Outputs
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(*.f64 (cbrt.f64 594823321/1259712) x)
(-.f64 (+.f64 1 (cbrt.f64 594823321/1259712)) 1)
(+.f64 1 (-.f64 (cbrt.f64 594823321/1259712) 1))
(+.f64 (cbrt.f64 594823321/1259712) 0)
(cbrt.f64 594823321/1259712)
(*.f64 (cbrt.f64 594823321/1259712) 1)
(+.f64 1 (-.f64 (cbrt.f64 594823321/1259712) 1))
(+.f64 (cbrt.f64 594823321/1259712) 0)
(cbrt.f64 594823321/1259712)
(*.f64 1 (cbrt.f64 594823321/1259712))
(+.f64 1 (-.f64 (cbrt.f64 594823321/1259712) 1))
(+.f64 (cbrt.f64 594823321/1259712) 0)
(cbrt.f64 594823321/1259712)
(*.f64 (cbrt.f64 (cbrt.f64 594823321/1259712)) (cbrt.f64 (cbrt.f64 353814783205469041/1586874322944)))
(*.f64 (cbrt.f64 (cbrt.f64 353814783205469041/1586874322944)) (cbrt.f64 (cbrt.f64 594823321/1259712)))
(*.f64 (cbrt.f64 (cbrt.f64 594823321/1259712)) (cbrt.f64 (cbrt.f64 353814783205469041/1586874322944)))
(*.f64 (pow.f64 594823321/1259712 1/6) (pow.f64 594823321/1259712 1/6))
(+.f64 1 (-.f64 (cbrt.f64 594823321/1259712) 1))
(+.f64 (cbrt.f64 594823321/1259712) 0)
(cbrt.f64 594823321/1259712)
(sqrt.f64 (cbrt.f64 353814783205469041/1586874322944))
(log.f64 (exp.f64 (cbrt.f64 594823321/1259712)))
(+.f64 1 (-.f64 (cbrt.f64 594823321/1259712) 1))
(+.f64 (cbrt.f64 594823321/1259712) 0)
(cbrt.f64 594823321/1259712)
(cbrt.f64 594823321/1259712)
(+.f64 1 (-.f64 (cbrt.f64 594823321/1259712) 1))
(+.f64 (cbrt.f64 594823321/1259712) 0)
(expm1.f64 (log1p.f64 (cbrt.f64 594823321/1259712)))
(+.f64 1 (-.f64 (cbrt.f64 594823321/1259712) 1))
(+.f64 (cbrt.f64 594823321/1259712) 0)
(cbrt.f64 594823321/1259712)
(exp.f64 (log.f64 (cbrt.f64 594823321/1259712)))
(+.f64 1 (-.f64 (cbrt.f64 594823321/1259712) 1))
(+.f64 (cbrt.f64 594823321/1259712) 0)
(cbrt.f64 594823321/1259712)
(log1p.f64 (expm1.f64 (cbrt.f64 594823321/1259712)))
(+.f64 1 (-.f64 (cbrt.f64 594823321/1259712) 1))
(+.f64 (cbrt.f64 594823321/1259712) 0)
(cbrt.f64 594823321/1259712)
(-.f64 (+.f64 1 (*.f64 (cbrt.f64 594823321/1259712) x)) 1)
(*.f64 (cbrt.f64 594823321/1259712) x)
(pow.f64 (*.f64 (cbrt.f64 594823321/1259712) x) 1)
(*.f64 (cbrt.f64 594823321/1259712) x)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 594823321/1259712) x)) 3)
(*.f64 (cbrt.f64 594823321/1259712) x)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 594823321/1259712) x)) 2)
(*.f64 (cbrt.f64 594823321/1259712) x)
(sqrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 353814783205469041/1586874322944)))
(sqrt.f64 (*.f64 x (*.f64 x (cbrt.f64 353814783205469041/1586874322944))))
(sqrt.f64 (*.f64 (cbrt.f64 353814783205469041/1586874322944) (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 x) (cbrt.f64 594823321/1259712)))
(*.f64 (cbrt.f64 594823321/1259712) x)
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 594823321/1259712) x)))
(*.f64 (cbrt.f64 594823321/1259712) x)
(exp.f64 (log.f64 (*.f64 (cbrt.f64 594823321/1259712) x)))
(*.f64 (cbrt.f64 594823321/1259712) x)
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 594823321/1259712) x)))
(*.f64 (cbrt.f64 594823321/1259712) x)

eval9.0ms (0.3%)

Compiler

Compiled 297 to 265 computations (10.8% saved)

prune5.0ms (0.2%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New28028
Fresh000
Picked011
Done011
Total28230
Accurracy
100.0%
Counts
30 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(+.f64 (*.f64 (pow.f64 594823321/1259712 1/3) x) (/.f64 4 29))
99.9%
(+.f64 (*.f64 841/108 x) (/.f64 4 29))
Compiler

Compiled 74 to 66 computations (10.8% saved)

regimes17.0ms (0.6%)

Accuracy

Total -38.3b remaining (-54450.1%)

Threshold costs -38.3b (-54450.1%)

Counts
6 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 841/108 x) (/.f64 4 29))
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
(+.f64 (*.f64 (pow.f64 594823321/1259712 1/3) x) (/.f64 4 29))
(+.f64 (cbrt.f64 (pow.f64 (*.f64 841/108 x) 3)) (/.f64 4 29))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3) (/.f64 4 29))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 841/108 x)) 2) (/.f64 4 29))
Outputs
(+.f64 (*.f64 841/108 x) (/.f64 4 29))
Calls

3 calls:

6.0ms
x
6.0ms
(*.f64 (/.f64 841 108) x)
3.0ms
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
99.9%1(*.f64 (/.f64 841 108) x)
Compiler

Compiled 74 to 65 computations (12.2% saved)

simplify4.0ms (0.2%)

Algorithm
egg-herbie
Rules
+-commutative
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01013
11213
Stop Event
done
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 841/108 x) (/.f64 4 29))
Outputs
(+.f64 (*.f64 841/108 x) (/.f64 4 29))
(+.f64 (*.f64 841/108 x) 4/29)
Compiler

Compiled 6 to 5 computations (16.7% saved)

soundness0.0ms (0%)

end0.0ms (0%)

preprocess22.0ms (0.8%)

Compiler

Compiled 32 to 28 computations (12.5% saved)

Profiling

Loading profile data...