Details

Time bar (total: 8.3s)

analyze5.0ms (0.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
50%50%50%0%0%0%0%3
75%75%25%0%0%0%0%4
87.5%87.5%12.5%0%0%0%0%5
93.8%93.7%6.2%0%0%0%0%6
96.9%96.8%3.1%0%0%0%0%7
98.4%98.4%1.6%0%0%0%0%8
99.2%99.2%0.8%0%0%0%0%9
99.6%99.6%0.4%0%0%0%0%10
99.8%99.8%0.2%0%0%0%0%11
99.9%99.8%0.1%0%0.1%0%0%12
Compiler

Compiled 11 to 10 computations (9.1% saved)

sample796.0ms (9.6%)

Results
784.0ms8253×body256valid
0.0msbody256infinite
0.0msbody512valid
0.0msbody1024valid
Bogosity

preprocess177.0ms (2.1%)

Algorithm
egglog
Calls
Call 1
Inputs
0
Outputs
0
Call 2
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)
Compiler

Compiled 11 to 10 computations (9.1% saved)

simplify75.0ms (0.9%)

Algorithm
egglog
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

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.1b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(fma.f64 841/108 x 4/29)
0.1b
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
Compiler

Compiled 15 to 13 computations (13.3% saved)

localize14.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
0.2b
(*.f64 (/.f64 841 108) x)
Compiler

Compiled 26 to 23 computations (11.5% saved)

series8.0ms (0.1%)

Counts
2 → 15
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 (/.f64 841 108) x)
0.0ms
x
@0
(*.f64 (/.f64 841 108) x)
0.0ms
x
@inf
(*.f64 (/.f64 841 108) x)
0.0ms
x
@inf
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
0.0ms
x
@0
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
Compiler

Compiled 450 to 335 computations (25.6% saved)

rewrite188.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
148×egg-rr
125×egg-rr
Counts
2 → 273
Calls
Call 1
Inputs
(*.f64 (/.f64 841 108) x)
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 841 (/.f64 108 x)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 841/108 x) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 841 x) 0) (/.f64 1 (/.f64 108 (*.f64 841 x))) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (*.f64 594823321 x)) (/.f64 108 (cbrt.f64 (*.f64 x x)))) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 707281) x) 0) (/.f64 (cbrt.f64 841) (/.f64 108 (*.f64 (cbrt.f64 707281) x))) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 841 0) (*.f64 841/108 x) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 29 x) 0) (/.f64 29 (/.f64 108 (*.f64 29 x))) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 707281 (*.f64 x x))) 0) (/.f64 (cbrt.f64 (*.f64 841 x)) (/.f64 108 (cbrt.f64 (*.f64 707281 (*.f64 x x))))) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 -841 (/.f64 -108 x)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 841/108 0) (*.f64 841/108 x) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -841 0) (*.f64 841/108 x) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 29 0) (*.f64 841/108 x) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 707281) 0) (*.f64 (/.f64 x (cbrt.f64 (/.f64 1259712 841))) (cbrt.f64 707281)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 841/108 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 707281 108)) (*.f64 x (sqrt.f64 1/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 594823321 108)) (/.f64 x (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 1/108)) (sqrt.f64 (/.f64 707281 108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 11664)) (cbrt.f64 (/.f64 594823321 108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 2))) (cbrt.f64 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 841/108) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 2) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 594823321 x)) (*.f64 (cbrt.f64 (*.f64 x x)) 1/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x -108) -841)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108)) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 11664 594823321))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1/29) (/.f64 (cbrt.f64 x) 108/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 (cbrt.f64 x) (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 108) (/.f64 (cbrt.f64 x) 1/841))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 108)) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 108 707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 1/841)) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1259712 707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 108 24389))) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 11664 24389))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 108/841 108/841))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 x) (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 108)) (cbrt.f64 (/.f64 594823321 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1/29) 29/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 1 (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 1/841)) (/.f64 1 (cbrt.f64 (/.f64 1259712 707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (/.f64 108 24389))) (cbrt.f64 (/.f64 24389 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 108)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 11664 594823321))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) 1/29) (/.f64 (cbrt.f64 (*.f64 x x)) 108/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) 108) (/.f64 (cbrt.f64 (*.f64 x x)) 1/841))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 108)) (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (/.f64 108 707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 1/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 1259712 707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 108 24389))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 11664 24389))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/108) (/.f64 x (cbrt.f64 (/.f64 11664 594823321))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 x (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 1/841)) (/.f64 x (cbrt.f64 (/.f64 1259712 707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 24389 108)) (/.f64 x (cbrt.f64 (/.f64 11664 24389))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 841/108 x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x 841/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 841 x) 1/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 841 (*.f64 1/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/108 x) 841)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/108 (*.f64 841 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 841/108 x)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 841) (*.f64 (*.f64 (cbrt.f64 707281) x) 1/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 29 (*.f64 (*.f64 29 x) 1/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 841 x)) (*.f64 (cbrt.f64 (*.f64 707281 (*.f64 x x))) 1/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 108/29) 29)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (/.f64 1 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 1/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -841) -1/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 841/108)) (/.f64 1 (cbrt.f64 (*.f64 108/841 108/841))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 841/108 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 108/841 108/841))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 841/108) (/.f64 x (cbrt.f64 (*.f64 108/841 108/841))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 29 (/.f64 x 108/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/108) (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 841/108 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841 x))) (cbrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 841 x) -1) -108)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 841 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (cbrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 841) (*.f64 (cbrt.f64 707281/11664) x)) (cbrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -841) (*.f64 (cbrt.f64 707281/11664) x)) (cbrt.f64 -108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 x) -108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 29 x) 108/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 108)) (cbrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x -841) (cbrt.f64 108)) (neg.f64 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x -841) (cbrt.f64 -108)) (cbrt.f64 11664))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x -841) 1) -108)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (cbrt.f64 (sqrt.f64 108))) (cbrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 (sqrt.f64 108))) (sqrt.f64 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108))) (neg.f64 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) -108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -841) -108)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 11664))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 841 x) 108)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x 108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 707281 108)) x) (sqrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 594823321 108)) x) (cbrt.f64 11664))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29) (sqrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 29 (*.f64 x (sqrt.f64 841/108))) (sqrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 841 (*.f64 x (sqrt.f64 1/108))) (sqrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 1) (cbrt.f64 11664))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 1) (sqrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 1) (cbrt.f64 11664))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x -841) (sqrt.f64 108)) (neg.f64 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 1) (sqrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108))) (neg.f64 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 (cbrt.f64 11664))) (pow.f64 (cbrt.f64 (cbrt.f64 11664)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 841/108 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 841/108 x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 841/108 x 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 841/108 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 1/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 841/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 4/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 16 1/24389)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/29 4 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 2/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 1/29)) (*.f64 (cbrt.f64 16) (sqrt.f64 1/29)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/29) (sqrt.f64 16/29) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -4 -1/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 8 29)) (cbrt.f64 (/.f64 8 841)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4/29 1 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 841/108 x) 1 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 707281 108)) (*.f64 x (sqrt.f64 1/108)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 841 (*.f64 1/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 841 x) 1/108 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 594823321 108)) (/.f64 x (cbrt.f64 11664)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/29) (cbrt.f64 (/.f64 64 841)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 x 841/108 -4/29)) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 841/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 841/108 x) -4/29)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 841/108 x 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 1 (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 841 x) 29/4 108) (/.f64 1 783))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (-.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 841/108 x 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 24389 x) 432) (/.f64 1 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -24389 x) -432) (/.f64 1 -3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 841 x) 29/4 108) 783)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 841/108 x 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 24389 x) 432) 1) 3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -24389 x) -432) 1) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (*.f64 841 x) 29/4 108) 1) 783)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 -24389 x) -432) 108) -29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (cbrt.f64 11664)) (*.f64 -29/4 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 -29/4 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (cbrt.f64 11664)) (*.f64 (cbrt.f64 841) (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 (cbrt.f64 841) (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (cbrt.f64 11664)) (*.f64 29 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 29 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (cbrt.f64 11664)) (*.f64 -29 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 -29 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (cbrt.f64 11664)) (*.f64 (sqrt.f64 29) (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 (sqrt.f64 29) (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (cbrt.f64 11664)) (*.f64 29/2 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 29/2 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 11664) (*.f64 29/4 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 29/4 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -108/841 (*.f64 -29/4 x)) (*.f64 -29/4 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) 108/841) (*.f64 (cbrt.f64 841) x)) (*.f64 (cbrt.f64 841) 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 108/841) (*.f64 29 x)) (*.f64 29 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 108/841) (*.f64 -29 x)) (*.f64 -29 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 16/29) 108/841) (*.f64 (sqrt.f64 29) x)) (*.f64 (sqrt.f64 29) 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 108/841) (*.f64 29/2 x)) (*.f64 29/2 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 108/841 (*.f64 29/4 x)) (*.f64 29/4 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 108)) (*.f64 -29/4 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 -29/4 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (sqrt.f64 108)) (*.f64 (cbrt.f64 841) (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 (cbrt.f64 841) (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (sqrt.f64 108)) (*.f64 29 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (sqrt.f64 108)) (*.f64 -29 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 -29 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (sqrt.f64 108)) (*.f64 (sqrt.f64 29) (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 (sqrt.f64 29) (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (sqrt.f64 108)) (*.f64 29/2 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29/2 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 108) (*.f64 29/4 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29/4 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) -108) (*.f64 (cbrt.f64 841) (*.f64 x -841))) (*.f64 (cbrt.f64 841) -108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 -108) (*.f64 29 (*.f64 x -841))) (*.f64 29 -108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 -108) (*.f64 -29 (*.f64 x -841))) (*.f64 -29 -108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 16/29) -108) (*.f64 (sqrt.f64 29) (*.f64 x -841))) (*.f64 (sqrt.f64 29) -108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 -108) (*.f64 29/2 (*.f64 x -841))) (*.f64 29/2 -108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -108 (*.f64 29/4 (*.f64 x -841))) (*.f64 29/4 -108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -108 (*.f64 -29/4 (*.f64 841 x))) (*.f64 -29/4 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) 108) (*.f64 (cbrt.f64 841) (*.f64 841 x))) (*.f64 (cbrt.f64 841) 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 16/29) 108) (*.f64 (sqrt.f64 29) (*.f64 841 x))) (*.f64 (sqrt.f64 29) 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 108) (*.f64 29/2 (*.f64 841 x))) (*.f64 29/2 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 108 (*.f64 -29/4 (*.f64 x -841))) (*.f64 -29/4 -108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) -29/4) (*.f64 (cbrt.f64 11664) -1)) (*.f64 (cbrt.f64 11664) -29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -29/4) (*.f64 108/841 -1)) (*.f64 108/841 -29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) -29/4) (*.f64 (sqrt.f64 108) -1)) (*.f64 (sqrt.f64 108) -29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x -841) -29/4) (*.f64 -108 -1)) (*.f64 -108 -29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 841 x) -29/4) -108) (*.f64 108 -29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 841)) (*.f64 (cbrt.f64 11664) (cbrt.f64 (/.f64 64 29)))) (*.f64 (cbrt.f64 11664) (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (cbrt.f64 841)) (*.f64 108/841 (cbrt.f64 (/.f64 64 29)))) (*.f64 108/841 (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (cbrt.f64 841)) (*.f64 (sqrt.f64 108) (cbrt.f64 (/.f64 64 29)))) (*.f64 (sqrt.f64 108) (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x -841) (cbrt.f64 841)) (*.f64 -108 (cbrt.f64 (/.f64 64 29)))) (*.f64 -108 (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 841 x) (cbrt.f64 841)) (*.f64 108 (cbrt.f64 (/.f64 64 29)))) (*.f64 108 (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29) (*.f64 (cbrt.f64 11664) 4)) (*.f64 (cbrt.f64 11664) 29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 29 x) (*.f64 108/841 4)) (*.f64 108/841 29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29) (*.f64 (sqrt.f64 108) 4)) (*.f64 (sqrt.f64 108) 29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x -841) 29) (*.f64 -108 4)) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 24389 x) 432) 3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) -29) (*.f64 (cbrt.f64 11664) -4)) (*.f64 (cbrt.f64 11664) -29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -29) (*.f64 108/841 -4)) (*.f64 108/841 -29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) -29) (*.f64 (sqrt.f64 108) -4)) (*.f64 (sqrt.f64 108) -29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x -841) -29) (*.f64 -108 -4)) (*.f64 -108 -29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -24389 x) -432) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (sqrt.f64 29)) (*.f64 (cbrt.f64 11664) (sqrt.f64 16/29))) (*.f64 (cbrt.f64 11664) (sqrt.f64 29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (sqrt.f64 29)) (*.f64 108/841 (sqrt.f64 16/29))) (*.f64 108/841 (sqrt.f64 29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 29)) (*.f64 (sqrt.f64 108) (sqrt.f64 16/29))) (*.f64 (sqrt.f64 108) (sqrt.f64 29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x -841) (sqrt.f64 29)) (*.f64 -108 (sqrt.f64 16/29))) (*.f64 -108 (sqrt.f64 29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 841 x) (sqrt.f64 29)) (*.f64 108 (sqrt.f64 16/29))) (*.f64 108 (sqrt.f64 29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29/2) (*.f64 (cbrt.f64 11664) 2)) (*.f64 (cbrt.f64 11664) 29/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 29/2) (*.f64 108/841 2)) (*.f64 108/841 29/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29/2) (*.f64 (sqrt.f64 108) 2)) (*.f64 (sqrt.f64 108) 29/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x -841) 29/2) (*.f64 -108 2)) (*.f64 -108 29/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 841 x) 29/2) (*.f64 108 2)) (*.f64 108 29/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29/4) (cbrt.f64 11664)) (*.f64 (cbrt.f64 11664) 29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 29/4) 108/841) (*.f64 108/841 29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29/4) (sqrt.f64 108)) (*.f64 (sqrt.f64 108) 29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x -841) 29/4) -108) (*.f64 -108 29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 24389 x) 432)) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 -24389 x) -432)) 3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (neg.f64 (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (*.f64 841 x) 29/4 108)) (neg.f64 783))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 24389 x) 432) 29) 108)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 24389 x) 432) 108) 29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 -24389 x) -432) -29) 108)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 841/108 x 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))))))

simplify773.0ms (9.4%)

Algorithm
egglog
Counts
288 → 391
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)
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(if (!=.f64 x 0) (/.f64 841 (/.f64 108 x)) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 841/108 x))
(if (!=.f64 x 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 841/108 x))
(if (!=.f64 1 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841 x) 0) (/.f64 1 (/.f64 108 (*.f64 841 x))) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (*.f64 594823321 x)) (/.f64 108 (cbrt.f64 (*.f64 x x)))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 (cbrt.f64 707281) x) 0) (/.f64 (cbrt.f64 841) (/.f64 108 (*.f64 (cbrt.f64 707281) x))) (*.f64 841/108 x))
(if (!=.f64 841 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 (*.f64 29 x) 0) (/.f64 29 (/.f64 108 (*.f64 29 x))) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 (*.f64 707281 (*.f64 x x))) 0) (/.f64 (cbrt.f64 (*.f64 841 x)) (/.f64 108 (cbrt.f64 (*.f64 707281 (*.f64 x x))))) (*.f64 841/108 x))
(if (!=.f64 x 0) (/.f64 -841 (/.f64 -108 x)) (*.f64 841/108 x))
(if (!=.f64 841/108 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 -841 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 29 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 707281) 0) (*.f64 (/.f64 x (cbrt.f64 (/.f64 1259712 841))) (cbrt.f64 707281)) (*.f64 841/108 x))
(*.f64 1 (*.f64 841/108 x))
(*.f64 (*.f64 841/108 x) 1)
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)))
(*.f64 (sqrt.f64 (/.f64 707281 108)) (*.f64 x (sqrt.f64 1/108)))
(*.f64 (cbrt.f64 (/.f64 594823321 108)) (/.f64 x (cbrt.f64 11664)))
(*.f64 (*.f64 x (sqrt.f64 1/108)) (sqrt.f64 (/.f64 707281 108)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) (cbrt.f64 x))
(*.f64 (/.f64 x (cbrt.f64 11664)) (cbrt.f64 (/.f64 594823321 108)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 2))) (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 841/108) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 2) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 594823321 x)) (*.f64 (cbrt.f64 (*.f64 x x)) 1/108))
(*.f64 (/.f64 x -108) -841)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108)) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 11664 594823321))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1/29) (/.f64 (cbrt.f64 x) 108/29))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 (cbrt.f64 x) (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 108) (/.f64 (cbrt.f64 x) 1/841))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 108)) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 108 707281))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 1/841)) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1259712 707281))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 108 24389))) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 11664 24389))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 108/841 108/841))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 x) (sqrt.f64 108/841)))
(*.f64 (/.f64 x (cbrt.f64 108)) (cbrt.f64 (/.f64 594823321 11664)))
(*.f64 (/.f64 x 1/29) 29/108)
(*.f64 (/.f64 x (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 1 (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))
(*.f64 (/.f64 x (cbrt.f64 1/841)) (/.f64 1 (cbrt.f64 (/.f64 1259712 707281))))
(*.f64 (/.f64 x (cbrt.f64 (/.f64 108 24389))) (cbrt.f64 (/.f64 24389 11664)))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 108)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 11664 594823321))))
(*.f64 (/.f64 (cbrt.f64 x) 1/29) (/.f64 (cbrt.f64 (*.f64 x x)) 108/29))
(*.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))
(*.f64 (/.f64 (cbrt.f64 x) 108) (/.f64 (cbrt.f64 (*.f64 x x)) 1/841))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 108)) (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (/.f64 108 707281))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 1/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 1259712 707281))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 108 24389))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 11664 24389))))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 108/841)))
(*.f64 (cbrt.f64 1/108) (/.f64 x (cbrt.f64 (/.f64 11664 594823321))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 x (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))
(*.f64 (/.f64 1 (cbrt.f64 1/841)) (/.f64 x (cbrt.f64 (/.f64 1259712 707281))))
(*.f64 (cbrt.f64 (/.f64 24389 108)) (/.f64 x (cbrt.f64 (/.f64 11664 24389))))
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))
(*.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108))
(*.f64 (*.f64 841 x) 1/108)
(*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(*.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x))
(*.f64 841 (*.f64 1/108 x))
(*.f64 (*.f64 1/108 x) 841)
(*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)))
(*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108))
(*.f64 1/108 (*.f64 841 x))
(*.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 841/108 x)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 2))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 (cbrt.f64 841) (*.f64 (*.f64 (cbrt.f64 707281) x) 1/108))
(*.f64 29 (*.f64 (*.f64 29 x) 1/108))
(*.f64 (cbrt.f64 (*.f64 841 x)) (*.f64 (cbrt.f64 (*.f64 707281 (*.f64 x x))) 1/108))
(*.f64 (/.f64 x 108/29) 29)
(*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (/.f64 1 (cbrt.f64 11664)))
(*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 1/108))
(*.f64 (*.f64 x -841) -1/108)
(*.f64 (*.f64 x (cbrt.f64 841/108)) (/.f64 1 (cbrt.f64 (*.f64 108/841 108/841))))
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 108/841 108/841))))
(*.f64 (cbrt.f64 841/108) (/.f64 x (cbrt.f64 (*.f64 108/841 108/841))))
(*.f64 29 (/.f64 x 108/29))
(*.f64 (sqrt.f64 1/108) (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))
(/.f64 (*.f64 841/108 x) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841 x))) (cbrt.f64 108))
(/.f64 (*.f64 (*.f64 841 x) -1) -108)
(/.f64 (*.f64 (cbrt.f64 (*.f64 841 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (cbrt.f64 108))
(/.f64 (*.f64 (cbrt.f64 841) (*.f64 (cbrt.f64 707281/11664) x)) (cbrt.f64 108))
(/.f64 (*.f64 (cbrt.f64 -841) (*.f64 (cbrt.f64 707281/11664) x)) (cbrt.f64 -108))
(/.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 108/841))
(/.f64 (*.f64 -1 x) -108/841)
(/.f64 (*.f64 29 x) 108/29)
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 108)) (cbrt.f64 108))
(/.f64 (/.f64 (*.f64 x -841) (cbrt.f64 108)) (neg.f64 (cbrt.f64 11664)))
(/.f64 (/.f64 (*.f64 x -841) (cbrt.f64 -108)) (cbrt.f64 11664))
(/.f64 (/.f64 (*.f64 x -841) 1) -108)
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (cbrt.f64 (sqrt.f64 108))) (cbrt.f64 108))
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 (sqrt.f64 108))) (sqrt.f64 (sqrt.f64 108)))
(/.f64 (neg.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108))) (neg.f64 (cbrt.f64 11664)))
(/.f64 (neg.f64 x) -108/841)
(/.f64 (*.f64 x -841) -108)
(/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 108))
(/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 11664))
(/.f64 (*.f64 841 x) 108)
(/.f64 x 108/841)
(/.f64 (*.f64 (sqrt.f64 (/.f64 707281 108)) x) (sqrt.f64 108))
(/.f64 (*.f64 (cbrt.f64 (/.f64 594823321 108)) x) (cbrt.f64 11664))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29) (sqrt.f64 108))
(/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))
(/.f64 (*.f64 29 (*.f64 x (sqrt.f64 841/108))) (sqrt.f64 108))
(/.f64 (*.f64 841 (*.f64 x (sqrt.f64 1/108))) (sqrt.f64 108))
(/.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 1) (cbrt.f64 11664))
(/.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 1) (sqrt.f64 108))
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 1) (cbrt.f64 11664))
(/.f64 (/.f64 (*.f64 x -841) (sqrt.f64 108)) (neg.f64 (sqrt.f64 108)))
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 1) (sqrt.f64 108))
(/.f64 (neg.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108))) (neg.f64 (sqrt.f64 108)))
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 (cbrt.f64 11664))) (pow.f64 (cbrt.f64 (cbrt.f64 11664)) 2))
(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)
(neg.f64 (*.f64 -841/108 x))
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 841/108 x))
(fma.f64 4 1/29 (*.f64 841/108 x))
(fma.f64 1 (*.f64 841/108 x) 4/29)
(fma.f64 1 4/29 (*.f64 841/108 x))
(fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 16 1/24389)) (*.f64 841/108 x))
(fma.f64 1/29 4 (*.f64 841/108 x))
(fma.f64 2 2/29 (*.f64 841/108 x))
(fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 841/108 x))
(fma.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 1/29)) (*.f64 (cbrt.f64 16) (sqrt.f64 1/29)) (*.f64 841/108 x))
(fma.f64 (sqrt.f64 1/29) (sqrt.f64 16/29) (*.f64 841/108 x))
(fma.f64 -4 -1/29 (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (/.f64 8 29)) (cbrt.f64 (/.f64 8 841)) (*.f64 841/108 x))
(fma.f64 4/29 1 (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)) 4/29)
(fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)
(fma.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)) 4/29)
(fma.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)) 4/29)
(fma.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108) 4/29)
(fma.f64 (*.f64 841/108 x) 1 4/29)
(fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)
(fma.f64 (sqrt.f64 (/.f64 707281 108)) (*.f64 x (sqrt.f64 1/108)) 4/29)
(fma.f64 841 (*.f64 1/108 x) 4/29)
(fma.f64 (*.f64 841 x) 1/108 4/29)
(fma.f64 (cbrt.f64 (/.f64 594823321 108)) (/.f64 x (cbrt.f64 11664)) 4/29)
(fma.f64 (cbrt.f64 1/29) (cbrt.f64 (/.f64 64 841)) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 x 841/108 -4/29)) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 (*.f64 841/108 x) -4/29)
(*.f64 1 (fma.f64 841/108 x 4/29))
(*.f64 (fma.f64 841/108 x 4/29) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2))
(*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 1 (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841))))
(*.f64 (fma.f64 (*.f64 841 x) 29/4 108) (/.f64 1 783))
(*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))
(*.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (-.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 841/108 x 4/29)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) 2))
(*.f64 (+.f64 (*.f64 24389 x) 432) (/.f64 1 3132))
(*.f64 (+.f64 (*.f64 -24389 x) -432) (/.f64 1 -3132))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (fma.f64 (*.f64 841 x) 29/4 108) 783)
(/.f64 (fma.f64 841/108 x 4/29) 1)
(/.f64 (*.f64 (+.f64 (*.f64 24389 x) 432) 1) 3132)
(/.f64 (*.f64 (+.f64 (*.f64 -24389 x) -432) 1) -3132)
(/.f64 (*.f64 (fma.f64 (*.f64 841 x) 29/4 108) 1) 783)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)))
(/.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2))
(/.f64 (/.f64 (+.f64 (*.f64 -24389 x) -432) 108) -29)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (+.f64 (neg.f64 (cbrt.f64 11664)) (*.f64 -29/4 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 -29/4 (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (cbrt.f64 11664)) (*.f64 (cbrt.f64 841) (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 (cbrt.f64 841) (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 4 (cbrt.f64 11664)) (*.f64 29 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 29 (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 -4 (cbrt.f64 11664)) (*.f64 -29 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 -29 (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (cbrt.f64 11664)) (*.f64 (sqrt.f64 29) (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 (sqrt.f64 29) (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 2 (cbrt.f64 11664)) (*.f64 29/2 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 29/2 (cbrt.f64 11664)))
(/.f64 (+.f64 (cbrt.f64 11664) (*.f64 29/4 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 29/4 (cbrt.f64 11664)))
(/.f64 (+.f64 -108/841 (*.f64 -29/4 x)) (*.f64 -29/4 108/841))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) 108/841) (*.f64 (cbrt.f64 841) x)) (*.f64 (cbrt.f64 841) 108/841))
(/.f64 (+.f64 (*.f64 4 108/841) (*.f64 29 x)) (*.f64 29 108/841))
(/.f64 (+.f64 (*.f64 -4 108/841) (*.f64 -29 x)) (*.f64 -29 108/841))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) 108/841) (*.f64 (sqrt.f64 29) x)) (*.f64 (sqrt.f64 29) 108/841))
(/.f64 (+.f64 (*.f64 2 108/841) (*.f64 29/2 x)) (*.f64 29/2 108/841))
(/.f64 (+.f64 108/841 (*.f64 29/4 x)) (*.f64 29/4 108/841))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 108)) (*.f64 -29/4 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 -29/4 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (sqrt.f64 108)) (*.f64 (cbrt.f64 841) (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 (cbrt.f64 841) (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 4 (sqrt.f64 108)) (*.f64 29 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 -4 (sqrt.f64 108)) (*.f64 -29 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 -29 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (sqrt.f64 108)) (*.f64 (sqrt.f64 29) (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 (sqrt.f64 29) (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 2 (sqrt.f64 108)) (*.f64 29/2 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29/2 (sqrt.f64 108)))
(/.f64 (+.f64 (sqrt.f64 108) (*.f64 29/4 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29/4 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) -108) (*.f64 (cbrt.f64 841) (*.f64 x -841))) (*.f64 (cbrt.f64 841) -108))
(/.f64 (+.f64 (*.f64 4 -108) (*.f64 29 (*.f64 x -841))) (*.f64 29 -108))
(/.f64 (+.f64 (*.f64 -4 -108) (*.f64 -29 (*.f64 x -841))) (*.f64 -29 -108))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) -108) (*.f64 (sqrt.f64 29) (*.f64 x -841))) (*.f64 (sqrt.f64 29) -108))
(/.f64 (+.f64 (*.f64 2 -108) (*.f64 29/2 (*.f64 x -841))) (*.f64 29/2 -108))
(/.f64 (+.f64 -108 (*.f64 29/4 (*.f64 x -841))) (*.f64 29/4 -108))
(/.f64 (+.f64 -108 (*.f64 -29/4 (*.f64 841 x))) (*.f64 -29/4 108))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) 108) (*.f64 (cbrt.f64 841) (*.f64 841 x))) (*.f64 (cbrt.f64 841) 108))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) 108) (*.f64 (sqrt.f64 29) (*.f64 841 x))) (*.f64 (sqrt.f64 29) 108))
(/.f64 (+.f64 (*.f64 2 108) (*.f64 29/2 (*.f64 841 x))) (*.f64 29/2 108))
(/.f64 (+.f64 108 (*.f64 -29/4 (*.f64 x -841))) (*.f64 -29/4 -108))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) -29/4) (*.f64 (cbrt.f64 11664) -1)) (*.f64 (cbrt.f64 11664) -29/4))
(/.f64 (+.f64 (*.f64 x -29/4) (*.f64 108/841 -1)) (*.f64 108/841 -29/4))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) -29/4) (*.f64 (sqrt.f64 108) -1)) (*.f64 (sqrt.f64 108) -29/4))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) -29/4) (*.f64 -108 -1)) (*.f64 -108 -29/4))
(/.f64 (+.f64 (*.f64 (*.f64 841 x) -29/4) -108) (*.f64 108 -29/4))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 841)) (*.f64 (cbrt.f64 11664) (cbrt.f64 (/.f64 64 29)))) (*.f64 (cbrt.f64 11664) (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 x (cbrt.f64 841)) (*.f64 108/841 (cbrt.f64 (/.f64 64 29)))) (*.f64 108/841 (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (cbrt.f64 841)) (*.f64 (sqrt.f64 108) (cbrt.f64 (/.f64 64 29)))) (*.f64 (sqrt.f64 108) (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) (cbrt.f64 841)) (*.f64 -108 (cbrt.f64 (/.f64 64 29)))) (*.f64 -108 (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 (*.f64 841 x) (cbrt.f64 841)) (*.f64 108 (cbrt.f64 (/.f64 64 29)))) (*.f64 108 (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29) (*.f64 (cbrt.f64 11664) 4)) (*.f64 (cbrt.f64 11664) 29))
(/.f64 (+.f64 (*.f64 29 x) (*.f64 108/841 4)) (*.f64 108/841 29))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29) (*.f64 (sqrt.f64 108) 4)) (*.f64 (sqrt.f64 108) 29))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) 29) (*.f64 -108 4)) -3132)
(/.f64 (+.f64 (*.f64 24389 x) 432) 3132)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) -29) (*.f64 (cbrt.f64 11664) -4)) (*.f64 (cbrt.f64 11664) -29))
(/.f64 (+.f64 (*.f64 x -29) (*.f64 108/841 -4)) (*.f64 108/841 -29))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) -29) (*.f64 (sqrt.f64 108) -4)) (*.f64 (sqrt.f64 108) -29))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) -29) (*.f64 -108 -4)) (*.f64 -108 -29))
(/.f64 (+.f64 (*.f64 -24389 x) -432) -3132)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (sqrt.f64 29)) (*.f64 (cbrt.f64 11664) (sqrt.f64 16/29))) (*.f64 (cbrt.f64 11664) (sqrt.f64 29)))
(/.f64 (+.f64 (*.f64 x (sqrt.f64 29)) (*.f64 108/841 (sqrt.f64 16/29))) (*.f64 108/841 (sqrt.f64 29)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 29)) (*.f64 (sqrt.f64 108) (sqrt.f64 16/29))) (*.f64 (sqrt.f64 108) (sqrt.f64 29)))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) (sqrt.f64 29)) (*.f64 -108 (sqrt.f64 16/29))) (*.f64 -108 (sqrt.f64 29)))
(/.f64 (+.f64 (*.f64 (*.f64 841 x) (sqrt.f64 29)) (*.f64 108 (sqrt.f64 16/29))) (*.f64 108 (sqrt.f64 29)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29/2) (*.f64 (cbrt.f64 11664) 2)) (*.f64 (cbrt.f64 11664) 29/2))
(/.f64 (+.f64 (*.f64 x 29/2) (*.f64 108/841 2)) (*.f64 108/841 29/2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29/2) (*.f64 (sqrt.f64 108) 2)) (*.f64 (sqrt.f64 108) 29/2))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) 29/2) (*.f64 -108 2)) (*.f64 -108 29/2))
(/.f64 (+.f64 (*.f64 (*.f64 841 x) 29/2) (*.f64 108 2)) (*.f64 108 29/2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29/4) (cbrt.f64 11664)) (*.f64 (cbrt.f64 11664) 29/4))
(/.f64 (+.f64 (*.f64 x 29/4) 108/841) (*.f64 108/841 29/4))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29/4) (sqrt.f64 108)) (*.f64 (sqrt.f64 108) 29/4))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) 29/4) -108) (*.f64 -108 29/4))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841)))
(/.f64 (neg.f64 (+.f64 (*.f64 24389 x) 432)) -3132)
(/.f64 (neg.f64 (+.f64 (*.f64 -24389 x) -432)) 3132)
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (neg.f64 (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841))))
(/.f64 (neg.f64 (fma.f64 (*.f64 841 x) 29/4 108)) (neg.f64 783))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (/.f64 (+.f64 (*.f64 24389 x) 432) 29) 108)
(/.f64 (/.f64 (+.f64 (*.f64 24389 x) 432) 108) 29)
(/.f64 (/.f64 (+.f64 (*.f64 -24389 x) -432) -29) 108)
(pow.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) 3)
(pow.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) 1/3)
(pow.f64 (fma.f64 841/108 x 4/29) 1)
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841))))
(cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))
Outputs
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
4/29
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(if (!=.f64 x 0) (/.f64 841 (/.f64 108 x)) (*.f64 841/108 x))
(if (!=.f64 x 0) (/.f64 841 (/.f64 108 x)) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 x 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 841/108 x))
(if (!=.f64 x 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 x 841/108))
(if (!=.f64 1 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 1 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 (*.f64 841 x) 0) (/.f64 1 (/.f64 108 (*.f64 841 x))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841 x) 0) (pow.f64 (/.f64 108 (*.f64 841 x)) -1) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (*.f64 594823321 x)) (/.f64 108 (cbrt.f64 (*.f64 x x)))) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (*.f64 594823321 x)) (/.f64 108 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 (cbrt.f64 707281) x) 0) (/.f64 (cbrt.f64 841) (/.f64 108 (*.f64 (cbrt.f64 707281) x))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 (cbrt.f64 707281) x) 0) (/.f64 (cbrt.f64 841) (/.f64 108 (*.f64 (cbrt.f64 707281) x))) (*.f64 x 841/108))
(if (!=.f64 841 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 841 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 (*.f64 29 x) 0) (/.f64 29 (/.f64 108 (*.f64 29 x))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 29 x) 0) (/.f64 29 (/.f64 108 (*.f64 29 x))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 707281 (*.f64 x x))) 0) (/.f64 (cbrt.f64 (*.f64 841 x)) (/.f64 108 (cbrt.f64 (*.f64 707281 (*.f64 x x))))) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 707281 x) x)) 0) (/.f64 (cbrt.f64 (*.f64 841 x)) (/.f64 108 (cbrt.f64 (*.f64 (*.f64 707281 x) x)))) (*.f64 x 841/108))
(if (!=.f64 x 0) (/.f64 -841 (/.f64 -108 x)) (*.f64 841/108 x))
(if (!=.f64 x 0) (/.f64 -841 (/.f64 -108 x)) (*.f64 x 841/108))
(if (!=.f64 841/108 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 841/108 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 -841 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 -841 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 29 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 29 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 707281) 0) (*.f64 (/.f64 x (cbrt.f64 (/.f64 1259712 841))) (cbrt.f64 707281)) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 707281) 0) (/.f64 (*.f64 (cbrt.f64 707281) x) (cbrt.f64 1259712/841)) (*.f64 x 841/108))
(*.f64 1 (*.f64 841/108 x))
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 x) 1)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 594823321/1259712 x)) x))
(*.f64 (sqrt.f64 (/.f64 707281 108)) (*.f64 x (sqrt.f64 1/108)))
(*.f64 (sqrt.f64 707281/108) (*.f64 x (sqrt.f64 1/108)))
(*.f64 (cbrt.f64 (/.f64 594823321 108)) (/.f64 x (cbrt.f64 11664)))
(/.f64 (*.f64 (cbrt.f64 594823321/108) x) (cbrt.f64 11664))
(*.f64 (*.f64 x (sqrt.f64 1/108)) (sqrt.f64 (/.f64 707281 108)))
(*.f64 (sqrt.f64 707281/108) (*.f64 x (sqrt.f64 1/108)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) (cbrt.f64 x))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 594823321/1259712 x)) x))
(*.f64 (/.f64 x (cbrt.f64 11664)) (cbrt.f64 (/.f64 594823321 108)))
(/.f64 (*.f64 (cbrt.f64 594823321/108) x) (cbrt.f64 11664))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 2))) (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 707281/11664 x) x) 2)) (*.f64 x 841/108))))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 841/108) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 841/108 (*.f64 (*.f64 707281/11664 x) x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 2) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) (cbrt.f64 (*.f64 (*.f64 707281/11664 x) x))))
(*.f64 (cbrt.f64 (*.f64 594823321 x)) (*.f64 (cbrt.f64 (*.f64 x x)) 1/108))
(*.f64 (/.f64 x -108) -841)
(/.f64 (*.f64 x -841) -108)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108)) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 11664 594823321))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) 108)) (cbrt.f64 (/.f64 x 11664/594823321)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1/29) (/.f64 (cbrt.f64 x) 108/29))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (*.f64 1/29 108/29))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 (cbrt.f64 x) (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 108) (/.f64 (cbrt.f64 x) 1/841))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (*.f64 108 1/841))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 108)) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 108 707281))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (*.f64 (sqrt.f64 108) (sqrt.f64 108/707281)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 1/841)) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1259712 707281))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) 1/841)) (cbrt.f64 (/.f64 x 1259712/707281)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 108 24389))) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 11664 24389))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) 108/24389)) (cbrt.f64 (/.f64 x 11664/24389)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 108/841 108/841))))
(/.f64 x 108/841)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 x) (sqrt.f64 108/841)))
(/.f64 x 108/841)
(*.f64 (/.f64 x (cbrt.f64 108)) (cbrt.f64 (/.f64 594823321 11664)))
(/.f64 (*.f64 x (cbrt.f64 594823321/11664)) (cbrt.f64 108))
(*.f64 (/.f64 x 1/29) 29/108)
(/.f64 (*.f64 x 29/108) 1/29)
(*.f64 (/.f64 x (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 1 (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 108) (cbrt.f64 707281))) (*.f64 (sqrt.f64 108) (cbrt.f64 1/841)))
(*.f64 (/.f64 x (cbrt.f64 1/841)) (/.f64 1 (cbrt.f64 (/.f64 1259712 707281))))
(/.f64 (/.f64 x (cbrt.f64 1259712/707281)) (cbrt.f64 1/841))
(*.f64 (/.f64 x (cbrt.f64 (/.f64 108 24389))) (cbrt.f64 (/.f64 24389 11664)))
(/.f64 (*.f64 x (cbrt.f64 24389/11664)) (cbrt.f64 108/24389))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 108)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 11664 594823321))))
(/.f64 x (*.f64 (cbrt.f64 108) (cbrt.f64 11664/594823321)))
(*.f64 (/.f64 (cbrt.f64 x) 1/29) (/.f64 (cbrt.f64 (*.f64 x x)) 108/29))
(/.f64 x (*.f64 1/29 108/29))
(*.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 108) (cbrt.f64 707281))) (*.f64 (sqrt.f64 108) (cbrt.f64 1/841)))
(*.f64 (/.f64 (cbrt.f64 x) 108) (/.f64 (cbrt.f64 (*.f64 x x)) 1/841))
(/.f64 x (*.f64 108 1/841))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 108)) (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (/.f64 108 707281))))
(/.f64 x (*.f64 (sqrt.f64 108) (sqrt.f64 108/707281)))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 1/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 1259712 707281))))
(/.f64 (/.f64 x (cbrt.f64 1259712/707281)) (cbrt.f64 1/841))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 108 24389))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 11664 24389))))
(/.f64 x (*.f64 (cbrt.f64 108/24389) (cbrt.f64 11664/24389)))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 108/841)))
(/.f64 x 108/841)
(*.f64 (cbrt.f64 1/108) (/.f64 x (cbrt.f64 (/.f64 11664 594823321))))
(/.f64 (*.f64 (cbrt.f64 1/108) x) (cbrt.f64 11664/594823321))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 108) (cbrt.f64 1/841))) (/.f64 x (/.f64 (sqrt.f64 108) (cbrt.f64 707281))))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 108) (cbrt.f64 707281))) (*.f64 (sqrt.f64 108) (cbrt.f64 1/841)))
(*.f64 (/.f64 1 (cbrt.f64 1/841)) (/.f64 x (cbrt.f64 (/.f64 1259712 707281))))
(/.f64 (/.f64 x (cbrt.f64 1259712/707281)) (cbrt.f64 1/841))
(*.f64 (cbrt.f64 (/.f64 24389 108)) (/.f64 x (cbrt.f64 (/.f64 11664 24389))))
(/.f64 (*.f64 (cbrt.f64 24389/108) x) (cbrt.f64 11664/24389))
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))
(cbrt.f64 (*.f64 (*.f64 x 841/108) (*.f64 (*.f64 707281/11664 x) x)))
(*.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)))
(cbrt.f64 (*.f64 (*.f64 x 841/108) (*.f64 (*.f64 707281/11664 x) x)))
(*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108))
(*.f64 x 841/108)
(*.f64 (*.f64 841 x) 1/108)
(*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(*.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)))
(cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (*.f64 x x)))
(*.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x))
(*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(*.f64 841 (*.f64 1/108 x))
(*.f64 (*.f64 841 x) 1/108)
(*.f64 (*.f64 1/108 x) 841)
(*.f64 (*.f64 841 x) 1/108)
(*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)))
(cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108))
(*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(*.f64 1/108 (*.f64 841 x))
(*.f64 (*.f64 841 x) 1/108)
(*.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)))
(*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(*.f64 (*.f64 (cbrt.f64 (*.f64 841/108 x)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 2))))
(*.f64 (cbrt.f64 (*.f64 x 841/108)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 707281/11664 x) x) 2)))))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))
(cbrt.f64 (*.f64 (*.f64 x 841/108) (*.f64 (*.f64 707281/11664 x) x)))
(*.f64 (cbrt.f64 841) (*.f64 (*.f64 (cbrt.f64 707281) x) 1/108))
(*.f64 29 (*.f64 (*.f64 29 x) 1/108))
(*.f64 (cbrt.f64 (*.f64 841 x)) (*.f64 (cbrt.f64 (*.f64 707281 (*.f64 x x))) 1/108))
(*.f64 (cbrt.f64 (*.f64 841 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 707281 x) x)) 1/108))
(*.f64 (/.f64 x 108/29) 29)
(/.f64 (*.f64 29 x) 108/29)
(*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (/.f64 1 (cbrt.f64 11664)))
(/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 11664))
(*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 1/108))
(*.f64 (*.f64 841 x) 1/108)
(*.f64 (*.f64 x -841) -1/108)
(*.f64 (*.f64 x (cbrt.f64 841/108)) (/.f64 1 (cbrt.f64 (*.f64 108/841 108/841))))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 108/841 108/841))))
(*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (/.f64 (*.f64 x x) 11664/707281)))
(*.f64 (cbrt.f64 841/108) (/.f64 x (cbrt.f64 (*.f64 108/841 108/841))))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(*.f64 29 (/.f64 x 108/29))
(/.f64 (*.f64 29 x) 108/29)
(*.f64 (sqrt.f64 1/108) (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))
(*.f64 (*.f64 841 x) 1/108)
(/.f64 (*.f64 841/108 x) 1)
(*.f64 x 841/108)
(/.f64 (*.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841 x))) (cbrt.f64 108))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 707281/11664 x) x) (*.f64 841 x))) (cbrt.f64 108))
(/.f64 (*.f64 (*.f64 841 x) -1) -108)
(/.f64 (*.f64 841 (neg.f64 x)) -108)
(/.f64 (*.f64 (cbrt.f64 (*.f64 841 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (cbrt.f64 108))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 707281/11664 x) x) (*.f64 841 x))) (cbrt.f64 108))
(/.f64 (*.f64 (cbrt.f64 841) (*.f64 (cbrt.f64 707281/11664) x)) (cbrt.f64 108))
(/.f64 (*.f64 (cbrt.f64 -841) (*.f64 (cbrt.f64 707281/11664) x)) (cbrt.f64 -108))
(/.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 108/841))
(/.f64 (*.f64 -1 x) -108/841)
(neg.f64 (/.f64 x -108/841))
(/.f64 (*.f64 29 x) 108/29)
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 108)) (cbrt.f64 108))
(/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (*.f64 (cbrt.f64 108) (cbrt.f64 108)))
(/.f64 (/.f64 (*.f64 x -841) (cbrt.f64 108)) (neg.f64 (cbrt.f64 11664)))
(/.f64 (/.f64 (*.f64 x -841) (cbrt.f64 -108)) (cbrt.f64 11664))
(/.f64 (/.f64 (*.f64 x -841) 1) -108)
(/.f64 (*.f64 x -841) -108)
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (cbrt.f64 (sqrt.f64 108))) (cbrt.f64 108))
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 (sqrt.f64 108))) (sqrt.f64 (sqrt.f64 108)))
(/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 108))
(/.f64 (neg.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108))) (neg.f64 (cbrt.f64 11664)))
(/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 11664))
(/.f64 (neg.f64 x) -108/841)
(neg.f64 (/.f64 x -108/841))
(/.f64 (*.f64 x -841) -108)
(/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 108))
(/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 11664))
(/.f64 (*.f64 841 x) 108)
(/.f64 x 108/841)
(/.f64 (*.f64 (sqrt.f64 (/.f64 707281 108)) x) (sqrt.f64 108))
(/.f64 (*.f64 (sqrt.f64 707281/108) x) (sqrt.f64 108))
(/.f64 (*.f64 (cbrt.f64 (/.f64 594823321 108)) x) (cbrt.f64 11664))
(/.f64 (*.f64 (cbrt.f64 594823321/108) x) (cbrt.f64 11664))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29) (sqrt.f64 108))
(/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))
(/.f64 (*.f64 29 (*.f64 x (sqrt.f64 841/108))) (sqrt.f64 108))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29) (sqrt.f64 108))
(/.f64 (*.f64 841 (*.f64 x (sqrt.f64 1/108))) (sqrt.f64 108))
(/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 108))
(/.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 1) (cbrt.f64 11664))
(/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 11664))
(/.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 1) (sqrt.f64 108))
(/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 108))
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 1) (cbrt.f64 11664))
(/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 11664))
(/.f64 (/.f64 (*.f64 x -841) (sqrt.f64 108)) (neg.f64 (sqrt.f64 108)))
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 1) (sqrt.f64 108))
(/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 108))
(/.f64 (neg.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108))) (neg.f64 (sqrt.f64 108)))
(/.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 108))
(/.f64 (/.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 (cbrt.f64 11664))) (pow.f64 (cbrt.f64 (cbrt.f64 11664)) 2))
(pow.f64 (*.f64 841/108 x) 1)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(*.f64 x 841/108)
(pow.f64 (pow.f64 (*.f64 841/108 x) 3) 1/3)
(*.f64 x 841/108)
(neg.f64 (*.f64 -841/108 x))
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
(*.f64 x 841/108)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) 4/29)
(fma.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 707281/11664 x) x)) 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 4 1/29 (*.f64 841/108 x))
(fma.f64 4 1/29 (*.f64 x 841/108))
(fma.f64 1 (*.f64 841/108 x) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 1 4/29 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 x 841/108))
(fma.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 16 1/24389)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 4) (cbrt.f64 16/24389) (*.f64 x 841/108))
(fma.f64 1/29 4 (*.f64 841/108 x))
(fma.f64 1/29 4 (*.f64 x 841/108))
(fma.f64 2 2/29 (*.f64 841/108 x))
(fma.f64 2 2/29 (*.f64 x 841/108))
(fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 x 841/108))
(fma.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 1/29)) (*.f64 (cbrt.f64 16) (sqrt.f64 1/29)) (*.f64 841/108 x))
(fma.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 1/29)) (*.f64 (cbrt.f64 16) (sqrt.f64 1/29)) (*.f64 x 841/108))
(fma.f64 (sqrt.f64 1/29) (sqrt.f64 16/29) (*.f64 841/108 x))
(fma.f64 (sqrt.f64 1/29) (sqrt.f64 16/29) (*.f64 x 841/108))
(fma.f64 -4 -1/29 (*.f64 841/108 x))
(fma.f64 -4 -1/29 (*.f64 x 841/108))
(fma.f64 (cbrt.f64 (/.f64 8 29)) (cbrt.f64 (/.f64 8 841)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 8/29) (cbrt.f64 8/841) (*.f64 x 841/108))
(fma.f64 4/29 1 (*.f64 841/108 x))
(fma.f64 4/29 1 (*.f64 x 841/108))
(fma.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)) 4/29)
(fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)
(fma.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)) 4/29)
(fma.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 707281/11664 x) x)) 4/29)
(fma.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (*.f64 841/108 x) 1 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)
(fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x (*.f64 594823321/1259712 x))) 4/29)
(fma.f64 (sqrt.f64 (/.f64 707281 108)) (*.f64 x (sqrt.f64 1/108)) 4/29)
(fma.f64 (sqrt.f64 707281/108) (*.f64 x (sqrt.f64 1/108)) 4/29)
(fma.f64 841 (*.f64 1/108 x) 4/29)
(fma.f64 (*.f64 841 x) 1/108 4/29)
(fma.f64 841 (*.f64 1/108 x) 4/29)
(fma.f64 (cbrt.f64 (/.f64 594823321 108)) (/.f64 x (cbrt.f64 11664)) 4/29)
(fma.f64 (cbrt.f64 594823321/108) (/.f64 x (cbrt.f64 11664)) 4/29)
(fma.f64 (cbrt.f64 1/29) (cbrt.f64 (/.f64 64 841)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 1/29) (cbrt.f64 64/841) (*.f64 x 841/108))
(if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (*.f64 x 841/108) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 x 841/108 -4/29)) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (pow.f64 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) -1) (fma.f64 841/108 x 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(+.f64 (*.f64 841/108 x) 4/29)
(fma.f64 841/108 x 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(-.f64 (*.f64 841/108 x) -4/29)
(fma.f64 841/108 x (neg.f64 -4/29))
(*.f64 1 (fma.f64 841/108 x 4/29))
(fma.f64 841/108 x 4/29)
(*.f64 (fma.f64 841/108 x 4/29) 1)
(fma.f64 841/108 x 4/29)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2))
(fma.f64 841/108 x 4/29)
(*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 1 (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (neg.f64 (*.f64 (*.f64 707281/11664 x) x)) (fma.f64 x 29/27 -16/841))))
(*.f64 (fma.f64 (*.f64 841 x) 29/4 108) (/.f64 1 783))
(*.f64 (fma.f64 (*.f64 841 x) 29/4 108) 1/783)
(*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))
(fma.f64 841/108 x 4/29)
(*.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 (*.f64 707281/11664 x) x))) (cbrt.f64 (*.f64 x 29/27))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (-.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 x) x)) (cbrt.f64 16/841)) (cbrt.f64 (*.f64 x 29/27))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(*.f64 (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) 2))
(*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) 2)))
(*.f64 (+.f64 (*.f64 24389 x) 432) (/.f64 1 3132))
(*.f64 (fma.f64 24389 x 432) 1/3132)
(*.f64 (+.f64 (*.f64 -24389 x) -432) (/.f64 1 -3132))
(*.f64 (fma.f64 -24389 x -432) -1/3132)
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (fma.f64 (*.f64 841 x) 29/4 108) 783)
(*.f64 (fma.f64 (*.f64 841 x) 29/4 108) 1/783)
(/.f64 (fma.f64 841/108 x 4/29) 1)
(fma.f64 841/108 x 4/29)
(/.f64 (*.f64 (+.f64 (*.f64 24389 x) 432) 1) 3132)
(*.f64 (fma.f64 24389 x 432) 1/3132)
(/.f64 (*.f64 (+.f64 (*.f64 -24389 x) -432) 1) -3132)
(*.f64 (fma.f64 -24389 x -432) -1/3132)
(/.f64 (*.f64 (fma.f64 (*.f64 841 x) 29/4 108) 1) 783)
(*.f64 (fma.f64 (*.f64 841 x) 29/4 108) 1/783)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 707281/11664 x) x) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2))
(/.f64 (/.f64 (+.f64 (*.f64 -24389 x) -432) 108) -29)
(/.f64 (fma.f64 -24389 x -432) (*.f64 -29 108))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 707281/11664 x) x) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (+.f64 (neg.f64 (cbrt.f64 11664)) (*.f64 -29/4 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 -29/4 (cbrt.f64 11664)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) -29/4 (neg.f64 (cbrt.f64 11664))) (*.f64 -29/4 (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (cbrt.f64 11664)) (*.f64 (cbrt.f64 841) (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 (cbrt.f64 841) (cbrt.f64 11664)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 841) (cbrt.f64 (*.f64 64/29 11664))) (cbrt.f64 (*.f64 841 11664)))
(/.f64 (+.f64 (*.f64 4 (cbrt.f64 11664)) (*.f64 29 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 29 (cbrt.f64 11664)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29 (*.f64 4 (cbrt.f64 11664))) (*.f64 29 (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 -4 (cbrt.f64 11664)) (*.f64 -29 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 -29 (cbrt.f64 11664)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) -29 (*.f64 -4 (cbrt.f64 11664))) (*.f64 -29 (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (cbrt.f64 11664)) (*.f64 (sqrt.f64 29) (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 (sqrt.f64 29) (cbrt.f64 11664)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (sqrt.f64 29) (*.f64 (sqrt.f64 16/29) (cbrt.f64 11664))) (*.f64 (sqrt.f64 29) (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 2 (cbrt.f64 11664)) (*.f64 29/2 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 29/2 (cbrt.f64 11664)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29/2 (*.f64 2 (cbrt.f64 11664))) (*.f64 29/2 (cbrt.f64 11664)))
(/.f64 (+.f64 (cbrt.f64 11664) (*.f64 29/4 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)))) (*.f64 29/4 (cbrt.f64 11664)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29/4 (cbrt.f64 11664)) (*.f64 (cbrt.f64 11664) 29/4))
(/.f64 (+.f64 -108/841 (*.f64 -29/4 x)) (*.f64 -29/4 108/841))
(/.f64 (fma.f64 x -29/4 -108/841) -27/29)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) 108/841) (*.f64 (cbrt.f64 841) x)) (*.f64 (cbrt.f64 841) 108/841))
(/.f64 (fma.f64 (cbrt.f64 64/29) 108/841 (*.f64 (cbrt.f64 841) x)) (*.f64 (cbrt.f64 841) 108/841))
(/.f64 (+.f64 (*.f64 4 108/841) (*.f64 29 x)) (*.f64 29 108/841))
(/.f64 (fma.f64 29 x 432/841) 108/29)
(/.f64 (+.f64 (*.f64 -4 108/841) (*.f64 -29 x)) (*.f64 -29 108/841))
(/.f64 (fma.f64 x -29 -432/841) -108/29)
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) 108/841) (*.f64 (sqrt.f64 29) x)) (*.f64 (sqrt.f64 29) 108/841))
(/.f64 (fma.f64 x (sqrt.f64 29) (*.f64 (sqrt.f64 16/29) 108/841)) (*.f64 (sqrt.f64 29) 108/841))
(/.f64 (+.f64 (*.f64 2 108/841) (*.f64 29/2 x)) (*.f64 29/2 108/841))
(/.f64 (fma.f64 x 29/2 216/841) 54/29)
(/.f64 (+.f64 108/841 (*.f64 29/4 x)) (*.f64 29/4 108/841))
(/.f64 (fma.f64 x 29/4 108/841) 27/29)
(/.f64 (+.f64 (neg.f64 (sqrt.f64 108)) (*.f64 -29/4 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 -29/4 (sqrt.f64 108)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) -29/4 (neg.f64 (sqrt.f64 108))) (*.f64 -29/4 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (sqrt.f64 108)) (*.f64 (cbrt.f64 841) (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 (cbrt.f64 841) (sqrt.f64 108)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (cbrt.f64 841) (*.f64 (cbrt.f64 64/29) (sqrt.f64 108))) (*.f64 (cbrt.f64 841) (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 4 (sqrt.f64 108)) (*.f64 29 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29 (sqrt.f64 108)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29 (*.f64 4 (sqrt.f64 108))) (*.f64 29 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 -4 (sqrt.f64 108)) (*.f64 -29 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 -29 (sqrt.f64 108)))
(/.f64 (fma.f64 -4 (sqrt.f64 108) (*.f64 -29 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 -29 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (sqrt.f64 108)) (*.f64 (sqrt.f64 29) (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 (sqrt.f64 29) (sqrt.f64 108)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 29) (sqrt.f64 (*.f64 16/29 108))) (sqrt.f64 (*.f64 29 108)))
(/.f64 (+.f64 (*.f64 2 (sqrt.f64 108)) (*.f64 29/2 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29/2 (sqrt.f64 108)))
(/.f64 (fma.f64 2 (sqrt.f64 108) (*.f64 29/2 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29/2 (sqrt.f64 108)))
(/.f64 (+.f64 (sqrt.f64 108) (*.f64 29/4 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29/4 (sqrt.f64 108)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29/4 (sqrt.f64 108)) (*.f64 29/4 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) -108) (*.f64 (cbrt.f64 841) (*.f64 x -841))) (*.f64 (cbrt.f64 841) -108))
(/.f64 (fma.f64 (*.f64 x -841) (cbrt.f64 841) (*.f64 (cbrt.f64 64/29) -108)) (*.f64 (cbrt.f64 841) -108))
(/.f64 (+.f64 (*.f64 4 -108) (*.f64 29 (*.f64 x -841))) (*.f64 29 -108))
(*.f64 (fma.f64 (*.f64 x -841) 29 -432) -1/3132)
(/.f64 (+.f64 (*.f64 -4 -108) (*.f64 -29 (*.f64 x -841))) (*.f64 -29 -108))
(*.f64 (fma.f64 (*.f64 x -841) -29 432) 1/3132)
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) -108) (*.f64 (sqrt.f64 29) (*.f64 x -841))) (*.f64 (sqrt.f64 29) -108))
(/.f64 (fma.f64 (*.f64 x -841) (sqrt.f64 29) (*.f64 (sqrt.f64 16/29) -108)) (*.f64 (sqrt.f64 29) -108))
(/.f64 (+.f64 (*.f64 2 -108) (*.f64 29/2 (*.f64 x -841))) (*.f64 29/2 -108))
(/.f64 (fma.f64 (*.f64 x -841) 29/2 -216) -1566)
(/.f64 (+.f64 -108 (*.f64 29/4 (*.f64 x -841))) (*.f64 29/4 -108))
(/.f64 (fma.f64 (*.f64 x -841) 29/4 -108) -783)
(/.f64 (+.f64 -108 (*.f64 -29/4 (*.f64 841 x))) (*.f64 -29/4 108))
(/.f64 (fma.f64 (*.f64 841 x) -29/4 -108) -783)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) 108) (*.f64 (cbrt.f64 841) (*.f64 841 x))) (*.f64 (cbrt.f64 841) 108))
(/.f64 (fma.f64 (cbrt.f64 64/29) 108 (*.f64 (cbrt.f64 841) (*.f64 841 x))) (*.f64 (cbrt.f64 841) 108))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) 108) (*.f64 (sqrt.f64 29) (*.f64 841 x))) (*.f64 (sqrt.f64 29) 108))
(/.f64 (fma.f64 (*.f64 841 x) (sqrt.f64 29) (*.f64 (sqrt.f64 16/29) 108)) (*.f64 (sqrt.f64 29) 108))
(/.f64 (+.f64 (*.f64 2 108) (*.f64 29/2 (*.f64 841 x))) (*.f64 29/2 108))
(/.f64 (fma.f64 (*.f64 841 x) 29/2 216) 1566)
(/.f64 (+.f64 108 (*.f64 -29/4 (*.f64 x -841))) (*.f64 -29/4 -108))
(*.f64 (fma.f64 (*.f64 x -841) -29/4 108) 1/783)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) -29/4) (*.f64 (cbrt.f64 11664) -1)) (*.f64 (cbrt.f64 11664) -29/4))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) -29/4 (neg.f64 (cbrt.f64 11664))) (*.f64 -29/4 (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 x -29/4) (*.f64 108/841 -1)) (*.f64 108/841 -29/4))
(/.f64 (fma.f64 x -29/4 -108/841) -27/29)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) -29/4) (*.f64 (sqrt.f64 108) -1)) (*.f64 (sqrt.f64 108) -29/4))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) -29/4 (neg.f64 (sqrt.f64 108))) (*.f64 -29/4 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) -29/4) (*.f64 -108 -1)) (*.f64 -108 -29/4))
(*.f64 (fma.f64 (*.f64 x -841) -29/4 108) 1/783)
(/.f64 (+.f64 (*.f64 (*.f64 841 x) -29/4) -108) (*.f64 108 -29/4))
(/.f64 (fma.f64 (*.f64 841 x) -29/4 -108) -783)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 841)) (*.f64 (cbrt.f64 11664) (cbrt.f64 (/.f64 64 29)))) (*.f64 (cbrt.f64 11664) (cbrt.f64 841)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (cbrt.f64 841) (cbrt.f64 (*.f64 64/29 11664))) (cbrt.f64 (*.f64 841 11664)))
(/.f64 (+.f64 (*.f64 x (cbrt.f64 841)) (*.f64 108/841 (cbrt.f64 (/.f64 64 29)))) (*.f64 108/841 (cbrt.f64 841)))
(/.f64 (fma.f64 (cbrt.f64 64/29) 108/841 (*.f64 (cbrt.f64 841) x)) (*.f64 (cbrt.f64 841) 108/841))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (cbrt.f64 841)) (*.f64 (sqrt.f64 108) (cbrt.f64 (/.f64 64 29)))) (*.f64 (sqrt.f64 108) (cbrt.f64 841)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (cbrt.f64 841) (*.f64 (cbrt.f64 64/29) (sqrt.f64 108))) (*.f64 (cbrt.f64 841) (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) (cbrt.f64 841)) (*.f64 -108 (cbrt.f64 (/.f64 64 29)))) (*.f64 -108 (cbrt.f64 841)))
(/.f64 (fma.f64 (*.f64 x -841) (cbrt.f64 841) (*.f64 (cbrt.f64 64/29) -108)) (*.f64 (cbrt.f64 841) -108))
(/.f64 (+.f64 (*.f64 (*.f64 841 x) (cbrt.f64 841)) (*.f64 108 (cbrt.f64 (/.f64 64 29)))) (*.f64 108 (cbrt.f64 841)))
(/.f64 (fma.f64 (cbrt.f64 64/29) 108 (*.f64 (cbrt.f64 841) (*.f64 841 x))) (*.f64 (cbrt.f64 841) 108))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29) (*.f64 (cbrt.f64 11664) 4)) (*.f64 (cbrt.f64 11664) 29))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29 (*.f64 4 (cbrt.f64 11664))) (*.f64 29 (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 29 x) (*.f64 108/841 4)) (*.f64 108/841 29))
(/.f64 (fma.f64 29 x 432/841) 108/29)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29) (*.f64 (sqrt.f64 108) 4)) (*.f64 (sqrt.f64 108) 29))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29 (*.f64 4 (sqrt.f64 108))) (*.f64 29 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) 29) (*.f64 -108 4)) -3132)
(*.f64 (fma.f64 (*.f64 x -841) 29 -432) -1/3132)
(/.f64 (+.f64 (*.f64 24389 x) 432) 3132)
(*.f64 (fma.f64 24389 x 432) 1/3132)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) -29) (*.f64 (cbrt.f64 11664) -4)) (*.f64 (cbrt.f64 11664) -29))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) -29 (*.f64 -4 (cbrt.f64 11664))) (*.f64 -29 (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 x -29) (*.f64 108/841 -4)) (*.f64 108/841 -29))
(/.f64 (fma.f64 x -29 -432/841) -108/29)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) -29) (*.f64 (sqrt.f64 108) -4)) (*.f64 (sqrt.f64 108) -29))
(/.f64 (fma.f64 -4 (sqrt.f64 108) (*.f64 -29 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 -29 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) -29) (*.f64 -108 -4)) (*.f64 -108 -29))
(*.f64 (fma.f64 (*.f64 x -841) -29 432) 1/3132)
(/.f64 (+.f64 (*.f64 -24389 x) -432) -3132)
(*.f64 (fma.f64 -24389 x -432) -1/3132)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (sqrt.f64 29)) (*.f64 (cbrt.f64 11664) (sqrt.f64 16/29))) (*.f64 (cbrt.f64 11664) (sqrt.f64 29)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) (sqrt.f64 29) (*.f64 (sqrt.f64 16/29) (cbrt.f64 11664))) (*.f64 (sqrt.f64 29) (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 x (sqrt.f64 29)) (*.f64 108/841 (sqrt.f64 16/29))) (*.f64 108/841 (sqrt.f64 29)))
(/.f64 (fma.f64 x (sqrt.f64 29) (*.f64 (sqrt.f64 16/29) 108/841)) (*.f64 (sqrt.f64 29) 108/841))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 29)) (*.f64 (sqrt.f64 108) (sqrt.f64 16/29))) (*.f64 (sqrt.f64 108) (sqrt.f64 29)))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) (sqrt.f64 29) (sqrt.f64 (*.f64 16/29 108))) (sqrt.f64 (*.f64 29 108)))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) (sqrt.f64 29)) (*.f64 -108 (sqrt.f64 16/29))) (*.f64 -108 (sqrt.f64 29)))
(/.f64 (fma.f64 (*.f64 x -841) (sqrt.f64 29) (*.f64 (sqrt.f64 16/29) -108)) (*.f64 (sqrt.f64 29) -108))
(/.f64 (+.f64 (*.f64 (*.f64 841 x) (sqrt.f64 29)) (*.f64 108 (sqrt.f64 16/29))) (*.f64 108 (sqrt.f64 29)))
(/.f64 (fma.f64 (*.f64 841 x) (sqrt.f64 29) (*.f64 (sqrt.f64 16/29) 108)) (*.f64 (sqrt.f64 29) 108))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29/2) (*.f64 (cbrt.f64 11664) 2)) (*.f64 (cbrt.f64 11664) 29/2))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29/2 (*.f64 2 (cbrt.f64 11664))) (*.f64 29/2 (cbrt.f64 11664)))
(/.f64 (+.f64 (*.f64 x 29/2) (*.f64 108/841 2)) (*.f64 108/841 29/2))
(/.f64 (fma.f64 x 29/2 216/841) 54/29)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29/2) (*.f64 (sqrt.f64 108) 2)) (*.f64 (sqrt.f64 108) 29/2))
(/.f64 (fma.f64 2 (sqrt.f64 108) (*.f64 29/2 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)))) (*.f64 29/2 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) 29/2) (*.f64 -108 2)) (*.f64 -108 29/2))
(/.f64 (fma.f64 (*.f64 x -841) 29/2 -216) -1566)
(/.f64 (+.f64 (*.f64 (*.f64 841 x) 29/2) (*.f64 108 2)) (*.f64 108 29/2))
(/.f64 (fma.f64 (*.f64 841 x) 29/2 216) 1566)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29/4) (cbrt.f64 11664)) (*.f64 (cbrt.f64 11664) 29/4))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (cbrt.f64 1/108)) 29/4 (cbrt.f64 11664)) (*.f64 (cbrt.f64 11664) 29/4))
(/.f64 (+.f64 (*.f64 x 29/4) 108/841) (*.f64 108/841 29/4))
(/.f64 (fma.f64 x 29/4 108/841) 27/29)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29/4) (sqrt.f64 108)) (*.f64 (sqrt.f64 108) 29/4))
(/.f64 (fma.f64 (*.f64 (*.f64 841 x) (sqrt.f64 1/108)) 29/4 (sqrt.f64 108)) (*.f64 29/4 (sqrt.f64 108)))
(/.f64 (+.f64 (*.f64 (*.f64 x -841) 29/4) -108) (*.f64 -108 29/4))
(/.f64 (fma.f64 (*.f64 x -841) 29/4 -108) -783)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 707281/11664 x) x) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841)))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (neg.f64 (*.f64 (*.f64 707281/11664 x) x)) (fma.f64 x 29/27 -16/841))))
(/.f64 (neg.f64 (+.f64 (*.f64 24389 x) 432)) -3132)
(neg.f64 (/.f64 (fma.f64 24389 x 432) -3132))
(/.f64 (neg.f64 (+.f64 (*.f64 -24389 x) -432)) 3132)
(neg.f64 (/.f64 (fma.f64 -24389 x -432) 3132))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (neg.f64 (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (neg.f64 (*.f64 (*.f64 707281/11664 x) x)) (fma.f64 x 29/27 -16/841))))
(/.f64 (neg.f64 (fma.f64 (*.f64 841 x) 29/4 108)) (neg.f64 783))
(*.f64 (fma.f64 (*.f64 841 x) 29/4 108) 1/783)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841)))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (neg.f64 (*.f64 (*.f64 707281/11664 x) x)) (fma.f64 x 29/27 -16/841))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (/.f64 (+.f64 (*.f64 24389 x) 432) 29) 108)
(/.f64 (/.f64 (fma.f64 24389 x 432) 29) 108)
(/.f64 (/.f64 (+.f64 (*.f64 24389 x) 432) 108) 29)
(/.f64 (fma.f64 24389 x 432) (*.f64 29 108))
(/.f64 (/.f64 (+.f64 (*.f64 -24389 x) -432) -29) 108)
(/.f64 (/.f64 (fma.f64 -24389 x -432) -29) 108)
(pow.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) 3)
(fma.f64 841/108 x 4/29)
(pow.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) 1/3)
(fma.f64 841/108 x 4/29)
(pow.f64 (fma.f64 841/108 x 4/29) 1)
(fma.f64 841/108 x 4/29)
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (neg.f64 (*.f64 707281/11664 (*.f64 x x))) (fma.f64 x 29/27 -16/841))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (neg.f64 (*.f64 (*.f64 707281/11664 x) x)) (fma.f64 x 29/27 -16/841))))
(cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))
(fma.f64 841/108 x 4/29)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 841/108 x 4/29)
Compiler

Compiled 8 to 6 computations (25% saved)

series9.0ms (0.1%)

Counts
1 → 3
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(fma.f64 841/108 x 4/29)
0.0ms
x
@0
(fma.f64 841/108 x 4/29)
0.0ms
x
@inf
(fma.f64 841/108 x 4/29)
Compiler

Compiled 270 to 215 computations (20.4% saved)

rewrite158.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
94×egg-rr
Counts
1 → 94
Calls
Call 1
Inputs
(fma.f64 841/108 x 4/29)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 841/108 x 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 841/108) x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 841/108 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 841/108 x) 1 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 841/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4/29 1 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 4/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 4096/594823321 4/29))) (cbrt.f64 (cbrt.f64 16/841)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 4/29)) (*.f64 (cbrt.f64 (sqrt.f64 4/29)) (cbrt.f64 16/841)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 4/29)) (*.f64 (cbrt.f64 4/29) (sqrt.f64 4/29)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 16/841)) (cbrt.f64 (*.f64 (cbrt.f64 256/707281) 4/29)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sqrt.f64 64/24389)) (sqrt.f64 (sqrt.f64 4/29)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 16/841 64/24389))) (cbrt.f64 (cbrt.f64 256/707281)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sqrt.f64 4/29)) (sqrt.f64 (sqrt.f64 64/24389)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 256/707281 4/29))) (cbrt.f64 (sqrt.f64 4/29)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 4/29)) (*.f64 (cbrt.f64 (cbrt.f64 16/841)) (cbrt.f64 16/841)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (sqrt.f64 841/108) x)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))) (cbrt.f64 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (cbrt.f64 (*.f64 x x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) 2) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) x)) (cbrt.f64 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 841/108) x) (sqrt.f64 841/108) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 841/108)) (*.f64 (cbrt.f64 (pow.f64 500246412961/136048896 2/3)) x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (cbrt.f64 841/108) (*.f64 (sqrt.f64 841/108) x)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 x 841/108 -4/29)) 0) (/.f64 (fma.f64 707281/11664 (*.f64 x x) -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 707281/11664 (*.f64 x x) -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 0) (/.f64 1 (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 841/108 x 4/29) 1/2) (*.f64 (fma.f64 841/108 x 4/29) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (fma.f64 841/108 x 4/29)) (*.f64 1/2 (fma.f64 841/108 x 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 841/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 841/108 x 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2) (fma.f64 841/108 x 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2) (fma.f64 841/108 x 4/29))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (-.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (fma.f64 841/108 x 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 841/108 x 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (fma.f64 841/108 x 4/29)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (/.f64 1 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2)) (cbrt.f64 (*.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (/.f64 1 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 841/108 x 4/29) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (/.f64 1 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 1) (*.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2) (*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 2) (*.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (*.f64 2 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (*.f64 2 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (neg.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 841/108 x 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 841/108 x 4/29) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 1) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fma.f64 841/108 x 4/29)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 841/108 x 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))))))

simplify542.0ms (6.6%)

Algorithm
egglog
Counts
97 → 107
Calls
Call 1
Inputs
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(fma.f64 841/108 x 4/29)
(fma.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 841/108) x) 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 (*.f64 841/108 x) 1 4/29)
(fma.f64 1 (*.f64 841/108 x) 4/29)
(fma.f64 4/29 1 (*.f64 841/108 x))
(fma.f64 1 4/29 (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) 4/29)
(fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)
(fma.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)) 4/29)
(fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 4096/594823321 4/29))) (cbrt.f64 (cbrt.f64 16/841)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (sqrt.f64 4/29)) (*.f64 (cbrt.f64 (sqrt.f64 4/29)) (cbrt.f64 16/841)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (sqrt.f64 4/29)) (*.f64 (cbrt.f64 4/29) (sqrt.f64 4/29)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (cbrt.f64 16/841)) (cbrt.f64 (*.f64 (cbrt.f64 256/707281) 4/29)) (*.f64 841/108 x))
(fma.f64 (sqrt.f64 (sqrt.f64 64/24389)) (sqrt.f64 (sqrt.f64 4/29)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 16/841 64/24389))) (cbrt.f64 (cbrt.f64 256/707281)) (*.f64 841/108 x))
(fma.f64 (sqrt.f64 (sqrt.f64 4/29)) (sqrt.f64 (sqrt.f64 64/24389)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 256/707281 4/29))) (cbrt.f64 (sqrt.f64 4/29)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (cbrt.f64 4/29)) (*.f64 (cbrt.f64 (cbrt.f64 16/841)) (cbrt.f64 16/841)) (*.f64 841/108 x))
(fma.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108) 4/29)
(fma.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (sqrt.f64 841/108) x)) 4/29)
(fma.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))) (cbrt.f64 x) 4/29)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (cbrt.f64 (*.f64 x x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) 2) 4/29)
(fma.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)) 4/29)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) x)) (cbrt.f64 x) 4/29)
(fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)
(fma.f64 (*.f64 (sqrt.f64 841/108) x) (sqrt.f64 841/108) 4/29)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)) 4/29)
(fma.f64 (cbrt.f64 (cbrt.f64 841/108)) (*.f64 (cbrt.f64 (pow.f64 500246412961/136048896 2/3)) x) 4/29)
(fma.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)) 4/29)
(fma.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (cbrt.f64 841/108) (*.f64 (sqrt.f64 841/108) x)) 4/29)
(fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 841/108 x))
(if (!=.f64 4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 x 841/108 -4/29)) 0) (/.f64 (fma.f64 707281/11664 (*.f64 x x) -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 707281/11664 (*.f64 x x) -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 1 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 0) (/.f64 1 (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)))) (fma.f64 841/108 x 4/29))
(+.f64 (*.f64 (fma.f64 841/108 x 4/29) 1/2) (*.f64 (fma.f64 841/108 x 4/29) 1/2))
(+.f64 (*.f64 1/2 (fma.f64 841/108 x 4/29)) (*.f64 1/2 (fma.f64 841/108 x 4/29)))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 841/108 x 4/29)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2) (fma.f64 841/108 x 4/29))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2) (fma.f64 841/108 x 4/29))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2))
(*.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))))
(*.f64 (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (-.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (fma.f64 841/108 x 4/29)))))
(*.f64 1 (fma.f64 841/108 x 4/29))
(*.f64 (fma.f64 841/108 x 4/29) 1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (fma.f64 841/108 x 4/29)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))))
(*.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (/.f64 1 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))))
(*.f64 (/.f64 1 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2)) (cbrt.f64 (*.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))))
(*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (/.f64 1 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))
(*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 841/108 x 4/29) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (/.f64 1 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)))
(/.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 1) (*.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))) 1))
(/.f64 (*.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2) (*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))
(/.f64 (*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 2) (*.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 2 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (*.f64 2 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 2 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (*.f64 2 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (neg.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (fma.f64 841/108 x 4/29) 1)
(/.f64 (*.f64 (fma.f64 841/108 x 4/29) 2) 2)
(/.f64 (*.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 1) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))))
(/.f64 (*.f64 2 (fma.f64 841/108 x 4/29)) 2)
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(pow.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) 3)
(pow.f64 (fma.f64 841/108 x 4/29) 1)
(neg.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))
(cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))
Outputs
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(fma.f64 841/108 x 4/29)
(fma.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 841/108) x) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (*.f64 841/108 x) 1 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 1 (*.f64 841/108 x) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 4/29 1 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 1 4/29 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 4096/594823321 4/29))) (cbrt.f64 (cbrt.f64 16/841)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (cbrt.f64 16384/17249876309)) (cbrt.f64 (cbrt.f64 16/841)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (sqrt.f64 4/29)) (*.f64 (cbrt.f64 (sqrt.f64 4/29)) (cbrt.f64 16/841)) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (sqrt.f64 4/29)) (*.f64 (cbrt.f64 4/29) (sqrt.f64 4/29)) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (cbrt.f64 16/841)) (cbrt.f64 (*.f64 (cbrt.f64 256/707281) 4/29)) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (sqrt.f64 (sqrt.f64 64/24389)) (sqrt.f64 (sqrt.f64 4/29)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 16/841 64/24389))) (cbrt.f64 (cbrt.f64 256/707281)) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (sqrt.f64 (sqrt.f64 4/29)) (sqrt.f64 (sqrt.f64 64/24389)) (*.f64 841/108 x))
(fma.f64 (sqrt.f64 (sqrt.f64 64/24389)) (sqrt.f64 (sqrt.f64 4/29)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 256/707281 4/29))) (cbrt.f64 (sqrt.f64 4/29)) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (cbrt.f64 4/29)) (*.f64 (cbrt.f64 (cbrt.f64 16/841)) (cbrt.f64 16/841)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (cbrt.f64 4/29)) (pow.f64 (cbrt.f64 (cbrt.f64 256/707281)) 2) (*.f64 841/108 x))
(fma.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (sqrt.f64 841/108) x)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))) (cbrt.f64 x) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (cbrt.f64 (*.f64 x x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) 2) 4/29)
(fma.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) x)) (cbrt.f64 x) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (*.f64 (sqrt.f64 841/108) x) (sqrt.f64 841/108) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (cbrt.f64 841/108)) (*.f64 (cbrt.f64 (pow.f64 500246412961/136048896 2/3)) x) 4/29)
(fma.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)) 4/29)
(fma.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (cbrt.f64 841/108) (*.f64 (sqrt.f64 841/108) x)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(if (!=.f64 4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 x 841/108 -4/29)) 0) (/.f64 (fma.f64 707281/11664 (*.f64 x x) -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 x 841/108 -4/29)) 0) (/.f64 (fma.f64 (*.f64 707281/11664 x) x -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 707281/11664 (*.f64 x x) -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 (*.f64 707281/11664 x) x -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 1 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 0) (/.f64 1 (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 0) (/.f64 -1 (/.f64 (fma.f64 -707281/11664 (*.f64 x x) (fma.f64 x 29/27 -16/841)) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (fma.f64 -707281/11664 (*.f64 x x) (fma.f64 x 29/27 -16/841)) (/.f64 (fma.f64 -707281/11664 (*.f64 x x) (fma.f64 x 29/27 -16/841)) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)))) (fma.f64 841/108 x 4/29))
(+.f64 (*.f64 (fma.f64 841/108 x 4/29) 1/2) (*.f64 (fma.f64 841/108 x 4/29) 1/2))
(fma.f64 841/108 x 4/29)
(+.f64 (*.f64 1/2 (fma.f64 841/108 x 4/29)) (*.f64 1/2 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(+.f64 (*.f64 841/108 x) 4/29)
(fma.f64 841/108 x 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))
(fma.f64 841/108 x 4/29)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2) (fma.f64 841/108 x 4/29))))
(fma.f64 841/108 x 4/29)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2) (fma.f64 841/108 x 4/29))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2))
(fma.f64 841/108 x 4/29)
(*.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2))) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (/.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))))
(/.f64 (*.f64 (fma.f64 -707281/11664 (*.f64 x x) (fma.f64 x 29/27 -16/841)) (fma.f64 841/108 x 4/29)) (fma.f64 -707281/11664 (*.f64 x x) (fma.f64 x 29/27 -16/841)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (-.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (-.f64 (fma.f64 (cbrt.f64 707281/11664) (cbrt.f64 (*.f64 x x)) (cbrt.f64 16/841)) (cbrt.f64 (*.f64 x 29/27))) (fma.f64 (cbrt.f64 841/108) (cbrt.f64 x) (cbrt.f64 4/29)))
(*.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (-.f64 (fma.f64 (cbrt.f64 707281/11664) (cbrt.f64 (*.f64 x x)) (cbrt.f64 16/841)) (cbrt.f64 (*.f64 x 29/27))) (fma.f64 (cbrt.f64 841/108) (cbrt.f64 x) (cbrt.f64 4/29)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (fma.f64 841/108 x 4/29)))))
(fma.f64 841/108 x 4/29)
(*.f64 1 (fma.f64 841/108 x 4/29))
(fma.f64 841/108 x 4/29)
(*.f64 (fma.f64 841/108 x 4/29) 1)
(fma.f64 841/108 x 4/29)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (fma.f64 841/108 x 4/29)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) 2))
(fma.f64 841/108 x 4/29)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))))
(fma.f64 841/108 x 4/29)
(*.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (/.f64 1 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2)))
(fma.f64 841/108 x 4/29)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))))
(fma.f64 841/108 x 4/29)
(*.f64 (/.f64 1 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) 2)) (cbrt.f64 (*.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))))
(fma.f64 841/108 x 4/29)
(*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (/.f64 1 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 841/108 x 4/29) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 (fma.f64 -707281/11664 (*.f64 x x) (fma.f64 x 29/27 -16/841)) (fma.f64 841/108 x 4/29)) (fma.f64 -707281/11664 (*.f64 x x) (fma.f64 x 29/27 -16/841)))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (/.f64 1 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (fma.f64 353814783205469041/1586874322944 (pow.f64 (*.f64 x x) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))) (cbrt.f64 (pow.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2)))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (fma.f64 353814783205469041/1586874322944 (pow.f64 (*.f64 x x) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 1) (*.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))) 1))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (*.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2) (*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) 2))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 2) (*.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))) 2))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 707281/11664 (*.f64 x x)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (fma.f64 353814783205469041/1586874322944 (pow.f64 (*.f64 x x) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (*.f64 2 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (*.f64 2 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (*.f64 2 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (*.f64 2 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (neg.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (fma.f64 841/108 x 4/29) 1)
(fma.f64 841/108 x 4/29)
(/.f64 (*.f64 (fma.f64 841/108 x 4/29) 2) 2)
(fma.f64 841/108 x 4/29)
(/.f64 (*.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) 1) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x)))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (*.f64 2 (fma.f64 841/108 x 4/29)) 2)
(fma.f64 841/108 x 4/29)
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) (cbrt.f64 (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841)))))
(pow.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) 1/3)
(fma.f64 841/108 x 4/29)
(pow.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) 3)
(fma.f64 841/108 x 4/29)
(pow.f64 (fma.f64 841/108 x 4/29) 1)
(fma.f64 841/108 x 4/29)
(neg.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 707281/11664 (*.f64 x x))))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 707281/11664 (*.f64 x x) (neg.f64 (fma.f64 x 29/27 -16/841))))
(cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))
(fma.f64 841/108 x 4/29)

eval441.0ms (5.3%)

Compiler

Compiled 7350 to 6080 computations (17.3% saved)

prune131.0ms (1.6%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New4935498
Fresh000
Picked101
Done101
Total4955500
Error
0b
Counts
500 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(/.f64 (+.f64 (*.f64 24389 x) 432) 3132)
0.1b
(-.f64 (*.f64 841/108 x) -4/29)
0.1b
(+.f64 (/.f64 x 108/841) (/.f64 4 29))
32.1b
(*.f64 841/108 x)
30.4b
4/29
Compiler

Compiled 28 to 24 computations (14.3% saved)

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 841/108 x)
Compiler

Compiled 6 to 4 computations (33.3% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

Compiled 10 to 10 computations (0% saved)

rewrite176.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
67×egg-rr
Counts
1 → 67
Calls
Call 1
Inputs
(*.f64 841/108 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 841/108 x) 1/2) (*.f64 (*.f64 841/108 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 841/108 x)) (*.f64 1/2 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 594823321/1259712 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 594823321/1259712 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 594823321/1259712 (*.f64 x x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))) (*.f64 707281/11664 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 841/108 x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x 841/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 841/108 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 841/108))) (cbrt.f64 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 841/108))) (sqrt.f64 (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 841/108 x)))) (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (cbrt.f64 841/108) (*.f64 x (sqrt.f64 841/108))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 841/108))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 841/108)) (*.f64 (cbrt.f64 (cbrt.f64 707281/11664)) (*.f64 (cbrt.f64 707281/11664) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 (sqrt.f64 841/108))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896))) (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 841/108 x) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 (cbrt.f64 707281/11664))) (cbrt.f64 (cbrt.f64 500246412961/136048896)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 841/108) (*.f64 x (sqrt.f64 841/108))) (cbrt.f64 (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 707281/11664)) (*.f64 (cbrt.f64 707281/11664) x)) (cbrt.f64 (cbrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x x)) 2)) (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (cbrt.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896)))) (cbrt.f64 (*.f64 (*.f64 841/108 x) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 500246412961/136048896)) (*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 (cbrt.f64 707281/11664))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 841/108) (*.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 841/108))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896))) (*.f64 841/108 x))) (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 (sqrt.f64 841/108))) (cbrt.f64 (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (cbrt.f64 841/108) (*.f64 x (sqrt.f64 841/108))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 841/108)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 707281/11664)) (*.f64 (cbrt.f64 707281/11664) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896))) (*.f64 841/108 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 841/108))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 (sqrt.f64 841/108))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (cbrt.f64 841/108))) (cbrt.f64 (*.f64 (cbrt.f64 707281/11664) (*.f64 707281/11664 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 x (cbrt.f64 841/108)))) (cbrt.f64 (cbrt.f64 707281/11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (sqrt.f64 841/108))) (cbrt.f64 (*.f64 x (sqrt.f64 841/108))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 841/108))) (cbrt.f64 (*.f64 (cbrt.f64 707281/11664) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 841/108)) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 (cbrt.f64 707281/11664) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 841/108)) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 x (sqrt.f64 841/108)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (sqrt.f64 841/108))) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (sqrt.f64 841/108))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 x (sqrt.f64 841/108)))) (cbrt.f64 (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 594823321/1259712 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 707281/11664 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 841/108 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 841/108 x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 841/108 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 841/108 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 841/108 x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))))))

simplify213.0ms (2.6%)

Algorithm
egglog
Counts
67 → 69
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 841/108 x) 1/2) (*.f64 (*.f64 841/108 x) 1/2))
(+.f64 (*.f64 1/2 (*.f64 841/108 x)) (*.f64 1/2 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))
(*.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 594823321/1259712 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 594823321/1259712 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 594823321/1259712 (*.f64 x x)))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))) (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))) (cbrt.f64 x))
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108))
(*.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)))
(*.f64 1 (*.f64 841/108 x))
(*.f64 (*.f64 841/108 x) 1)
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108))
(*.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 841/108))) (cbrt.f64 841/108))
(*.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 841/108))) (sqrt.f64 (sqrt.f64 841/108)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 841/108 x)))) (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (cbrt.f64 841/108) (*.f64 x (sqrt.f64 841/108))))
(*.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 841/108))))
(*.f64 (cbrt.f64 (cbrt.f64 841/108)) (*.f64 (cbrt.f64 (cbrt.f64 707281/11664)) (*.f64 (cbrt.f64 707281/11664) x)))
(*.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 (sqrt.f64 841/108))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896))) (*.f64 841/108 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x x)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 841/108 x) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896)))))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 (cbrt.f64 707281/11664))) (cbrt.f64 (cbrt.f64 500246412961/136048896)))
(*.f64 (*.f64 (cbrt.f64 841/108) (*.f64 x (sqrt.f64 841/108))) (cbrt.f64 (sqrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 707281/11664)) (*.f64 (cbrt.f64 707281/11664) x)) (cbrt.f64 (cbrt.f64 841/108)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x x)) 2)) (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896)))) (cbrt.f64 (*.f64 (*.f64 841/108 x) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 500246412961/136048896)) (*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 (cbrt.f64 707281/11664))))
(*.f64 (cbrt.f64 841/108) (*.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 841/108))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896))) (*.f64 841/108 x))) (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 (sqrt.f64 841/108))) (cbrt.f64 (sqrt.f64 841/108)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 841/108 x)))))
(*.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (cbrt.f64 841/108) (*.f64 x (sqrt.f64 841/108))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 841/108)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 707281/11664)) (*.f64 (cbrt.f64 707281/11664) x)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896))) (*.f64 841/108 x))) 1))
(*.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 841/108))) 1))
(*.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 (sqrt.f64 841/108))) 1))
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 841/108))) (cbrt.f64 (*.f64 (cbrt.f64 707281/11664) (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 x (cbrt.f64 841/108)))) (cbrt.f64 (cbrt.f64 707281/11664)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (sqrt.f64 841/108))) (cbrt.f64 (*.f64 x (sqrt.f64 841/108))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 841/108))) (cbrt.f64 (*.f64 (cbrt.f64 707281/11664) x)))
(*.f64 (cbrt.f64 (cbrt.f64 841/108)) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 (cbrt.f64 707281/11664) x))))
(*.f64 (cbrt.f64 (sqrt.f64 841/108)) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 x (sqrt.f64 841/108)))))
(*.f64 (cbrt.f64 (*.f64 x (sqrt.f64 841/108))) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (sqrt.f64 841/108))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 x (sqrt.f64 841/108)))) (cbrt.f64 (sqrt.f64 841/108)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 594823321/1259712 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))))
(*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)))
(*.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(/.f64 (*.f64 841/108 x) 1)
(/.f64 (*.f64 (*.f64 841/108 x) 2) 2)
(/.f64 (*.f64 2 (*.f64 841/108 x)) 2)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (pow.f64 (*.f64 841/108 x) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
Outputs
(+.f64 (*.f64 (*.f64 841/108 x) 1/2) (*.f64 (*.f64 841/108 x) 1/2))
(*.f64 x 841/108)
(+.f64 (*.f64 1/2 (*.f64 841/108 x)) (*.f64 1/2 (*.f64 841/108 x)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 594823321/1259712 (*.f64 x x)))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 594823321/1259712 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 x)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 594823321/1259712 (*.f64 x x)))) 1))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))) (*.f64 707281/11664 (*.f64 x x)))))
(cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))) (*.f64 (*.f64 707281/11664 x) x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))) (cbrt.f64 x))
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 x 841/108)
(*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108))
(*.f64 x 841/108)
(*.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)))
(*.f64 x 841/108)
(*.f64 1 (*.f64 841/108 x))
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 x) 1)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x))))
(*.f64 x 841/108)
(*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108))
(*.f64 x 841/108)
(*.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 841/108))) (cbrt.f64 841/108))
(*.f64 x 841/108)
(*.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 841/108))) (sqrt.f64 (sqrt.f64 841/108)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 841/108 x)))) (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (cbrt.f64 841/108) (*.f64 x (sqrt.f64 841/108))))
(*.f64 x 841/108)
(*.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 841/108))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 841/108)) (*.f64 (cbrt.f64 (cbrt.f64 707281/11664)) (*.f64 (cbrt.f64 707281/11664) x)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 (sqrt.f64 841/108))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896))) (*.f64 841/108 x))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x x)) 2)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 841/108 x) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896)))))
(*.f64 x 841/108)
(*.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 (cbrt.f64 707281/11664))) (cbrt.f64 (cbrt.f64 500246412961/136048896)))
(*.f64 x 841/108)
(*.f64 (*.f64 (cbrt.f64 841/108) (*.f64 x (sqrt.f64 841/108))) (cbrt.f64 (sqrt.f64 841/108)))
(*.f64 x 841/108)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 707281/11664)) (*.f64 (cbrt.f64 707281/11664) x)) (cbrt.f64 (cbrt.f64 841/108)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x x)) 2)) (cbrt.f64 (*.f64 (*.f64 594823321/1259712 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896)))) (cbrt.f64 (*.f64 (*.f64 841/108 x) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 500246412961/136048896)) (*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 (cbrt.f64 707281/11664))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 841/108) (*.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 841/108))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896))) (*.f64 841/108 x))) (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 x 841/108)
(*.f64 (*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 (sqrt.f64 841/108))) (cbrt.f64 (sqrt.f64 841/108)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 841/108 x)))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (cbrt.f64 841/108) (*.f64 x (sqrt.f64 841/108))) 1))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 841/108)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 707281/11664)) (*.f64 (cbrt.f64 707281/11664) x)) 1))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 707281/11664 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 x (cbrt.f64 500246412961/136048896))) (*.f64 841/108 x))) 1))
(*.f64 x 841/108)
(*.f64 (sqrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 841/108))) 1))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (sqrt.f64 841/108)) (*.f64 (*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 (sqrt.f64 841/108))) 1))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 841/108))) (cbrt.f64 (*.f64 (cbrt.f64 707281/11664) (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 x (cbrt.f64 841/108)))) (cbrt.f64 (cbrt.f64 707281/11664)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (sqrt.f64 841/108))) (cbrt.f64 (*.f64 x (sqrt.f64 841/108))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 841/108))) (cbrt.f64 (*.f64 (cbrt.f64 707281/11664) x)))
(cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 707281/11664)) (*.f64 707281/11664 (*.f64 (*.f64 x x) (cbrt.f64 841/108)))))
(*.f64 (cbrt.f64 (cbrt.f64 841/108)) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 (cbrt.f64 707281/11664) x))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (sqrt.f64 841/108)) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 x (sqrt.f64 841/108)))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 x (sqrt.f64 841/108))) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (sqrt.f64 841/108))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 594823321/1259712 (*.f64 x x)))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (*.f64 x (sqrt.f64 841/108)))) (cbrt.f64 (sqrt.f64 841/108)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 594823321/1259712 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 707281/11664 (*.f64 x x)))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))) (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))))
(*.f64 x 841/108)
(*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 594823321/1259712 x)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 707281/11664 (*.f64 x x)) (cbrt.f64 (*.f64 707281/11664 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 841/108 x))))
(*.f64 x 841/108)
(/.f64 (*.f64 841/108 x) 1)
(*.f64 x 841/108)
(/.f64 (*.f64 (*.f64 841/108 x) 2) 2)
(*.f64 x 841/108)
(/.f64 (*.f64 2 (*.f64 841/108 x)) 2)
(*.f64 x 841/108)
(pow.f64 (*.f64 841/108 x) 1)
(*.f64 x 841/108)
(pow.f64 (pow.f64 (*.f64 841/108 x) 3) 1/3)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(*.f64 x 841/108)
(cbrt.f64 (pow.f64 (*.f64 841/108 x) 3))
(*.f64 x 841/108)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 x 108/841) (/.f64 4 29))
0.2b
(/.f64 x 108/841)
Compiler

Compiled 18 to 15 computations (16.7% saved)

series8.0ms (0.1%)

Counts
2 → 15
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 x 108/841)
0.0ms
x
@0
(+.f64 (/.f64 x 108/841) (/.f64 4 29))
0.0ms
x
@inf
(/.f64 x 108/841)
0.0ms
x
@-inf
(/.f64 x 108/841)
0.0ms
x
@inf
(+.f64 (/.f64 x 108/841) (/.f64 4 29))
Compiler

Compiled 450 to 335 computations (25.6% saved)

rewrite254.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
159×egg-rr
91×egg-rr
Counts
2 → 250
Calls
Call 1
Inputs
(/.f64 x 108/841)
(+.f64 (/.f64 x 108/841) (/.f64 4 29))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (pow.f64 (/.f64 108/841 x) -1) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 -108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (pow.f64 (/.f64 108/841 x) -1) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 -1 (/.f64 -108/841 x)) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1259712/594823321 (*.f64 x x)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 x 841/108) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1259712/594823321 (*.f64 x x)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (neg.f64 (cbrt.f64 x)) (/.f64 -108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -108/841) (*.f64 x -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 x -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) -108/841) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 -108/841)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (neg.f64 (sqrt.f64 108/841))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 108/841)) (/.f64 x (neg.f64 (sqrt.f64 108/841))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 108/841)) (/.f64 x (neg.f64 (cbrt.f64 11664/707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 -108/841)) (/.f64 x (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) -1) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (neg.f64 (sqrt.f64 108/841))) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (*.f64 x -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 -108/841)) (/.f64 (neg.f64 x) (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 108/841))) (/.f64 (neg.f64 x) (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (sqrt.f64 108/841))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 x)) 1) (/.f64 (cbrt.f64 (*.f64 x x)) -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 11664/707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 841/108) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) 108/841) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x 841/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 841/108 x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) -841/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -841/108 (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 841/108)) (/.f64 1 (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 108/841))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (neg.f64 (cbrt.f64 108/841))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 108/841))) (/.f64 (neg.f64 x) (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 x)) -108/841) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 -108/841)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 11664/707281)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 x) (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 11664/707281)) (*.f64 x (cbrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (sqrt.f64 108/841))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) 1) (/.f64 (cbrt.f64 (*.f64 x x)) -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) -108/841) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 11664/707281))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 841/108) (/.f64 x (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 11664/707281)) (cbrt.f64 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)) (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 841/108) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 x)) (cbrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 108/841))) (sqrt.f64 (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 108/841))) (cbrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (sqrt.f64 108/841)) (neg.f64 (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) -108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (sqrt.f64 841/108))) (neg.f64 (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x 108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 11664/707281))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)) (cbrt.f64 (*.f64 x x))) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 841/108) x) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 841/108) x) (cbrt.f64 11664/707281))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 1) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 1) (cbrt.f64 11664/707281))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 11664/707281)) (cbrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (sqrt.f64 841/108)) 1) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (cbrt.f64 -108/841)) (cbrt.f64 11664/707281))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (cbrt.f64 108/841)) (neg.f64 (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (cbrt.f64 841/108))) (neg.f64 (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x 841/108)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x 841/108) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 841/108) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x 841/108) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 1/29 (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/29) (sqrt.f64 16/29) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 2/29 (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 16 1/24389)) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/29) (cbrt.f64 (/.f64 64 841)) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -4 -1/29 (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 1/29)) (*.f64 (cbrt.f64 16) (sqrt.f64 1/29)) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 8 29)) (cbrt.f64 (/.f64 8 841)) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/29 4 (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 4/29 (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x 841/108) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 841/108 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x 841/108) 1 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 841/108) (/.f64 x (cbrt.f64 11664/707281)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 841/108)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 841/108 x 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) -841/108 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4/29 1 (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x 841/108) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 4/29 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 x 841/108 -4/29)) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 x 29 432/841)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 x 29 432/841)) (/.f64 108/29 (pow.f64 (cbrt.f64 (fma.f64 x 29 432/841)) 2))) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x 841/108 4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 x 841/108 4/29))) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x 29 432/841) 0) (/.f64 1 (/.f64 108/29 (fma.f64 x 29 432/841))) (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 841/108) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 841/108) -4/29)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4/29 (*.f64 x -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x 841/108 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 841/108 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) 2) (cbrt.f64 (fma.f64 x 841/108 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) (/.f64 1 -27/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 29/4 108/841) (/.f64 1 27/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 1 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 x 841/108 4/29) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (-.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 x 841/108))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (fma.f64 x 841/108 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 29 432/841) 29/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 29/108 (fma.f64 x 29 432/841))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (*.f64 (fma.f64 x 841/108 4/29) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x -29 -432/841) (/.f64 1 -108/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) 1/29)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 x 841/108 4/29) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x 29/4 108/841) 27/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) -27/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (fma.f64 x 29 432/841))) (cbrt.f64 108/29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x 841/108 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 3) 262144/14507145975869) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 x 29 432/841)) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2))) (cbrt.f64 108/29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) 1) -27/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x 29/4 108/841) 1) 27/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x -29 -432/841) 1) -108/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) (cbrt.f64 29)) (cbrt.f64 841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) (cbrt.f64 841)) (cbrt.f64 29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x 29 432/841) 108/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 108/841)) (cbrt.f64 (*.f64 11664/707281 24389)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 108/841)) (sqrt.f64 (*.f64 108/841 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 108/29)) (cbrt.f64 (*.f64 108/29 108/29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29 432/841) -29) -108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29 432/841) -108/841) -29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 (*.f64 1259712/594823321 29))) (cbrt.f64 841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 108/29)) (sqrt.f64 108/29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x) (sqrt.f64 29)) (*.f64 -108/841 (sqrt.f64 16/29))) (*.f64 -108/841 (sqrt.f64 29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 29)) (*.f64 (sqrt.f64 108/841) (sqrt.f64 16/29))) (sqrt.f64 108/29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) (sqrt.f64 29)) (*.f64 (cbrt.f64 11664/707281) (sqrt.f64 16/29))) (*.f64 (cbrt.f64 11664/707281) (sqrt.f64 29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (sqrt.f64 29)) (*.f64 108/841 (sqrt.f64 16/29))) (sqrt.f64 (*.f64 11664/707281 29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29) (sqrt.f64 (*.f64 108/841 16))) (sqrt.f64 (*.f64 108/841 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 29) (cbrt.f64 (*.f64 11664/707281 64))) (cbrt.f64 (*.f64 11664/707281 24389)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x) -29/4) 108/841) (*.f64 -108/841 -29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) -29/4) (*.f64 (sqrt.f64 108/841) -1)) (*.f64 (sqrt.f64 108/841) -29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) -29/4) (*.f64 (cbrt.f64 11664/707281) -1)) (*.f64 (cbrt.f64 11664/707281) -29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -29/4) -108/841) (*.f64 108/841 -29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x) (cbrt.f64 841)) (*.f64 -108/841 (cbrt.f64 (/.f64 64 29)))) (*.f64 -108/841 (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 841)) (*.f64 (sqrt.f64 108/841) (cbrt.f64 (/.f64 64 29)))) (*.f64 (sqrt.f64 108/841) (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 841)) (*.f64 (cbrt.f64 11664/707281) (cbrt.f64 (/.f64 64 29)))) (*.f64 (cbrt.f64 11664/707281) (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (cbrt.f64 841)) (*.f64 108/841 (cbrt.f64 (/.f64 64 29)))) (*.f64 108/841 (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x) 29/2) (*.f64 -108/841 2)) (*.f64 -108/841 29/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29/2) (sqrt.f64 432/841)) (*.f64 (sqrt.f64 108/841) 29/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 29/2) (*.f64 (cbrt.f64 11664/707281) 2)) (*.f64 (cbrt.f64 11664/707281) 29/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 29/2) 216/841) (*.f64 108/841 29/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29/4) (sqrt.f64 108/841)) (*.f64 (sqrt.f64 108/841) 29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 29/4) (cbrt.f64 11664/707281)) (*.f64 (cbrt.f64 11664/707281) 29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) -29) (*.f64 (sqrt.f64 108/841) -4)) (*.f64 (sqrt.f64 108/841) -29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) -29) (*.f64 (cbrt.f64 11664/707281) -4)) (*.f64 (cbrt.f64 11664/707281) -29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 16/29) -108/841) (*.f64 (sqrt.f64 29) (neg.f64 x))) (*.f64 (sqrt.f64 29) -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 108/841 (*.f64 -29/4 (neg.f64 x))) (*.f64 -29/4 -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) -108/841) (*.f64 (cbrt.f64 841) (neg.f64 x))) (*.f64 (cbrt.f64 841) -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 -108/841) (*.f64 29/2 (neg.f64 x))) (*.f64 29/2 -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (sqrt.f64 108/841)) (*.f64 (sqrt.f64 29) (*.f64 x (sqrt.f64 841/108)))) (sqrt.f64 108/29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 (*.f64 108/841 16)) (*.f64 29 (*.f64 x (sqrt.f64 841/108)))) (sqrt.f64 (*.f64 108/841 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 108/841)) (*.f64 -29/4 (*.f64 x (sqrt.f64 841/108)))) (*.f64 -29/4 (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (sqrt.f64 108/841)) (*.f64 (cbrt.f64 841) (*.f64 x (sqrt.f64 841/108)))) (*.f64 (cbrt.f64 841) (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 432/841) (*.f64 29/2 (*.f64 x (sqrt.f64 841/108)))) (*.f64 29/2 (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 108/841) (*.f64 29/4 (*.f64 x (sqrt.f64 841/108)))) (*.f64 29/4 (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (sqrt.f64 108/841)) (*.f64 -29 (*.f64 x (sqrt.f64 841/108)))) (*.f64 -29 (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (cbrt.f64 11664/707281)) (*.f64 (sqrt.f64 29) (*.f64 x (cbrt.f64 841/108)))) (*.f64 (sqrt.f64 29) (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (*.f64 11664/707281 64)) (*.f64 29 (*.f64 x (cbrt.f64 841/108)))) (cbrt.f64 (*.f64 11664/707281 24389)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (cbrt.f64 11664/707281)) (*.f64 -29/4 (*.f64 x (cbrt.f64 841/108)))) (*.f64 -29/4 (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (cbrt.f64 11664/707281)) (*.f64 (cbrt.f64 841) (*.f64 x (cbrt.f64 841/108)))) (*.f64 (cbrt.f64 841) (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (cbrt.f64 11664/707281)) (*.f64 29/2 (*.f64 x (cbrt.f64 841/108)))) (*.f64 29/2 (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 11664/707281) (*.f64 29/4 (*.f64 x (cbrt.f64 841/108)))) (*.f64 29/4 (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (cbrt.f64 11664/707281)) (*.f64 -29 (*.f64 x (cbrt.f64 841/108)))) (*.f64 -29 (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 16/29) 108/841) (*.f64 x (sqrt.f64 29))) (sqrt.f64 (*.f64 11664/707281 29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) 108/841) (*.f64 (cbrt.f64 841) x)) (*.f64 (cbrt.f64 841) 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 216/841 (*.f64 29/2 x)) (*.f64 29/2 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -108/841 (*.f64 -29/4 x)) (*.f64 -29/4 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x -29 -432/841) -108/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (*.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) 1) (*.f64 (+.f64 (*.f64 841 (*.f64 x x)) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841))) 108/29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (neg.f64 x) 29/4 -108/841)) 27/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x 29/4 108/841)) -27/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x -29 -432/841)) 108/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 x 29 432/841) 841/108)) -29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (neg.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) 29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) (sqrt.f64 29)) (sqrt.f64 29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29/4 108/841) 29/4) 108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29 432/841) 29) 108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 (*.f64 11664/707281 29))) (sqrt.f64 29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) (*.f64 108/29 (+.f64 (*.f64 841 (*.f64 x x)) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) 29/108) (+.f64 (*.f64 841 (*.f64 x x)) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x 29/4 108/841) 108/841) 29/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 841/108 4/29) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x 841/108 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 x -841/108) -4/29))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -4/29 (*.f64 x -841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x 29 432/841) -108/29))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 3))))))

simplify671.0ms (8.1%)

Algorithm
egglog
Counts
265 → 355
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)
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(if (!=.f64 x 0) (pow.f64 (/.f64 108/841 x) -1) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 -108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (neg.f64 x) 0) (pow.f64 (/.f64 108/841 x) -1) (*.f64 x 841/108))
(if (!=.f64 x 0) (/.f64 -1 (/.f64 -108/841 x)) (*.f64 x 841/108))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1259712/594823321 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 x 841/108))
(if (!=.f64 1 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1259712/594823321 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (neg.f64 (cbrt.f64 x)) (/.f64 -108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))
(-.f64 0 (*.f64 x -841/108))
(-.f64 (/.f64 0 -108/841) (*.f64 x -841/108))
(*.f64 -1 (*.f64 x -841/108))
(*.f64 (/.f64 (cbrt.f64 x) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 108/841))
(*.f64 (/.f64 (cbrt.f64 x) -108/841) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 1))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 -108/841)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 11664/707281)))
(*.f64 (/.f64 (cbrt.f64 x) (neg.f64 (sqrt.f64 108/841))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (sqrt.f64 108/841)))
(*.f64 (/.f64 -1 (sqrt.f64 108/841)) (/.f64 x (neg.f64 (sqrt.f64 108/841))))
(*.f64 (/.f64 -1 (cbrt.f64 108/841)) (/.f64 x (neg.f64 (cbrt.f64 11664/707281))))
(*.f64 (/.f64 -1 (cbrt.f64 -108/841)) (/.f64 x (cbrt.f64 11664/707281)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) -1) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (neg.f64 (sqrt.f64 108/841))) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)))
(*.f64 (/.f64 1 -1) (*.f64 x -841/108))
(*.f64 (/.f64 1 (cbrt.f64 -108/841)) (/.f64 (neg.f64 x) (cbrt.f64 11664/707281)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 108/841))) (/.f64 (neg.f64 x) (sqrt.f64 108/841)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (sqrt.f64 108/841))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) 1) (/.f64 (cbrt.f64 (*.f64 x x)) -108/841))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 11664/707281))))
(*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 1 (*.f64 x 841/108))
(*.f64 (*.f64 x 841/108) 1)
(*.f64 (/.f64 (cbrt.f64 x) 108/841) (cbrt.f64 (*.f64 x x)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 841/108)))
(*.f64 841/108 x)
(*.f64 (neg.f64 x) -841/108)
(*.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)))
(*.f64 -841/108 (neg.f64 x))
(*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108))
(*.f64 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) -841/108))
(*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) -841/108))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) 841/108))
(*.f64 (*.f64 x (cbrt.f64 841/108)) (/.f64 1 (cbrt.f64 11664/707281)))
(*.f64 (/.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 108/841))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 11664/707281)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (neg.f64 (cbrt.f64 108/841))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 108/841))) (/.f64 (neg.f64 x) (cbrt.f64 11664/707281)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) -108/841) (cbrt.f64 (*.f64 x x)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 -108/841)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 11664/707281)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108/841)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 x) (cbrt.f64 11664/707281)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) 108/841))
(*.f64 (/.f64 1 (cbrt.f64 11664/707281)) (*.f64 x (cbrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (sqrt.f64 108/841))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) 1) (/.f64 (cbrt.f64 (*.f64 x x)) -108/841))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) -108/841) (cbrt.f64 (*.f64 x x)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 11664/707281))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)))
(*.f64 (cbrt.f64 841/108) (/.f64 x (cbrt.f64 11664/707281)))
(*.f64 (/.f64 x (cbrt.f64 11664/707281)) (cbrt.f64 841/108))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)) (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)))
(*.f64 (cbrt.f64 (neg.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) -841/108))
(/.f64 (*.f64 x 841/108) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 x)) (cbrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 -108/841))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 -108/841))
(/.f64 (/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 108/841))) (sqrt.f64 (sqrt.f64 108/841)))
(/.f64 (/.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 108/841))) (cbrt.f64 108/841))
(/.f64 (/.f64 (neg.f64 x) (sqrt.f64 108/841)) (neg.f64 (sqrt.f64 108/841)))
(/.f64 (neg.f64 x) -108/841)
(/.f64 (neg.f64 (*.f64 x (sqrt.f64 841/108))) (neg.f64 (sqrt.f64 108/841)))
(/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(/.f64 x 108/841)
(/.f64 (*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)) (cbrt.f64 (*.f64 x x))) (sqrt.f64 108/841))
(/.f64 (*.f64 (sqrt.f64 841/108) x) (sqrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 841/108) x) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 1) (sqrt.f64 108/841))
(/.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 1) (cbrt.f64 11664/707281))
(/.f64 (/.f64 x (cbrt.f64 11664/707281)) (cbrt.f64 108/841))
(/.f64 (/.f64 (*.f64 x (sqrt.f64 841/108)) 1) (sqrt.f64 108/841))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 -108/841)) (cbrt.f64 11664/707281))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 108/841)) (neg.f64 (cbrt.f64 11664/707281)))
(/.f64 (neg.f64 (*.f64 x (cbrt.f64 841/108))) (neg.f64 (cbrt.f64 11664/707281)))
(pow.f64 (cbrt.f64 (*.f64 x 841/108)) 3)
(pow.f64 (pow.f64 (*.f64 x 841/108) 3) 1/3)
(pow.f64 (*.f64 x 841/108) 1)
(neg.f64 (*.f64 x -841/108))
(cbrt.f64 (pow.f64 (*.f64 x 841/108) 3))
(fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 x 841/108))
(fma.f64 4 1/29 (*.f64 x 841/108))
(fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 x 841/108))
(fma.f64 (sqrt.f64 1/29) (sqrt.f64 16/29) (*.f64 x 841/108))
(fma.f64 2 2/29 (*.f64 x 841/108))
(fma.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 16 1/24389)) (*.f64 x 841/108))
(fma.f64 (cbrt.f64 1/29) (cbrt.f64 (/.f64 64 841)) (*.f64 x 841/108))
(fma.f64 -4 -1/29 (*.f64 x 841/108))
(fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 x 841/108))
(fma.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 1/29)) (*.f64 (cbrt.f64 16) (sqrt.f64 1/29)) (*.f64 x 841/108))
(fma.f64 (cbrt.f64 (/.f64 8 29)) (cbrt.f64 (/.f64 8 841)) (*.f64 x 841/108))
(fma.f64 1/29 4 (*.f64 x 841/108))
(fma.f64 1 4/29 (*.f64 x 841/108))
(fma.f64 1 (*.f64 x 841/108) 4/29)
(fma.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 (*.f64 x 841/108) 1 4/29)
(fma.f64 (cbrt.f64 841/108) (/.f64 x (cbrt.f64 11664/707281)) 4/29)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 841/108)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (neg.f64 x) -841/108 4/29)
(fma.f64 (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)) 4/29)
(fma.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)) 4/29)
(fma.f64 4/29 1 (*.f64 x 841/108))
(if (!=.f64 (*.f64 x 841/108) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 4/29 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (neg.f64 (fma.f64 x 841/108 -4/29)) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 x 29 432/841)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 x 29 432/841)) (/.f64 108/29 (pow.f64 (cbrt.f64 (fma.f64 x 29 432/841)) 2))) (fma.f64 x 841/108 4/29))
(if (!=.f64 1 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 x 841/108 4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 x 841/108 4/29))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 x 29 432/841) 0) (/.f64 1 (/.f64 108/29 (fma.f64 x 29 432/841))) (fma.f64 x 841/108 4/29))
(+.f64 (*.f64 x 841/108) 4/29)
(+.f64 4/29 (*.f64 x 841/108))
(-.f64 (*.f64 x 841/108) -4/29)
(-.f64 4/29 (*.f64 x -841/108))
(*.f64 1 (fma.f64 x 841/108 4/29))
(*.f64 (fma.f64 x 841/108 4/29) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) 2) (cbrt.f64 (fma.f64 x 841/108 4/29))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2))))
(*.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) (/.f64 1 -27/29))
(*.f64 (fma.f64 x 29/4 108/841) (/.f64 1 27/29))
(*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 1 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 x 841/108 4/29) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (-.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 4/29)))
(*.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (fma.f64 x 841/108 4/29)))
(*.f64 (fma.f64 x 29 432/841) 29/108)
(*.f64 (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))
(*.f64 29/108 (fma.f64 x 29 432/841))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) 2))
(*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (*.f64 (fma.f64 x 841/108 4/29) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))))
(*.f64 (fma.f64 x -29 -432/841) (/.f64 1 -108/29))
(*.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) 1/29)
(*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 x 841/108 4/29) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (fma.f64 x 29/4 108/841) 27/29)
(/.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) -27/29)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (fma.f64 x 29 432/841))) (cbrt.f64 108/29))
(/.f64 (fma.f64 x 841/108 4/29) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 3) 262144/14507145975869) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x 29 432/841)) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2))) (cbrt.f64 108/29))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) 1) -27/29)
(/.f64 (*.f64 (fma.f64 x 29/4 108/841) 1) 27/29)
(/.f64 (*.f64 (fma.f64 x -29 -432/841) 1) -108/29)
(/.f64 (/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) (cbrt.f64 29)) (cbrt.f64 841))
(/.f64 (/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) (cbrt.f64 841)) (cbrt.f64 29))
(/.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2))
(/.f64 (fma.f64 x 29 432/841) 108/29)
(/.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 108/841)) (cbrt.f64 (*.f64 11664/707281 24389)))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 108/841)) (sqrt.f64 (*.f64 108/841 841)))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 108/29)) (cbrt.f64 (*.f64 108/29 108/29)))
(/.f64 (/.f64 (fma.f64 x 29 432/841) -29) -108/841)
(/.f64 (/.f64 (fma.f64 x 29 432/841) -108/841) -29)
(/.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 (*.f64 1259712/594823321 29))) (cbrt.f64 841))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 108/29)) (sqrt.f64 108/29))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (sqrt.f64 29)) (*.f64 -108/841 (sqrt.f64 16/29))) (*.f64 -108/841 (sqrt.f64 29)))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 29)) (*.f64 (sqrt.f64 108/841) (sqrt.f64 16/29))) (sqrt.f64 108/29))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) (sqrt.f64 29)) (*.f64 (cbrt.f64 11664/707281) (sqrt.f64 16/29))) (*.f64 (cbrt.f64 11664/707281) (sqrt.f64 29)))
(/.f64 (+.f64 (*.f64 x (sqrt.f64 29)) (*.f64 108/841 (sqrt.f64 16/29))) (sqrt.f64 (*.f64 11664/707281 29)))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29) (sqrt.f64 (*.f64 108/841 16))) (sqrt.f64 (*.f64 108/841 841)))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 29) (cbrt.f64 (*.f64 11664/707281 64))) (cbrt.f64 (*.f64 11664/707281 24389)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) -29/4) 108/841) (*.f64 -108/841 -29/4))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) -29/4) (*.f64 (sqrt.f64 108/841) -1)) (*.f64 (sqrt.f64 108/841) -29/4))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) -29/4) (*.f64 (cbrt.f64 11664/707281) -1)) (*.f64 (cbrt.f64 11664/707281) -29/4))
(/.f64 (+.f64 (*.f64 x -29/4) -108/841) (*.f64 108/841 -29/4))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (cbrt.f64 841)) (*.f64 -108/841 (cbrt.f64 (/.f64 64 29)))) (*.f64 -108/841 (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 841)) (*.f64 (sqrt.f64 108/841) (cbrt.f64 (/.f64 64 29)))) (*.f64 (sqrt.f64 108/841) (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 841)) (*.f64 (cbrt.f64 11664/707281) (cbrt.f64 (/.f64 64 29)))) (*.f64 (cbrt.f64 11664/707281) (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 x (cbrt.f64 841)) (*.f64 108/841 (cbrt.f64 (/.f64 64 29)))) (*.f64 108/841 (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) 29/2) (*.f64 -108/841 2)) (*.f64 -108/841 29/2))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29/2) (sqrt.f64 432/841)) (*.f64 (sqrt.f64 108/841) 29/2))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 29/2) (*.f64 (cbrt.f64 11664/707281) 2)) (*.f64 (cbrt.f64 11664/707281) 29/2))
(/.f64 (+.f64 (*.f64 x 29/2) 216/841) (*.f64 108/841 29/2))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29/4) (sqrt.f64 108/841)) (*.f64 (sqrt.f64 108/841) 29/4))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 29/4) (cbrt.f64 11664/707281)) (*.f64 (cbrt.f64 11664/707281) 29/4))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) -29) (*.f64 (sqrt.f64 108/841) -4)) (*.f64 (sqrt.f64 108/841) -29))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) -29) (*.f64 (cbrt.f64 11664/707281) -4)) (*.f64 (cbrt.f64 11664/707281) -29))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) -108/841) (*.f64 (sqrt.f64 29) (neg.f64 x))) (*.f64 (sqrt.f64 29) -108/841))
(/.f64 (+.f64 108/841 (*.f64 -29/4 (neg.f64 x))) (*.f64 -29/4 -108/841))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) -108/841) (*.f64 (cbrt.f64 841) (neg.f64 x))) (*.f64 (cbrt.f64 841) -108/841))
(/.f64 (+.f64 (*.f64 2 -108/841) (*.f64 29/2 (neg.f64 x))) (*.f64 29/2 -108/841))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (sqrt.f64 108/841)) (*.f64 (sqrt.f64 29) (*.f64 x (sqrt.f64 841/108)))) (sqrt.f64 108/29))
(/.f64 (+.f64 (sqrt.f64 (*.f64 108/841 16)) (*.f64 29 (*.f64 x (sqrt.f64 841/108)))) (sqrt.f64 (*.f64 108/841 841)))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 108/841)) (*.f64 -29/4 (*.f64 x (sqrt.f64 841/108)))) (*.f64 -29/4 (sqrt.f64 108/841)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (sqrt.f64 108/841)) (*.f64 (cbrt.f64 841) (*.f64 x (sqrt.f64 841/108)))) (*.f64 (cbrt.f64 841) (sqrt.f64 108/841)))
(/.f64 (+.f64 (sqrt.f64 432/841) (*.f64 29/2 (*.f64 x (sqrt.f64 841/108)))) (*.f64 29/2 (sqrt.f64 108/841)))
(/.f64 (+.f64 (sqrt.f64 108/841) (*.f64 29/4 (*.f64 x (sqrt.f64 841/108)))) (*.f64 29/4 (sqrt.f64 108/841)))
(/.f64 (+.f64 (*.f64 -4 (sqrt.f64 108/841)) (*.f64 -29 (*.f64 x (sqrt.f64 841/108)))) (*.f64 -29 (sqrt.f64 108/841)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (cbrt.f64 11664/707281)) (*.f64 (sqrt.f64 29) (*.f64 x (cbrt.f64 841/108)))) (*.f64 (sqrt.f64 29) (cbrt.f64 11664/707281)))
(/.f64 (+.f64 (cbrt.f64 (*.f64 11664/707281 64)) (*.f64 29 (*.f64 x (cbrt.f64 841/108)))) (cbrt.f64 (*.f64 11664/707281 24389)))
(/.f64 (+.f64 (neg.f64 (cbrt.f64 11664/707281)) (*.f64 -29/4 (*.f64 x (cbrt.f64 841/108)))) (*.f64 -29/4 (cbrt.f64 11664/707281)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (cbrt.f64 11664/707281)) (*.f64 (cbrt.f64 841) (*.f64 x (cbrt.f64 841/108)))) (*.f64 (cbrt.f64 841) (cbrt.f64 11664/707281)))
(/.f64 (+.f64 (*.f64 2 (cbrt.f64 11664/707281)) (*.f64 29/2 (*.f64 x (cbrt.f64 841/108)))) (*.f64 29/2 (cbrt.f64 11664/707281)))
(/.f64 (+.f64 (cbrt.f64 11664/707281) (*.f64 29/4 (*.f64 x (cbrt.f64 841/108)))) (*.f64 29/4 (cbrt.f64 11664/707281)))
(/.f64 (+.f64 (*.f64 -4 (cbrt.f64 11664/707281)) (*.f64 -29 (*.f64 x (cbrt.f64 841/108)))) (*.f64 -29 (cbrt.f64 11664/707281)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) 108/841) (*.f64 x (sqrt.f64 29))) (sqrt.f64 (*.f64 11664/707281 29)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) 108/841) (*.f64 (cbrt.f64 841) x)) (*.f64 (cbrt.f64 841) 108/841))
(/.f64 (+.f64 216/841 (*.f64 29/2 x)) (*.f64 29/2 108/841))
(/.f64 (+.f64 -108/841 (*.f64 -29/4 x)) (*.f64 -29/4 108/841))
(/.f64 (fma.f64 x -29 -432/841) -108/29)
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (*.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664))) 1))
(/.f64 (*.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) 1) (*.f64 (+.f64 (*.f64 841 (*.f64 x x)) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841))) 108/29))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) 29/4 -108/841)) 27/29)
(/.f64 (neg.f64 (fma.f64 x 29/4 108/841)) -27/29)
(/.f64 (neg.f64 (fma.f64 x -29 -432/841)) 108/29)
(/.f64 (neg.f64 (*.f64 (fma.f64 x 29 432/841) 841/108)) -29)
(/.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (neg.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664)))))
(/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) 29)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) (sqrt.f64 29)) (sqrt.f64 29))
(/.f64 (/.f64 (fma.f64 x 29/4 108/841) 29/4) 108/841)
(/.f64 (/.f64 (fma.f64 x 29 432/841) 29) 108/841)
(/.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 (*.f64 11664/707281 29))) (sqrt.f64 29))
(/.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) (*.f64 108/29 (+.f64 (*.f64 841 (*.f64 x x)) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841)))))
(/.f64 (*.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) 29/108) (+.f64 (*.f64 841 (*.f64 x x)) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841))))
(/.f64 (/.f64 (fma.f64 x 29/4 108/841) 108/841) 29/4)
(pow.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) 3)
(pow.f64 (pow.f64 (fma.f64 x 841/108 4/29) 3) 1/3)
(pow.f64 (fma.f64 x 841/108 4/29) 1)
(neg.f64 (+.f64 (*.f64 x -841/108) -4/29))
(neg.f64 (+.f64 -4/29 (*.f64 x -841/108)))
(neg.f64 (/.f64 (fma.f64 x 29 432/841) -108/29))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664)))))
(cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 3))
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)
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(if (!=.f64 x 0) (pow.f64 (/.f64 108/841 x) -1) (*.f64 x 841/108))
(if (!=.f64 x 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 -108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 -108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 841/108 x))
(if (!=.f64 (neg.f64 x) 0) (pow.f64 (/.f64 108/841 x) -1) (*.f64 x 841/108))
(if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 841/108 x))
(if (!=.f64 x 0) (/.f64 -1 (/.f64 -108/841 x)) (*.f64 x 841/108))
(if (!=.f64 x 0) (/.f64 -1 (/.f64 -108/841 x)) (*.f64 841/108 x))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1259712/594823321 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (cbrt.f64 (/.f64 x (/.f64 1259712/594823321 (*.f64 x x)))) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 841/108 x))
(if (!=.f64 1 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 1 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1259712/594823321 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (cbrt.f64 (/.f64 x (/.f64 1259712/594823321 (*.f64 x x)))) (*.f64 841/108 x))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (neg.f64 (cbrt.f64 x)) (/.f64 -108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (neg.f64 (/.f64 (cbrt.f64 x) (/.f64 -108/841 (cbrt.f64 (*.f64 x x))))) (*.f64 841/108 x))
(-.f64 0 (*.f64 x -841/108))
(neg.f64 (*.f64 x -841/108))
(-.f64 (/.f64 0 -108/841) (*.f64 x -841/108))
(neg.f64 (*.f64 x -841/108))
(*.f64 -1 (*.f64 x -841/108))
(neg.f64 (*.f64 x -841/108))
(*.f64 (/.f64 (cbrt.f64 x) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 108/841))
(*.f64 (*.f64 (cbrt.f64 x) -1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 108/841)))
(*.f64 (/.f64 (cbrt.f64 x) -108/841) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 1))
(*.f64 (/.f64 (cbrt.f64 x) -108/841) (neg.f64 (cbrt.f64 (*.f64 x x))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 -108/841)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 11664/707281)))
(*.f64 (cbrt.f64 (/.f64 x -108/841)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 11664/707281))))
(*.f64 (/.f64 (cbrt.f64 x) (neg.f64 (sqrt.f64 108/841))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (sqrt.f64 108/841)))
(/.f64 (*.f64 (cbrt.f64 x) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 108/841)))) (neg.f64 (sqrt.f64 108/841)))
(*.f64 (/.f64 -1 (sqrt.f64 108/841)) (/.f64 x (neg.f64 (sqrt.f64 108/841))))
(/.f64 (neg.f64 x) (*.f64 (sqrt.f64 108/841) (neg.f64 (sqrt.f64 108/841))))
(*.f64 (/.f64 -1 (cbrt.f64 108/841)) (/.f64 x (neg.f64 (cbrt.f64 11664/707281))))
(/.f64 (neg.f64 x) (*.f64 (cbrt.f64 108/841) (neg.f64 (cbrt.f64 11664/707281))))
(*.f64 (/.f64 -1 (cbrt.f64 -108/841)) (/.f64 x (cbrt.f64 11664/707281)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 11664/707281)) (cbrt.f64 -108/841))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) -1) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x (*.f64 x 594823321/1259712)))) -1)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (neg.f64 (sqrt.f64 108/841))) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108))) (neg.f64 (sqrt.f64 108/841)))
(*.f64 (/.f64 1 -1) (*.f64 x -841/108))
(neg.f64 (*.f64 x -841/108))
(*.f64 (/.f64 1 (cbrt.f64 -108/841)) (/.f64 (neg.f64 x) (cbrt.f64 11664/707281)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 11664/707281)) (cbrt.f64 -108/841))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 108/841))) (/.f64 (neg.f64 x) (sqrt.f64 108/841)))
(/.f64 (/.f64 (neg.f64 x) (sqrt.f64 108/841)) (neg.f64 (sqrt.f64 108/841)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (sqrt.f64 108/841))))
(/.f64 (*.f64 (neg.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 108/841))) (cbrt.f64 (*.f64 x x))) (neg.f64 (sqrt.f64 108/841)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) 1) (/.f64 (cbrt.f64 (*.f64 x x)) -108/841))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 x) -108/841)) (cbrt.f64 (*.f64 x x)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 11664/707281))))
(/.f64 (*.f64 (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 108/841))) (cbrt.f64 (*.f64 x x))) (neg.f64 (cbrt.f64 11664/707281)))
(*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x 707281/11664)) (*.f64 841/108 x)))
(*.f64 1 (*.f64 x 841/108))
(*.f64 841/108 x)
(*.f64 (*.f64 x 841/108) 1)
(*.f64 841/108 x)
(*.f64 (/.f64 (cbrt.f64 x) 108/841) (cbrt.f64 (*.f64 x x)))
(/.f64 x 108/841)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 841/108)))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x 707281/11664)) (*.f64 841/108 x)))
(*.f64 841/108 x)
(*.f64 (neg.f64 x) -841/108)
(neg.f64 (*.f64 x -841/108))
(*.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)))
(*.f64 841/108 x)
(*.f64 -841/108 (neg.f64 x))
(neg.f64 (*.f64 x -841/108))
(*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108))
(*.f64 841/108 x)
(*.f64 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 841/108 x)
(*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) -841/108))
(neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) -841/108)))
(*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) -841/108))
(*.f64 (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x x)) -841/108)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) 841/108))
(*.f64 841/108 x)
(*.f64 (*.f64 x (cbrt.f64 841/108)) (/.f64 1 (cbrt.f64 11664/707281)))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(*.f64 (/.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 108/841))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 11664/707281)))
(/.f64 (*.f64 (cbrt.f64 x) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 11664/707281)))) (neg.f64 (cbrt.f64 108/841)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (neg.f64 (cbrt.f64 108/841))) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 x 707281/11664)) (neg.f64 x))) (neg.f64 (cbrt.f64 108/841)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 108/841))) (/.f64 (neg.f64 x) (cbrt.f64 11664/707281)))
(/.f64 (/.f64 x (cbrt.f64 11664/707281)) (cbrt.f64 108/841))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) -108/841) (cbrt.f64 (*.f64 x x)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 x) -108/841)) (cbrt.f64 (*.f64 x x)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 -108/841)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 x -108/841))) (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 11664/707281)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108/841)))
(/.f64 x (*.f64 (cbrt.f64 11664/707281) (cbrt.f64 108/841)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 x) (cbrt.f64 11664/707281)))
(/.f64 x (*.f64 (cbrt.f64 11664/707281) (cbrt.f64 108/841)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) 108/841))
(/.f64 x 108/841)
(*.f64 (/.f64 1 (cbrt.f64 11664/707281)) (*.f64 x (cbrt.f64 841/108)))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(*.f64 (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (sqrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (sqrt.f64 108/841))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (sqrt.f64 108/841)) (cbrt.f64 (*.f64 x x))) (neg.f64 (sqrt.f64 108/841)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) 1) (/.f64 (cbrt.f64 (*.f64 x x)) -108/841))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) -108/841)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) -108/841) (cbrt.f64 (*.f64 x x)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) -108/841)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 108/841)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 11664/707281))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 x) 108/841)) (cbrt.f64 (*.f64 x x))) (neg.f64 (cbrt.f64 11664/707281)))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)))
(cbrt.f64 (*.f64 x (*.f64 x (*.f64 x 594823321/1259712))))
(*.f64 (cbrt.f64 841/108) (/.f64 x (cbrt.f64 11664/707281)))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(*.f64 (/.f64 x (cbrt.f64 11664/707281)) (cbrt.f64 841/108))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) (cbrt.f64 x))
(cbrt.f64 (*.f64 x (*.f64 x (*.f64 x 594823321/1259712))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)) (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)))
(*.f64 (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)))
(*.f64 (cbrt.f64 (neg.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) -841/108))
(/.f64 (*.f64 x 841/108) 1)
(*.f64 841/108 x)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 x)) (cbrt.f64 108/841))
(/.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 x 707281/11664)) x)) (cbrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 -108/841))
(/.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 x 707281/11664)) (neg.f64 x))) (cbrt.f64 -108/841))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 -108/841))
(/.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 x 707281/11664)) (neg.f64 x))) (cbrt.f64 -108/841))
(/.f64 (/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 108/841))) (sqrt.f64 (sqrt.f64 108/841)))
(/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))
(/.f64 (/.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 108/841))) (cbrt.f64 108/841))
(/.f64 (/.f64 (neg.f64 x) (sqrt.f64 108/841)) (neg.f64 (sqrt.f64 108/841)))
(/.f64 (neg.f64 x) -108/841)
(neg.f64 (/.f64 x -108/841))
(/.f64 (neg.f64 (*.f64 x (sqrt.f64 841/108))) (neg.f64 (sqrt.f64 108/841)))
(/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))
(/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(/.f64 x 108/841)
(/.f64 (*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 11664/707281))
(/.f64 (cbrt.f64 (*.f64 (*.f64 841/108 x) (*.f64 x x))) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)) (cbrt.f64 (*.f64 x x))) (sqrt.f64 108/841))
(/.f64 (*.f64 (sqrt.f64 841/108) x) (sqrt.f64 108/841))
(/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 841/108) x) (cbrt.f64 11664/707281))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 1) (sqrt.f64 108/841))
(/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))
(/.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 1) (cbrt.f64 11664/707281))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(/.f64 (/.f64 x (cbrt.f64 11664/707281)) (cbrt.f64 108/841))
(/.f64 (/.f64 (*.f64 x (sqrt.f64 841/108)) 1) (sqrt.f64 108/841))
(/.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 108/841))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 -108/841)) (cbrt.f64 11664/707281))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 108/841)) (neg.f64 (cbrt.f64 11664/707281)))
(/.f64 (neg.f64 (*.f64 x (cbrt.f64 841/108))) (neg.f64 (cbrt.f64 11664/707281)))
(/.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(pow.f64 (cbrt.f64 (*.f64 x 841/108)) 3)
(*.f64 841/108 x)
(pow.f64 (pow.f64 (*.f64 x 841/108) 3) 1/3)
(*.f64 841/108 x)
(pow.f64 (*.f64 x 841/108) 1)
(*.f64 841/108 x)
(neg.f64 (*.f64 x -841/108))
(cbrt.f64 (pow.f64 (*.f64 x 841/108) 3))
(*.f64 841/108 x)
(fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 x 841/108))
(fma.f64 x 841/108 4/29)
(fma.f64 4 1/29 (*.f64 x 841/108))
(fma.f64 4 1/29 (*.f64 841/108 x))
(fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 x 841/108))
(fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 841/108 x))
(fma.f64 (sqrt.f64 1/29) (sqrt.f64 16/29) (*.f64 x 841/108))
(fma.f64 (sqrt.f64 1/29) (sqrt.f64 16/29) (*.f64 841/108 x))
(fma.f64 2 2/29 (*.f64 x 841/108))
(fma.f64 2 2/29 (*.f64 841/108 x))
(fma.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 16 1/24389)) (*.f64 x 841/108))
(fma.f64 (cbrt.f64 4) (cbrt.f64 16/24389) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 1/29) (cbrt.f64 (/.f64 64 841)) (*.f64 x 841/108))
(fma.f64 (cbrt.f64 1/29) (cbrt.f64 64/841) (*.f64 841/108 x))
(fma.f64 -4 -1/29 (*.f64 x 841/108))
(fma.f64 -4 -1/29 (*.f64 841/108 x))
(fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 x 841/108))
(fma.f64 (cbrt.f64 16/841) (cbrt.f64 4/29) (*.f64 841/108 x))
(fma.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 1/29)) (*.f64 (cbrt.f64 16) (sqrt.f64 1/29)) (*.f64 x 841/108))
(fma.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 1/29)) (*.f64 (cbrt.f64 16) (sqrt.f64 1/29)) (*.f64 841/108 x))
(fma.f64 (cbrt.f64 (/.f64 8 29)) (cbrt.f64 (/.f64 8 841)) (*.f64 x 841/108))
(fma.f64 (cbrt.f64 8/29) (cbrt.f64 8/841) (*.f64 841/108 x))
(fma.f64 1/29 4 (*.f64 x 841/108))
(fma.f64 1/29 4 (*.f64 841/108 x))
(fma.f64 1 4/29 (*.f64 x 841/108))
(fma.f64 x 841/108 4/29)
(fma.f64 1 (*.f64 x 841/108) 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 4/29)
(fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 (*.f64 x 841/108) 1 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 (cbrt.f64 841/108) (/.f64 x (cbrt.f64 11664/707281)) 4/29)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x (*.f64 x 594823321/1259712))) 4/29)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 841/108)) 4/29)
(fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 (neg.f64 x) -841/108 4/29)
(fma.f64 (*.f64 (cbrt.f64 x) (sqrt.f64 841/108)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 841/108)) 4/29)
(fma.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)) 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 4/29 1 (*.f64 x 841/108))
(fma.f64 4/29 1 (*.f64 841/108 x))
(if (!=.f64 (*.f64 x 841/108) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 4/29 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (neg.f64 (fma.f64 x 841/108 -4/29)) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (pow.f64 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) -1) (fma.f64 x 841/108 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 x 29 432/841)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 x 29 432/841)) (/.f64 108/29 (pow.f64 (cbrt.f64 (fma.f64 x 29 432/841)) 2))) (fma.f64 x 841/108 4/29))
(if (!=.f64 1 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 x 841/108 4/29) 0) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 x 841/108 4/29))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 x 29 432/841) 0) (/.f64 1 (/.f64 108/29 (fma.f64 x 29 432/841))) (fma.f64 x 841/108 4/29))
(+.f64 (*.f64 x 841/108) 4/29)
(fma.f64 x 841/108 4/29)
(+.f64 4/29 (*.f64 x 841/108))
(fma.f64 x 841/108 4/29)
(-.f64 (*.f64 x 841/108) -4/29)
(fma.f64 x 841/108 (neg.f64 -4/29))
(-.f64 4/29 (*.f64 x -841/108))
(*.f64 1 (fma.f64 x 841/108 4/29))
(fma.f64 x 841/108 4/29)
(*.f64 (fma.f64 x 841/108 4/29) 1)
(fma.f64 x 841/108 4/29)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2))
(fma.f64 x 841/108 4/29)
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) 2) (cbrt.f64 (fma.f64 x 841/108 4/29))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) 2)) (cbrt.f64 (fma.f64 x 841/108 4/29)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2))))
(fma.f64 x 841/108 4/29)
(*.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) (/.f64 1 -27/29))
(*.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) -29/27)
(*.f64 (fma.f64 x 29/4 108/841) (/.f64 1 27/29))
(*.f64 (fma.f64 x 29/4 108/841) 29/27)
(*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 1 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (-.f64 (fma.f64 x 29/27 -16/841) (*.f64 x (*.f64 x 707281/11664)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 x 841/108 4/29) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (fma.f64 x 841/108 4/29)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2))
(*.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2)))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (*.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)))
(fma.f64 x 841/108 4/29)
(*.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (-.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 4/29)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (*.f64 x (*.f64 x 707281/11664))) (cbrt.f64 16/841)) (cbrt.f64 (*.f64 x 29/27))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 29/27)))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 x 841/108))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x (*.f64 x 707281/11664)))) (cbrt.f64 (*.f64 x 29/27))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (fma.f64 x 841/108 4/29)))
(fma.f64 x 841/108 4/29)
(*.f64 (fma.f64 x 29 432/841) 29/108)
(*.f64 (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 29/108 (fma.f64 x 29 432/841))
(*.f64 (fma.f64 x 29 432/841) 29/108)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) 2))
(*.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 841/108 4/29))) 2) 2)))
(*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (*.f64 (fma.f64 x 841/108 4/29) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 x 841/108 4/29)) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(*.f64 (fma.f64 x -29 -432/841) (/.f64 1 -108/29))
(*.f64 (fma.f64 x -29 -432/841) -29/108)
(*.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) 1/29)
(*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (/.f64 (fma.f64 x 841/108 4/29) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (fma.f64 x 841/108 4/29)) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))
(/.f64 (fma.f64 x 29/4 108/841) 27/29)
(*.f64 (fma.f64 x 29/4 108/841) 29/27)
(/.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) -27/29)
(*.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) -29/27)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (fma.f64 x 29 432/841))) (cbrt.f64 108/29))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 x 29 432/841) (pow.f64 (fma.f64 x 841/108 4/29) 2))) (cbrt.f64 108/29))
(/.f64 (fma.f64 x 841/108 4/29) 1)
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 3) 262144/14507145975869) (/.f64 1 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 x 707281/11664)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x 29 432/841)) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2))) (cbrt.f64 108/29))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 x 29 432/841) (pow.f64 (fma.f64 x 841/108 4/29) 2))) (cbrt.f64 108/29))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) 1) -27/29)
(*.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) -29/27)
(/.f64 (*.f64 (fma.f64 x 29/4 108/841) 1) 27/29)
(*.f64 (fma.f64 x 29/4 108/841) 29/27)
(/.f64 (*.f64 (fma.f64 x -29 -432/841) 1) -108/29)
(*.f64 (fma.f64 x -29 -432/841) -29/108)
(/.f64 (/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) (cbrt.f64 29)) (cbrt.f64 841))
(/.f64 (/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) (cbrt.f64 841)) (cbrt.f64 29))
(/.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))) 2))
(/.f64 (fma.f64 x 29 432/841) 108/29)
(/.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 108/841)) (cbrt.f64 (*.f64 11664/707281 24389)))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 108/841)) (cbrt.f64 11664/29))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 108/841)) (sqrt.f64 (*.f64 108/841 841)))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 108/841)) (sqrt.f64 108))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 108/29)) (cbrt.f64 (*.f64 108/29 108/29)))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 108/29)) (cbrt.f64 11664/841))
(/.f64 (/.f64 (fma.f64 x 29 432/841) -29) -108/841)
(/.f64 (/.f64 (fma.f64 x 29 432/841) -108/841) -29)
(/.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 (*.f64 1259712/594823321 29))) (cbrt.f64 841))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (cbrt.f64 1259712/20511149)) (cbrt.f64 841))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 108/29)) (sqrt.f64 108/29))
(/.f64 (fma.f64 x 29 432/841) 108/29)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x 841/108) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841))) (-.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 x 707281/11664)) 3) 4096/594823321) (pow.f64 (*.f64 x 29/27) 3))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (sqrt.f64 29)) (*.f64 -108/841 (sqrt.f64 16/29))) (*.f64 -108/841 (sqrt.f64 29)))
(/.f64 (fma.f64 (neg.f64 x) (sqrt.f64 29) (*.f64 -108/841 (sqrt.f64 16/29))) (*.f64 -108/841 (sqrt.f64 29)))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 29)) (*.f64 (sqrt.f64 108/841) (sqrt.f64 16/29))) (sqrt.f64 108/29))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 29) (sqrt.f64 (*.f64 108/841 16/29))) (sqrt.f64 108/29))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) (sqrt.f64 29)) (*.f64 (cbrt.f64 11664/707281) (sqrt.f64 16/29))) (*.f64 (cbrt.f64 11664/707281) (sqrt.f64 29)))
(/.f64 (fma.f64 (*.f64 x (cbrt.f64 841/108)) (sqrt.f64 29) (*.f64 (cbrt.f64 11664/707281) (sqrt.f64 16/29))) (*.f64 (cbrt.f64 11664/707281) (sqrt.f64 29)))
(/.f64 (+.f64 (*.f64 x (sqrt.f64 29)) (*.f64 108/841 (sqrt.f64 16/29))) (sqrt.f64 (*.f64 11664/707281 29)))
(/.f64 (fma.f64 x (sqrt.f64 29) (*.f64 108/841 (sqrt.f64 16/29))) (sqrt.f64 11664/24389))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29) (sqrt.f64 (*.f64 108/841 16))) (sqrt.f64 (*.f64 108/841 841)))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) 29 (sqrt.f64 1728/841)) (sqrt.f64 108))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 29) (cbrt.f64 (*.f64 11664/707281 64))) (cbrt.f64 (*.f64 11664/707281 24389)))
(/.f64 (fma.f64 (*.f64 x (cbrt.f64 841/108)) 29 (cbrt.f64 746496/707281)) (cbrt.f64 11664/29))
(/.f64 (+.f64 (*.f64 (neg.f64 x) -29/4) 108/841) (*.f64 -108/841 -29/4))
(*.f64 (fma.f64 (neg.f64 x) -29/4 108/841) 29/27)
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) -29/4) (*.f64 (sqrt.f64 108/841) -1)) (*.f64 (sqrt.f64 108/841) -29/4))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) -29/4 (neg.f64 (sqrt.f64 108/841))) (*.f64 (sqrt.f64 108/841) -29/4))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) -29/4) (*.f64 (cbrt.f64 11664/707281) -1)) (*.f64 (cbrt.f64 11664/707281) -29/4))
(/.f64 (fma.f64 (*.f64 x (cbrt.f64 841/108)) -29/4 (neg.f64 (cbrt.f64 11664/707281))) (*.f64 (cbrt.f64 11664/707281) -29/4))
(/.f64 (+.f64 (*.f64 x -29/4) -108/841) (*.f64 108/841 -29/4))
(*.f64 (fma.f64 x -29/4 -108/841) -29/27)
(/.f64 (+.f64 (*.f64 (neg.f64 x) (cbrt.f64 841)) (*.f64 -108/841 (cbrt.f64 (/.f64 64 29)))) (*.f64 -108/841 (cbrt.f64 841)))
(/.f64 (fma.f64 (cbrt.f64 64/29) -108/841 (*.f64 (neg.f64 x) (cbrt.f64 841))) (*.f64 -108/841 (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 841)) (*.f64 (sqrt.f64 108/841) (cbrt.f64 (/.f64 64 29)))) (*.f64 (sqrt.f64 108/841) (cbrt.f64 841)))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 841) (*.f64 (sqrt.f64 108/841) (cbrt.f64 64/29))) (*.f64 (sqrt.f64 108/841) (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 841)) (*.f64 (cbrt.f64 11664/707281) (cbrt.f64 (/.f64 64 29)))) (*.f64 (cbrt.f64 11664/707281) (cbrt.f64 841)))
(/.f64 (fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 841) (cbrt.f64 (*.f64 11664/707281 64/29))) (cbrt.f64 (*.f64 841 11664/707281)))
(/.f64 (+.f64 (*.f64 x (cbrt.f64 841)) (*.f64 108/841 (cbrt.f64 (/.f64 64 29)))) (*.f64 108/841 (cbrt.f64 841)))
(/.f64 (fma.f64 (cbrt.f64 64/29) 108/841 (*.f64 x (cbrt.f64 841))) (*.f64 108/841 (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) 29/2) (*.f64 -108/841 2)) (*.f64 -108/841 29/2))
(/.f64 (fma.f64 (neg.f64 x) 29/2 -216/841) -54/29)
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29/2) (sqrt.f64 432/841)) (*.f64 (sqrt.f64 108/841) 29/2))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) 29/2 (sqrt.f64 432/841)) (*.f64 (sqrt.f64 108/841) 29/2))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 29/2) (*.f64 (cbrt.f64 11664/707281) 2)) (*.f64 (cbrt.f64 11664/707281) 29/2))
(/.f64 (fma.f64 2 (cbrt.f64 11664/707281) (*.f64 (*.f64 x (cbrt.f64 841/108)) 29/2)) (*.f64 (cbrt.f64 11664/707281) 29/2))
(/.f64 (+.f64 (*.f64 x 29/2) 216/841) (*.f64 108/841 29/2))
(/.f64 (fma.f64 x 29/2 216/841) 54/29)
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) 29/4) (sqrt.f64 108/841)) (*.f64 (sqrt.f64 108/841) 29/4))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) 29/4 (sqrt.f64 108/841)) (*.f64 (sqrt.f64 108/841) 29/4))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) 29/4) (cbrt.f64 11664/707281)) (*.f64 (cbrt.f64 11664/707281) 29/4))
(/.f64 (fma.f64 (*.f64 x (cbrt.f64 841/108)) 29/4 (cbrt.f64 11664/707281)) (*.f64 (cbrt.f64 11664/707281) 29/4))
(/.f64 (+.f64 (*.f64 (*.f64 x (sqrt.f64 841/108)) -29) (*.f64 (sqrt.f64 108/841) -4)) (*.f64 (sqrt.f64 108/841) -29))
(/.f64 (fma.f64 -4 (sqrt.f64 108/841) (*.f64 (*.f64 x (sqrt.f64 841/108)) -29)) (*.f64 (sqrt.f64 108/841) -29))
(/.f64 (+.f64 (*.f64 (*.f64 x (cbrt.f64 841/108)) -29) (*.f64 (cbrt.f64 11664/707281) -4)) (*.f64 (cbrt.f64 11664/707281) -29))
(/.f64 (fma.f64 -4 (cbrt.f64 11664/707281) (*.f64 (*.f64 x (cbrt.f64 841/108)) -29)) (*.f64 (cbrt.f64 11664/707281) -29))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) -108/841) (*.f64 (sqrt.f64 29) (neg.f64 x))) (*.f64 (sqrt.f64 29) -108/841))
(/.f64 (fma.f64 (neg.f64 x) (sqrt.f64 29) (*.f64 -108/841 (sqrt.f64 16/29))) (*.f64 -108/841 (sqrt.f64 29)))
(/.f64 (+.f64 108/841 (*.f64 -29/4 (neg.f64 x))) (*.f64 -29/4 -108/841))
(*.f64 (fma.f64 (neg.f64 x) -29/4 108/841) 29/27)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) -108/841) (*.f64 (cbrt.f64 841) (neg.f64 x))) (*.f64 (cbrt.f64 841) -108/841))
(/.f64 (fma.f64 (cbrt.f64 64/29) -108/841 (*.f64 (neg.f64 x) (cbrt.f64 841))) (*.f64 -108/841 (cbrt.f64 841)))
(/.f64 (+.f64 (*.f64 2 -108/841) (*.f64 29/2 (neg.f64 x))) (*.f64 29/2 -108/841))
(/.f64 (fma.f64 (neg.f64 x) 29/2 -216/841) -54/29)
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (sqrt.f64 108/841)) (*.f64 (sqrt.f64 29) (*.f64 x (sqrt.f64 841/108)))) (sqrt.f64 108/29))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 29) (sqrt.f64 (*.f64 108/841 16/29))) (sqrt.f64 108/29))
(/.f64 (+.f64 (sqrt.f64 (*.f64 108/841 16)) (*.f64 29 (*.f64 x (sqrt.f64 841/108)))) (sqrt.f64 (*.f64 108/841 841)))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) 29 (sqrt.f64 1728/841)) (sqrt.f64 108))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 108/841)) (*.f64 -29/4 (*.f64 x (sqrt.f64 841/108)))) (*.f64 -29/4 (sqrt.f64 108/841)))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) -29/4 (neg.f64 (sqrt.f64 108/841))) (*.f64 (sqrt.f64 108/841) -29/4))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (sqrt.f64 108/841)) (*.f64 (cbrt.f64 841) (*.f64 x (sqrt.f64 841/108)))) (*.f64 (cbrt.f64 841) (sqrt.f64 108/841)))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) (cbrt.f64 841) (*.f64 (sqrt.f64 108/841) (cbrt.f64 64/29))) (*.f64 (sqrt.f64 108/841) (cbrt.f64 841)))
(/.f64 (+.f64 (sqrt.f64 432/841) (*.f64 29/2 (*.f64 x (sqrt.f64 841/108)))) (*.f64 29/2 (sqrt.f64 108/841)))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) 29/2 (sqrt.f64 432/841)) (*.f64 (sqrt.f64 108/841) 29/2))
(/.f64 (+.f64 (sqrt.f64 108/841) (*.f64 29/4 (*.f64 x (sqrt.f64 841/108)))) (*.f64 29/4 (sqrt.f64 108/841)))
(/.f64 (fma.f64 (*.f64 x (sqrt.f64 841/108)) 29/4 (sqrt.f64 108/841)) (*.f64 (sqrt.f64 108/841) 29/4))
(/.f64 (+.f64 (*.f64 -4 (sqrt.f64 108/841)) (*.f64 -29 (*.f64 x (sqrt.f64 841/108)))) (*.f64 -29 (sqrt.f64 108/841)))
(/.f64 (fma.f64 -4 (sqrt.f64 108/841) (*.f64 (*.f64 x (sqrt.f64 841/108)) -29)) (*.f64 (sqrt.f64 108/841) -29))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (cbrt.f64 11664/707281)) (*.f64 (sqrt.f64 29) (*.f64 x (cbrt.f64 841/108)))) (*.f64 (sqrt.f64 29) (cbrt.f64 11664/707281)))
(/.f64 (fma.f64 (*.f64 x (cbrt.f64 841/108)) (sqrt.f64 29) (*.f64 (cbrt.f64 11664/707281) (sqrt.f64 16/29))) (*.f64 (cbrt.f64 11664/707281) (sqrt.f64 29)))
(/.f64 (+.f64 (cbrt.f64 (*.f64 11664/707281 64)) (*.f64 29 (*.f64 x (cbrt.f64 841/108)))) (cbrt.f64 (*.f64 11664/707281 24389)))
(/.f64 (fma.f64 (*.f64 x (cbrt.f64 841/108)) 29 (cbrt.f64 746496/707281)) (cbrt.f64 11664/29))
(/.f64 (+.f64 (neg.f64 (cbrt.f64 11664/707281)) (*.f64 -29/4 (*.f64 x (cbrt.f64 841/108)))) (*.f64 -29/4 (cbrt.f64 11664/707281)))
(/.f64 (fma.f64 (*.f64 x (cbrt.f64 841/108)) -29/4 (neg.f64 (cbrt.f64 11664/707281))) (*.f64 (cbrt.f64 11664/707281) -29/4))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) (cbrt.f64 11664/707281)) (*.f64 (cbrt.f64 841) (*.f64 x (cbrt.f64 841/108)))) (*.f64 (cbrt.f64 841) (cbrt.f64 11664/707281)))
(/.f64 (fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 841) (cbrt.f64 (*.f64 11664/707281 64/29))) (cbrt.f64 (*.f64 841 11664/707281)))
(/.f64 (+.f64 (*.f64 2 (cbrt.f64 11664/707281)) (*.f64 29/2 (*.f64 x (cbrt.f64 841/108)))) (*.f64 29/2 (cbrt.f64 11664/707281)))
(/.f64 (fma.f64 2 (cbrt.f64 11664/707281) (*.f64 (*.f64 x (cbrt.f64 841/108)) 29/2)) (*.f64 (cbrt.f64 11664/707281) 29/2))
(/.f64 (+.f64 (cbrt.f64 11664/707281) (*.f64 29/4 (*.f64 x (cbrt.f64 841/108)))) (*.f64 29/4 (cbrt.f64 11664/707281)))
(/.f64 (fma.f64 (*.f64 x (cbrt.f64 841/108)) 29/4 (cbrt.f64 11664/707281)) (*.f64 (cbrt.f64 11664/707281) 29/4))
(/.f64 (+.f64 (*.f64 -4 (cbrt.f64 11664/707281)) (*.f64 -29 (*.f64 x (cbrt.f64 841/108)))) (*.f64 -29 (cbrt.f64 11664/707281)))
(/.f64 (fma.f64 -4 (cbrt.f64 11664/707281) (*.f64 (*.f64 x (cbrt.f64 841/108)) -29)) (*.f64 (cbrt.f64 11664/707281) -29))
(/.f64 (+.f64 (*.f64 (sqrt.f64 16/29) 108/841) (*.f64 x (sqrt.f64 29))) (sqrt.f64 (*.f64 11664/707281 29)))
(/.f64 (fma.f64 x (sqrt.f64 29) (*.f64 108/841 (sqrt.f64 16/29))) (sqrt.f64 11664/24389))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 64 29)) 108/841) (*.f64 (cbrt.f64 841) x)) (*.f64 (cbrt.f64 841) 108/841))
(/.f64 (fma.f64 (cbrt.f64 64/29) 108/841 (*.f64 x (cbrt.f64 841))) (*.f64 108/841 (cbrt.f64 841)))
(/.f64 (+.f64 216/841 (*.f64 29/2 x)) (*.f64 29/2 108/841))
(/.f64 (fma.f64 x 29/2 216/841) 54/29)
(/.f64 (+.f64 -108/841 (*.f64 -29/4 x)) (*.f64 -29/4 108/841))
(*.f64 (fma.f64 x -29/4 -108/841) -29/27)
(/.f64 (fma.f64 x -29 -432/841) -108/29)
(*.f64 (fma.f64 x -29 -432/841) -29/108)
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (*.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664))) 1))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (-.f64 (fma.f64 x 29/27 -16/841) (*.f64 x (*.f64 x 707281/11664)))))
(/.f64 (*.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) 1) (*.f64 (+.f64 (*.f64 841 (*.f64 x x)) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841))) 108/29))
(/.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) (*.f64 (fma.f64 841 (*.f64 x x) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841))) 108/29))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) 29/4 -108/841)) 27/29)
(neg.f64 (/.f64 (fma.f64 (neg.f64 x) 29/4 -108/841) 27/29))
(/.f64 (neg.f64 (fma.f64 x 29/4 108/841)) -27/29)
(neg.f64 (/.f64 (fma.f64 x 29/4 108/841) -27/29))
(/.f64 (neg.f64 (fma.f64 x -29 -432/841)) 108/29)
(neg.f64 (/.f64 (fma.f64 x -29 -432/841) 108/29))
(/.f64 (neg.f64 (*.f64 (fma.f64 x 29 432/841) 841/108)) -29)
(neg.f64 (/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) -29))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (-.f64 (fma.f64 x 29/27 -16/841) (*.f64 x (*.f64 x 707281/11664)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (neg.f64 (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (-.f64 (fma.f64 x 29/27 -16/841) (*.f64 x (*.f64 x 707281/11664)))))
(/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) 29)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2)) (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (fma.f64 (*.f64 x x) 707281/11664 (neg.f64 (fma.f64 x 29/27 -16/841)))))
(/.f64 (/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) (sqrt.f64 29)) (sqrt.f64 29))
(/.f64 (*.f64 (fma.f64 x 29 432/841) 841/108) 29)
(/.f64 (/.f64 (fma.f64 x 29/4 108/841) 29/4) 108/841)
(/.f64 (/.f64 (fma.f64 x 29 432/841) 29) 108/841)
(/.f64 (fma.f64 x 29 432/841) (*.f64 108/841 29))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 (*.f64 11664/707281 29))) (sqrt.f64 29))
(/.f64 (/.f64 (fma.f64 x 29 432/841) (sqrt.f64 11664/24389)) (sqrt.f64 29))
(/.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) (*.f64 108/29 (+.f64 (*.f64 841 (*.f64 x x)) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841)))))
(/.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) (*.f64 (fma.f64 841 (*.f64 x x) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841))) 108/29))
(/.f64 (*.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) 29/108) (+.f64 (*.f64 841 (*.f64 x x)) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841))))
(/.f64 (*.f64 (+.f64 80621568/594823321 (pow.f64 (*.f64 x 29) 3)) 29/108) (fma.f64 841 (*.f64 x x) (+.f64 186624/707281 (*.f64 (*.f64 x -29) 432/841))))
(/.f64 (/.f64 (fma.f64 x 29/4 108/841) 108/841) 29/4)
(pow.f64 (cbrt.f64 (fma.f64 x 841/108 4/29)) 3)
(fma.f64 x 841/108 4/29)
(pow.f64 (pow.f64 (fma.f64 x 841/108 4/29) 3) 1/3)
(fma.f64 x 841/108 4/29)
(pow.f64 (fma.f64 x 841/108 4/29) 1)
(fma.f64 x 841/108 4/29)
(neg.f64 (+.f64 (*.f64 x -841/108) -4/29))
(neg.f64 (fma.f64 x -841/108 -4/29))
(neg.f64 (+.f64 -4/29 (*.f64 x -841/108)))
(neg.f64 (fma.f64 x -841/108 -4/29))
(neg.f64 (/.f64 (fma.f64 x 29 432/841) -108/29))
(neg.f64 (*.f64 (fma.f64 x 29 432/841) -29/108))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 (fma.f64 x 29/27 -16/841) (neg.f64 (*.f64 (*.f64 x x) 707281/11664)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (-.f64 (fma.f64 x 29/27 -16/841) (*.f64 x (*.f64 x 707281/11664)))))
(cbrt.f64 (pow.f64 (fma.f64 x 841/108 4/29) 3))
(fma.f64 x 841/108 4/29)

localize17.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 841/108 x) -4/29)
0.2b
(*.f64 841/108 x)
Compiler

Compiled 12 to 9 computations (25% saved)

series7.0ms (0.1%)

Counts
1 → 3
Calls

3 calls:

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

Compiled 270 to 215 computations (20.4% saved)

rewrite173.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
99×egg-rr
Counts
1 → 99
Calls
Call 1
Inputs
(-.f64 (*.f64 841/108 x) -4/29)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 -4/29) (neg.f64 (cbrt.f64 16/841)) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 -4/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 841/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 841/108 x) 1 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4/29 1 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 4/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 841/108 x 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 841/108 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 841/108 x -4/29) 0) (/.f64 (fma.f64 x (*.f64 x 707281/11664) -16/841) (fma.f64 841/108 x -4/29)) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (/.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 4/29 (*.f64 841/108 x)) 0) (/.f64 (+.f64 16/841 (*.f64 -707281/11664 (*.f64 x x))) (-.f64 4/29 (*.f64 841/108 x))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (neg.f64 (fma.f64 841/108 x 4/29))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (+.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))) (+.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 16/841 (-.f64 (*.f64 (*.f64 x x) 707281/11664) (*.f64 x 29/27))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3) (pow.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 841/108 x 4/29)) 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3) (pow.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29))))) 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3) (pow.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (neg.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 841/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 -1 (*.f64 -841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 (*.f64 -841/108 x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (neg.f64 (*.f64 -841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))) (/.f64 -64/24389 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 841/108 x) -4/29)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 841/108 x) 0) -4/29)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4/29 (*.f64 -841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) 2) (cbrt.f64 (fma.f64 841/108 x 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 841/108 x 4/29)))) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) (/.f64 1 (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) 1) (/.f64 (fma.f64 841/108 x 4/29) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (/.f64 (fma.f64 841/108 x 4/29) (pow.f64 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (pow.f64 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (+.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x -29/27)))) (-.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 -4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 841/108 x 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (*.f64 (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (fma.f64 841/108 x 4/29))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 841/108 x 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 841/108 x 4/29)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 841/108 x 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 841/108 x 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 1) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (pow.f64 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (*.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) -64/24389)) (*.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3))) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) (neg.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (neg.f64 (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) 1) (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (-.f64 (*.f64 (*.f64 x x) 707281/11664) (*.f64 x 29/27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 841/108 x 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 841/108 x 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (fma.f64 841/108 x 4/29)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))))))

simplify816.0ms (9.9%)

Algorithm
egglog
Counts
102 → 124
Calls
Call 1
Inputs
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(fma.f64 (cbrt.f64 -4/29) (neg.f64 (cbrt.f64 16/841)) (*.f64 841/108 x))
(fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 841/108 x))
(fma.f64 0 0 (fma.f64 841/108 x 4/29))
(fma.f64 -1 -4/29 (*.f64 841/108 x))
(fma.f64 1 (*.f64 841/108 x) 4/29)
(fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)
(fma.f64 (*.f64 841/108 x) 1 4/29)
(fma.f64 4/29 1 (*.f64 841/108 x))
(fma.f64 1 4/29 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)) 4/29)
(fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)
(fma.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)) 4/29)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)) 4/29)
(fma.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108) 4/29)
(fma.f64 1 0 (fma.f64 841/108 x 4/29))
(fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x -4/29) 0) (/.f64 (fma.f64 x (*.f64 x 707281/11664) -16/841) (fma.f64 841/108 x -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (/.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (-.f64 4/29 (*.f64 841/108 x)) 0) (/.f64 (+.f64 16/841 (*.f64 -707281/11664 (*.f64 x x))) (-.f64 4/29 (*.f64 841/108 x))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 0 (neg.f64 (fma.f64 841/108 x 4/29))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (+.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))) (+.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 16/841 (-.f64 (*.f64 (*.f64 x x) 707281/11664) (*.f64 x 29/27))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3) (pow.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 841/108 x 4/29)) 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3) (pow.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29))))) 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3) (pow.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 -4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(+.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (neg.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))
(+.f64 0 (fma.f64 841/108 x 4/29))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 -1 (*.f64 -841/108 x)))
(+.f64 4/29 (*.f64 (*.f64 -841/108 x) -1))
(+.f64 4/29 (neg.f64 (*.f64 -841/108 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))) (/.f64 -64/24389 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))))
(-.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(-.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))
(-.f64 (*.f64 841/108 x) -4/29)
(-.f64 (+.f64 (*.f64 841/108 x) 0) -4/29)
(-.f64 4/29 (*.f64 -841/108 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) 2) (cbrt.f64 (fma.f64 841/108 x 4/29))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 841/108 x 4/29)))) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))
(*.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) (/.f64 1 (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) 1) (/.f64 (fma.f64 841/108 x 4/29) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (/.f64 (fma.f64 841/108 x 4/29) (pow.f64 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (pow.f64 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 2)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (+.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x -29/27)))) (-.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 -4/29)))
(*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 841/108 x 4/29)))
(*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(*.f64 (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))
(*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (*.f64 (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 1))
(*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 841/108 x 4/29))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) 2))
(*.f64 -1 (neg.f64 (fma.f64 841/108 x 4/29)))
(*.f64 (neg.f64 (fma.f64 841/108 x 4/29)) -1)
(*.f64 1 (fma.f64 841/108 x 4/29))
(*.f64 (fma.f64 841/108 x 4/29) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3))))
(/.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 1) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))
(/.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (pow.f64 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (*.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) -64/24389)) (*.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3))) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) (neg.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (neg.f64 (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)))
(/.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (*.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) 1) (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (-.f64 (*.f64 (*.f64 x x) 707281/11664) (*.f64 x 29/27))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3)))))
(pow.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) 3)
(pow.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) 1/3)
(pow.f64 (fma.f64 841/108 x 4/29) 1)
(neg.f64 (neg.f64 (fma.f64 841/108 x 4/29)))
(neg.f64 (-.f64 (neg.f64 (fma.f64 841/108 x 4/29)) 0))
(cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))
Outputs
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(fma.f64 (cbrt.f64 -4/29) (neg.f64 (cbrt.f64 16/841)) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 (sqrt.f64 4/29) (sqrt.f64 4/29) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 0 0 (fma.f64 841/108 x 4/29))
(fma.f64 841/108 x 4/29)
(fma.f64 -1 -4/29 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 1 (*.f64 841/108 x) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 594823321/1259712)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (*.f64 841/108 x) 1 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 4/29 1 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 1 4/29 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 594823321/1259712 x)) (cbrt.f64 (*.f64 x x)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)
(fma.f64 (sqrt.f64 841/108) (*.f64 x (sqrt.f64 841/108)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 841/108 x)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (*.f64 x (sqrt.f64 841/108)) (sqrt.f64 841/108) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 1 0 (fma.f64 841/108 x 4/29))
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 4/29) (cbrt.f64 16/841) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x -4/29) 0) (/.f64 (fma.f64 x (*.f64 x 707281/11664) -16/841) (fma.f64 841/108 x -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) (/.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (pow.f64 (/.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) -1) (fma.f64 841/108 x 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (/.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) (/.f64 (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))) (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (/.f64 1 (/.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 0) (pow.f64 (/.f64 (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) -1) (fma.f64 841/108 x 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (-.f64 4/29 (*.f64 841/108 x)) 0) (/.f64 (+.f64 16/841 (*.f64 -707281/11664 (*.f64 x x))) (-.f64 4/29 (*.f64 841/108 x))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 841/108 x -4/29)) 0) (/.f64 (fma.f64 (*.f64 -707281/11664 x) x 16/841) (neg.f64 (fma.f64 841/108 x -4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 0 (neg.f64 (fma.f64 841/108 x 4/29))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (+.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 841/108 x 4/29)) 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 841/108 x 4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))) (+.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 x 707281/11664)) 3) 4096/594823321) (pow.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) 2)) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 16/841 (-.f64 (*.f64 (*.f64 x x) 707281/11664) (*.f64 x 29/27))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 841/108 x 4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3) (pow.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (*.f64 (/.f64 594823321/1259712 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)) (pow.f64 x 3)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) -262144/14507145975869) (pow.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 594823321/1259712 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)) (pow.f64 x 3)) 2) (/.f64 (*.f64 -64/24389 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)) (pow.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) 2)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 841/108 x 4/29)) 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 841/108 x 4/29)) 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 841/108 x 4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3) (pow.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 -64/24389 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) -262144/14507145975869) (pow.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 594823321/1259712 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)) (pow.f64 x 3)) 2) (/.f64 (*.f64 -64/24389 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)) (pow.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) 2)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29))))) 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (fma.f64 841/108 x 4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3) (pow.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (*.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (*.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (/.f64 594823321/1259712 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)) (pow.f64 x 3)) 2) (/.f64 (*.f64 -64/24389 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)) (pow.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) 2))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) -262144/14507145975869) (pow.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 594823321/1259712 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)) (pow.f64 x 3)) 2) (/.f64 (*.f64 -64/24389 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)) (pow.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) 2)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(if (!=.f64 -4/29 0) (fma.f64 841/108 x 4/29) (fma.f64 841/108 x 4/29))
(+.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (neg.f64 (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(+.f64 0 (fma.f64 841/108 x 4/29))
(fma.f64 841/108 x 4/29)
(+.f64 (*.f64 841/108 x) 4/29)
(fma.f64 841/108 x 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(+.f64 4/29 (*.f64 -1 (*.f64 -841/108 x)))
(fma.f64 841/108 x 4/29)
(+.f64 4/29 (*.f64 (*.f64 -841/108 x) -1))
(fma.f64 841/108 x 4/29)
(+.f64 4/29 (neg.f64 (*.f64 -841/108 x)))
(fma.f64 841/108 x 4/29)
(-.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))) (/.f64 -64/24389 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))))
(-.f64 (/.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (/.f64 -64/24389 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(-.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(-.f64 (*.f64 841/108 x) -4/29)
(fma.f64 841/108 x 4/29)
(-.f64 (+.f64 (*.f64 841/108 x) 0) -4/29)
(fma.f64 841/108 x 4/29)
(-.f64 4/29 (*.f64 -841/108 x))
(fma.f64 841/108 x 4/29)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))))
(fma.f64 841/108 x 4/29)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))))
(fma.f64 841/108 x 4/29)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) 2) (cbrt.f64 (fma.f64 841/108 x 4/29))))
(fma.f64 841/108 x 4/29)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 841/108 x 4/29)))) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))
(fma.f64 841/108 x 4/29)
(*.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) (/.f64 1 (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) 1) (/.f64 (fma.f64 841/108 x 4/29) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) (fma.f64 841/108 x 4/29)) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (/.f64 (fma.f64 841/108 x 4/29) (pow.f64 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 2)))
(/.f64 (*.f64 (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841) (fma.f64 841/108 x 4/29)) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) 2) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (pow.f64 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 2)))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(*.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (+.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x -29/27)))) (-.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 -4/29)))
(*.f64 (fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 707281/11664) (fma.f64 (cbrt.f64 x) (cbrt.f64 -29/27) (cbrt.f64 16/841))) (fma.f64 (cbrt.f64 841/108) (cbrt.f64 x) (cbrt.f64 4/29)))
(*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))
(fma.f64 841/108 x 4/29)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(*.f64 (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (*.f64 (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 1))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (/.f64 1 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 841/108 x 4/29))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))))
(fma.f64 841/108 x 4/29)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) 2))
(fma.f64 841/108 x 4/29)
(*.f64 -1 (neg.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(*.f64 (neg.f64 (fma.f64 841/108 x 4/29)) -1)
(fma.f64 841/108 x 4/29)
(*.f64 1 (fma.f64 841/108 x 4/29))
(fma.f64 841/108 x 4/29)
(*.f64 (fma.f64 841/108 x 4/29) 1)
(fma.f64 841/108 x 4/29)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (/.f64 1 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)) (fma.f64 (pow.f64 (*.f64 x x) 3) 353814783205469041/1586874322944 (fma.f64 (pow.f64 x 3) -24389/19683 4096/594823321)))
(/.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) 1) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(/.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))) (pow.f64 (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 841/108 x) 3) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))) (*.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) -64/24389)) (*.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3))) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)) (fma.f64 (pow.f64 (*.f64 x x) 3) 353814783205469041/1586874322944 (fma.f64 (pow.f64 x 3) -24389/19683 4096/594823321)))
(/.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) (neg.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (neg.f64 (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))))
(/.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)))
(/.f64 (*.f64 (-.f64 -64/24389 (pow.f64 (*.f64 841/108 x) 3)) 1) (neg.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27)))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (-.f64 (*.f64 (*.f64 x x) 707281/11664) (*.f64 x 29/27))))
(/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (+.f64 16/841 (*.f64 x (+.f64 (*.f64 x 707281/11664) -29/27))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (fma.f64 (fma.f64 x 707281/11664 -29/27) x 16/841)) (fma.f64 (pow.f64 (*.f64 x x) 3) 353814783205469041/1586874322944 (fma.f64 (pow.f64 x 3) -24389/19683 4096/594823321)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (*.f64 (-.f64 (fma.f64 707281/11664 (*.f64 x x) 16/841) (*.f64 x 29/27)) (+.f64 (pow.f64 (*.f64 (*.f64 x x) 707281/11664) 3) (+.f64 4096/594823321 (pow.f64 (*.f64 x -29/27) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 841/108 x) 3) 3) 262144/14507145975869) (fma.f64 (pow.f64 (*.f64 x x) 3) 353814783205469041/1586874322944 (fma.f64 (pow.f64 x 3) -24389/19683 4096/594823321))) (+.f64 16/841 (*.f64 x (-.f64 (*.f64 x 707281/11664) 29/27))))
(pow.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) 3)
(fma.f64 841/108 x 4/29)
(pow.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) 1/3)
(fma.f64 841/108 x 4/29)
(pow.f64 (fma.f64 841/108 x 4/29) 1)
(fma.f64 841/108 x 4/29)
(neg.f64 (neg.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(neg.f64 (-.f64 (neg.f64 (fma.f64 841/108 x 4/29)) 0))
(fma.f64 841/108 x 4/29)
(cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))
(fma.f64 841/108 x 4/29)

localize14.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 24389 x) 432)
0.6b
(/.f64 (+.f64 (*.f64 24389 x) 432) 3132)
Compiler

Compiled 20 to 16 computations (20% saved)

series13.0ms (0.2%)

Counts
2 → 15
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (+.f64 (*.f64 24389 x) 432) 3132)
1.0ms
x
@inf
(/.f64 (+.f64 (*.f64 24389 x) 432) 3132)
1.0ms
x
@-inf
(/.f64 (+.f64 (*.f64 24389 x) 432) 3132)
0.0ms
x
@0
(+.f64 (*.f64 24389 x) 432)
0.0ms
x
@-inf
(+.f64 (*.f64 24389 x) 432)
Compiler

Compiled 530 to 420 computations (20.8% saved)

rewrite198.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
141×egg-rr
79×egg-rr
Counts
2 → 220
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 24389 x) 432) 3132)
(+.f64 (*.f64 24389 x) 432)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 24389 x 432) 0) (pow.f64 (/.f64 3132 (fma.f64 24389 x 432)) -1) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (/.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (fma.f64 24389 x 432))) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2))) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 0) (/.f64 1 (/.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (fma.f64 24389 x 432) 1/3132) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 0) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 3132 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 24389 x 432)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (/.f64 3132 (cbrt.f64 (fma.f64 24389 x 432)))) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3132 0) (*.f64 (fma.f64 24389 x 432) 1/3132) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (/.f64 -3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (/.f64 -3132 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2))) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 24389 x 432)) 0) (pow.f64 (/.f64 3132 (fma.f64 24389 x 432)) -1) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 -1 (/.f64 -3132 (fma.f64 24389 x 432))) (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3132 (*.f64 24389 x)) (*.f64 1/3132 432))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3132 432) (*.f64 1/3132 (*.f64 24389 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 24389 x) 1/3132) (*.f64 432 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 432 1/3132) (*.f64 (*.f64 24389 x) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 24389 x 432) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -3132) (*.f64 (fma.f64 24389 x 432) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 24389 x 432) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 3132) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) 3132) (/.f64 (fma.f64 24389 x 432) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 3132)) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 9809424)) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (cbrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (sqrt.f64 3132)) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (/.f64 1/3132 (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (cbrt.f64 3132)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) (neg.f64 (cbrt.f64 9809424))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (neg.f64 (sqrt.f64 3132))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (neg.f64 (cbrt.f64 3132))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) -3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (sqrt.f64 3132)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) (neg.f64 (sqrt.f64 3132))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 3132))) (/.f64 (neg.f64 (fma.f64 24389 x 432)) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 -3132)) (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (*.f64 (fma.f64 24389 x 432) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (neg.f64 (cbrt.f64 9809424))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) -3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (sqrt.f64 3132)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (neg.f64 (sqrt.f64 3132))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (neg.f64 (sqrt.f64 3132))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (neg.f64 (cbrt.f64 3132))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 3132)) (/.f64 (fma.f64 24389 x 432) (neg.f64 (cbrt.f64 9809424))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 -3132)) (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 3132)) (/.f64 (fma.f64 24389 x 432) (neg.f64 (sqrt.f64 3132))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 24389 x 432) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) 3132) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 24389 x 432) 1/3132)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3132 (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 24389 x 432)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 24389 x 432)) -1/3132)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3132) (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 1/3132) (cbrt.f64 (fma.f64 24389 x 432)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3132 (neg.f64 (fma.f64 24389 x 432)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3132 (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (*.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 24389 x 432)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (/.f64 1 (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 9809424)) (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1/3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 3132))) (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 -3132)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 -3132)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)) (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3132) (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)) (cbrt.f64 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)) (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)) (cbrt.f64 (neg.f64 (fma.f64 24389 x 432)))) (cbrt.f64 -3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) -1/3132) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) 1) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2))) (cbrt.f64 -3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (sqrt.f64 3132)) (neg.f64 (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 3132)) (neg.f64 (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 -3132)) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (cbrt.f64 (sqrt.f64 3132))) (cbrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 (sqrt.f64 3132))) (sqrt.f64 (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) 1) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (*.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) -3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3132) (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 (sqrt.f64 3132) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3132) (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 (cbrt.f64 9809424) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 -3132 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (sqrt.f64 3132) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (cbrt.f64 9809424) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (sqrt.f64 1/3132)) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (sqrt.f64 1/3132)) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (cbrt.f64 1/3132)) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 1/3132)) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) -1) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) -3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) -1) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) -3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (neg.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132))) (neg.f64 (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132))) (neg.f64 (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 24389 x 432)) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 24389 x 432) 3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3132 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 1/3132)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3132) (fma.f64 24389 x 432)) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3132) (fma.f64 24389 x 432)) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1/3132) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) 1) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) 1) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 1/3132)) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) 1) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) 1) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 3132 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 -3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132)) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 (cbrt.f64 9809424))) (pow.f64 (cbrt.f64 (cbrt.f64 9809424)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)) (cbrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 24389 x 432) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (fma.f64 24389 x 432) -1/3132) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 432) (sqrt.f64 432) (*.f64 24389 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 432) (cbrt.f64 186624) (*.f64 24389 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 186624) (cbrt.f64 432) (*.f64 24389 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 24389 x 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 24389 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 24389 x) 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 432 (*.f64 24389 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 (*.f64 x x)) 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 24389)) (cbrt.f64 594823321) 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 (*.f64 24389 x)) 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 24389 x) 1 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 24389)) (sqrt.f64 24389) 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 24389) (*.f64 x (sqrt.f64 24389)) 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 24389) (*.f64 (cbrt.f64 594823321) x) 432)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 432 1 (*.f64 24389 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 24389 x) 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 432 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x 24389 -432) 0) (/.f64 (fma.f64 (*.f64 x 594823321) x -186624) (fma.f64 x 24389 -432)) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 x 24389 -432)) 0) (/.f64 (fma.f64 (*.f64 x 594823321) x -186624) (fma.f64 x 24389 -432)) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (fma.f64 24389 x 432))) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 0) (/.f64 1 (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2))) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 0) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 24389 x 432)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (/.f64 1 (cbrt.f64 (fma.f64 24389 x 432)))) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 1 (/.f64 1 (fma.f64 24389 x 432))) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 24389 x))) (neg.f64 -432))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 -432) (neg.f64 (neg.f64 (*.f64 24389 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 24389 x) 432)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 432 (*.f64 24389 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 24389 x 432)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 (fma.f64 24389 x 432)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 24389 x 432) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (fma.f64 14507145975869 (pow.f64 x 3) 80621568))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (*.f64 (fma.f64 24389 x 432) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (*.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 24389 x 432)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432)))) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (fma.f64 24389 x 432))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 24389 x 432)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 1 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (/.f64 (fma.f64 24389 x 432) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (/.f64 (fma.f64 24389 x 432) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 186624) (-.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 (*.f64 x 10536048)))) (+.f64 (cbrt.f64 432) (cbrt.f64 (*.f64 24389 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (-.f64 (cbrt.f64 186624) (cbrt.f64 (*.f64 x 10536048)))) (+.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 432)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 24389 x 432) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 24389 x 432)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3)) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (neg.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 24389 x 432)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 24389 x 432) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 24389 x 432) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 24389 x 432)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 3))))))

simplify556.0ms (6.7%)

Algorithm
egglog
Counts
235 → 276
Calls
Call 1
Inputs
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
432
(+.f64 432 (*.f64 24389 x))
(+.f64 432 (*.f64 24389 x))
(+.f64 432 (*.f64 24389 x))
(*.f64 24389 x)
(+.f64 432 (*.f64 24389 x))
(+.f64 432 (*.f64 24389 x))
(+.f64 432 (*.f64 24389 x))
(*.f64 24389 x)
(+.f64 432 (*.f64 24389 x))
(+.f64 432 (*.f64 24389 x))
(+.f64 432 (*.f64 24389 x))
(if (!=.f64 (fma.f64 24389 x 432) 0) (pow.f64 (/.f64 3132 (fma.f64 24389 x 432)) -1) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (/.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (fma.f64 24389 x 432))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 0) (/.f64 1 (/.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 1 0) (*.f64 (fma.f64 24389 x 432) 1/3132) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 0) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 3132 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (cbrt.f64 (fma.f64 24389 x 432)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (/.f64 3132 (cbrt.f64 (fma.f64 24389 x 432)))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 1/3132 0) (*.f64 (fma.f64 24389 x 432) 1/3132) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (/.f64 -3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (/.f64 -3132 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (neg.f64 (fma.f64 24389 x 432)) 0) (pow.f64 (/.f64 3132 (fma.f64 24389 x 432)) -1) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 -1 (/.f64 -3132 (fma.f64 24389 x 432))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(+.f64 (*.f64 1/3132 (*.f64 24389 x)) (*.f64 1/3132 432))
(+.f64 (*.f64 1/3132 432) (*.f64 1/3132 (*.f64 24389 x)))
(+.f64 (*.f64 (*.f64 24389 x) 1/3132) (*.f64 432 1/3132))
(+.f64 (*.f64 432 1/3132) (*.f64 (*.f64 24389 x) 1/3132))
(-.f64 0 (*.f64 (fma.f64 24389 x 432) -1/3132))
(-.f64 (/.f64 0 -3132) (*.f64 (fma.f64 24389 x 432) -1/3132))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 1/3132)))
(*.f64 -1 (*.f64 (fma.f64 24389 x 432) -1/3132))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 3132) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(*.f64 (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) 3132) (/.f64 (fma.f64 24389 x 432) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 3132)))
(*.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 3132)) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (cbrt.f64 9809424)))
(*.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))
(*.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 9809424)) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (cbrt.f64 3132)))
(*.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (sqrt.f64 3132)) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (sqrt.f64 3132)))
(*.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (/.f64 1/3132 (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (cbrt.f64 3132)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) (neg.f64 (cbrt.f64 9809424))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (neg.f64 (sqrt.f64 3132))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) (sqrt.f64 3132)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (neg.f64 (cbrt.f64 3132))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) 3132))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) -3132))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (sqrt.f64 3132)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) (neg.f64 (sqrt.f64 3132))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 3132))) (/.f64 (neg.f64 (fma.f64 24389 x 432)) (sqrt.f64 3132)))
(*.f64 (/.f64 1 (cbrt.f64 -3132)) (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)))
(*.f64 (/.f64 1 -1) (*.f64 (fma.f64 24389 x 432) -1/3132))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (neg.f64 (cbrt.f64 9809424))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) -3132))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (sqrt.f64 3132)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (neg.f64 (sqrt.f64 3132))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (neg.f64 (sqrt.f64 3132))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (sqrt.f64 3132)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (neg.f64 (cbrt.f64 3132))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 9809424)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) 3132))
(*.f64 (/.f64 -1 (cbrt.f64 3132)) (/.f64 (fma.f64 24389 x 432) (neg.f64 (cbrt.f64 9809424))))
(*.f64 (/.f64 -1 (cbrt.f64 -3132)) (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)))
(*.f64 (/.f64 -1 (sqrt.f64 3132)) (/.f64 (fma.f64 24389 x 432) (neg.f64 (sqrt.f64 3132))))
(*.f64 1 (*.f64 (fma.f64 24389 x 432) 1/3132))
(*.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 1)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) 3132) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))
(*.f64 (fma.f64 24389 x 432) 1/3132)
(*.f64 1/3132 (fma.f64 24389 x 432))
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 1/3132))
(*.f64 (neg.f64 (fma.f64 24389 x 432)) -1/3132)
(*.f64 (sqrt.f64 1/3132) (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 1/3132)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 1/3132) (cbrt.f64 (fma.f64 24389 x 432)))
(*.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 1/3132))
(*.f64 -1/3132 (neg.f64 (fma.f64 24389 x 432)))
(*.f64 (*.f64 1/3132 (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))
(*.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (*.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1/3132))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) 1/3132))
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) -1/3132))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) -1/3132))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) -1/3132))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(*.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (/.f64 1 (cbrt.f64 9809424)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) 3132))
(*.f64 (/.f64 1 (cbrt.f64 9809424)) (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 3132))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1/3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 3132))) (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 -3132)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 -3132)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 9809424)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)) (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)))
(*.f64 (cbrt.f64 1/3132) (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)))
(*.f64 (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)) (cbrt.f64 1/3132))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)) (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 3132))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)) (cbrt.f64 (neg.f64 (fma.f64 24389 x 432)))) (cbrt.f64 -3132))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) -1/3132) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (*.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) 1) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2))) (cbrt.f64 -3132))
(/.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (sqrt.f64 3132)) (neg.f64 (sqrt.f64 3132)))
(/.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 3132)) (neg.f64 (cbrt.f64 9809424)))
(/.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 -3132)) (cbrt.f64 9809424))
(/.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (cbrt.f64 (sqrt.f64 3132))) (cbrt.f64 3132))
(/.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 (sqrt.f64 3132))) (sqrt.f64 (sqrt.f64 3132)))
(/.f64 (/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2))
(/.f64 (/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) 1) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) 1/3132))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (*.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3))))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) -3132))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) -3132)
(/.f64 (*.f64 (sqrt.f64 1/3132) (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 (sqrt.f64 3132) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (*.f64 (cbrt.f64 1/3132) (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 (cbrt.f64 9809424) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 -3132 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (*.f64 (sqrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (sqrt.f64 3132) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (cbrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (cbrt.f64 9809424) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (sqrt.f64 1/3132)) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (sqrt.f64 3132)))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (sqrt.f64 1/3132)) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (sqrt.f64 3132)))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 3132))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (cbrt.f64 1/3132)) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (cbrt.f64 9809424)))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 1/3132)) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (cbrt.f64 9809424)))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) -1) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) -3132))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) -1) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) -3132))
(/.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (neg.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132))) (neg.f64 (cbrt.f64 9809424)))
(/.f64 (neg.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132))) (neg.f64 (sqrt.f64 3132)))
(/.f64 (neg.f64 (fma.f64 24389 x 432)) -3132)
(/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 3132))
(/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))
(/.f64 (fma.f64 24389 x 432) 3132)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 9809424))
(/.f64 (*.f64 1/3132 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 1/3132)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (sqrt.f64 3132))
(/.f64 (*.f64 (sqrt.f64 1/3132) (fma.f64 24389 x 432)) (sqrt.f64 3132))
(/.f64 (*.f64 (cbrt.f64 1/3132) (fma.f64 24389 x 432)) (cbrt.f64 9809424))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1/3132) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) 1) (cbrt.f64 9809424))
(/.f64 (*.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) 1) (sqrt.f64 3132))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 1/3132)) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) 1) (cbrt.f64 9809424))
(/.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) 1) (sqrt.f64 3132))
(/.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 3132 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 -3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132)) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 (cbrt.f64 9809424))) (pow.f64 (cbrt.f64 (cbrt.f64 9809424)) 2))
(/.f64 (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)) (cbrt.f64 3132))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 3) 1/3)
(pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 1)
(neg.f64 (*.f64 (fma.f64 24389 x 432) -1/3132))
(neg.f64 (*.f64 (*.f64 (fma.f64 24389 x 432) -1/3132) 1))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 3))
(fma.f64 (sqrt.f64 432) (sqrt.f64 432) (*.f64 24389 x))
(fma.f64 (cbrt.f64 432) (cbrt.f64 186624) (*.f64 24389 x))
(fma.f64 (cbrt.f64 186624) (cbrt.f64 432) (*.f64 24389 x))
(fma.f64 24389 x 432)
(fma.f64 x 24389 432)
(fma.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 432)
(fma.f64 1 (*.f64 24389 x) 432)
(fma.f64 1 432 (*.f64 24389 x))
(fma.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 (*.f64 x x)) 432)
(fma.f64 (*.f64 x (cbrt.f64 24389)) (cbrt.f64 594823321) 432)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 (*.f64 24389 x)) 432)
(fma.f64 (*.f64 24389 x) 1 432)
(fma.f64 (*.f64 x (sqrt.f64 24389)) (sqrt.f64 24389) 432)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 432)
(fma.f64 (sqrt.f64 24389) (*.f64 x (sqrt.f64 24389)) 432)
(fma.f64 (cbrt.f64 24389) (*.f64 (cbrt.f64 594823321) x) 432)
(fma.f64 432 1 (*.f64 24389 x))
(if (!=.f64 (*.f64 24389 x) 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))
(if (!=.f64 432 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 x 24389 -432) 0) (/.f64 (fma.f64 (*.f64 x 594823321) x -186624) (fma.f64 x 24389 -432)) (fma.f64 24389 x 432))
(if (!=.f64 (neg.f64 (fma.f64 x 24389 -432)) 0) (/.f64 (fma.f64 (*.f64 x 594823321) x -186624) (fma.f64 x 24389 -432)) (fma.f64 24389 x 432))
(if (!=.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (fma.f64 24389 x 432))) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 0) (/.f64 1 (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (fma.f64 24389 x 432))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2))) (fma.f64 24389 x 432))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (fma.f64 24389 x 432))
(if (!=.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 0) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))) (fma.f64 24389 x 432))
(if (!=.f64 (cbrt.f64 (fma.f64 24389 x 432)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (/.f64 1 (cbrt.f64 (fma.f64 24389 x 432)))) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 1 (/.f64 1 (fma.f64 24389 x 432))) (fma.f64 24389 x 432))
(if (!=.f64 1 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))
(+.f64 (neg.f64 (neg.f64 (*.f64 24389 x))) (neg.f64 -432))
(+.f64 (neg.f64 -432) (neg.f64 (neg.f64 (*.f64 24389 x))))
(+.f64 (*.f64 24389 x) 432)
(+.f64 432 (*.f64 24389 x))
(-.f64 0 (neg.f64 (fma.f64 24389 x 432)))
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 (fma.f64 24389 x 432)))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(*.f64 1 (fma.f64 24389 x 432))
(*.f64 (fma.f64 24389 x 432) 1)
(*.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (fma.f64 14507145975869 (pow.f64 x 3) 80621568))
(*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (*.f64 (fma.f64 24389 x 432) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(*.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (*.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2))
(*.f64 -1 (neg.f64 (fma.f64 24389 x 432)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432)))) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))))
(*.f64 (neg.f64 -1) (fma.f64 24389 x 432))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2)))
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))))
(*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 1 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(*.f64 (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (/.f64 (fma.f64 24389 x 432) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2)))
(*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (/.f64 (fma.f64 24389 x 432) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))
(*.f64 (+.f64 (cbrt.f64 186624) (-.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 (*.f64 x 10536048)))) (+.f64 (cbrt.f64 432) (cbrt.f64 (*.f64 24389 x))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (-.f64 (cbrt.f64 186624) (cbrt.f64 (*.f64 x 10536048)))) (+.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 432)))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (fma.f64 24389 x 432) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3)))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (neg.f64 (fma.f64 24389 x 432)) -1)
(/.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3)) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (neg.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(pow.f64 (cbrt.f64 (fma.f64 24389 x 432)) 3)
(pow.f64 (pow.f64 (fma.f64 24389 x 432) 3) 1/3)
(pow.f64 (fma.f64 24389 x 432) 1)
(neg.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(neg.f64 (neg.f64 (fma.f64 24389 x 432)))
(cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 3))
Outputs
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
432
(+.f64 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(+.f64 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(+.f64 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(*.f64 24389 x)
(+.f64 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(+.f64 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(+.f64 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(*.f64 24389 x)
(+.f64 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(+.f64 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(+.f64 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(if (!=.f64 (fma.f64 24389 x 432) 0) (pow.f64 (/.f64 3132 (fma.f64 24389 x 432)) -1) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 1 (/.f64 3132 (fma.f64 24389 x 432))) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (/.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (fma.f64 24389 x 432))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (/.f64 (+.f64 584506368 (*.f64 (*.f64 x (fma.f64 x 594823321 -10536048)) 3132)) (fma.f64 24389 x 432))) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 (+.f64 584506368 (*.f64 (*.f64 x (fma.f64 x 594823321 -10536048)) 3132)) (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2))) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 0) (/.f64 1 (/.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 0) (pow.f64 (/.f64 (+.f64 584506368 (*.f64 (*.f64 x (fma.f64 x 594823321 -10536048)) 3132)) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) -1) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 1 0) (*.f64 (fma.f64 24389 x 432) 1/3132) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 1 0) (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 0) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 3132 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (/.f64 1 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))) 0) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 -3132 (/.f64 -1 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (cbrt.f64 (fma.f64 24389 x 432)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (/.f64 3132 (cbrt.f64 (fma.f64 24389 x 432)))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (cbrt.f64 (fma.f64 24389 x 432)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (/.f64 3132 (cbrt.f64 (fma.f64 24389 x 432)))) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 1/3132 0) (*.f64 (fma.f64 24389 x 432) 1/3132) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 1/3132 0) (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (/.f64 -3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (/.f64 -3132 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (/.f64 -3132 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (/.f64 -3132 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2))) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (neg.f64 (fma.f64 24389 x 432)) 0) (pow.f64 (/.f64 3132 (fma.f64 24389 x 432)) -1) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (neg.f64 (fma.f64 24389 x 432)) 0) (/.f64 1 (/.f64 3132 (fma.f64 24389 x 432))) (+.f64 (*.f64 841/108 x) 4/29))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 -1 (/.f64 -3132 (fma.f64 24389 x 432))) (*.f64 (fma.f64 24389 x 432) 1/3132))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 -1 (/.f64 -3132 (fma.f64 24389 x 432))) (+.f64 (*.f64 841/108 x) 4/29))
(+.f64 (*.f64 1/3132 (*.f64 24389 x)) (*.f64 1/3132 432))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 (*.f64 1/3132 432) (*.f64 1/3132 (*.f64 24389 x)))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 (*.f64 (*.f64 24389 x) 1/3132) (*.f64 432 1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 (*.f64 432 1/3132) (*.f64 (*.f64 24389 x) 1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(-.f64 0 (*.f64 (fma.f64 24389 x 432) -1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(-.f64 (/.f64 0 -3132) (*.f64 (fma.f64 24389 x 432) -1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 1/3132)))
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (*.f64 (sqrt.f64 1/3132) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 1/3132))))
(*.f64 -1 (*.f64 (fma.f64 24389 x 432) -1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 3132) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) 3132) (/.f64 (fma.f64 24389 x 432) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (*.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) 1/3132) (fma.f64 24389 x 432)) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)))
(/.f64 (fma.f64 24389 x 432) (*.f64 (cbrt.f64 3132) (cbrt.f64 9809424)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 3132)))
(/.f64 (fma.f64 24389 x 432) (*.f64 (cbrt.f64 3132) (cbrt.f64 9809424)))
(*.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 3132)) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (cbrt.f64 9809424)))
(/.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))) (*.f64 (cbrt.f64 3132) (cbrt.f64 9809424)))
(*.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 9809424)) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (cbrt.f64 3132)))
(/.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))) (*.f64 (cbrt.f64 9809424) (cbrt.f64 3132)))
(*.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (sqrt.f64 3132)) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (sqrt.f64 3132)))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (/.f64 1/3132 (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2)))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (cbrt.f64 3132)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) (neg.f64 (cbrt.f64 9809424))))
(/.f64 (fma.f64 24389 x 432) (*.f64 (cbrt.f64 3132) (cbrt.f64 9809424)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (neg.f64 (sqrt.f64 3132))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) (sqrt.f64 3132)))
(/.f64 (neg.f64 (fma.f64 24389 x 432)) (*.f64 (sqrt.f64 3132) (neg.f64 (sqrt.f64 3132))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (neg.f64 (cbrt.f64 3132))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (fma.f64 24389 x 432)) (pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 2))) (neg.f64 (cbrt.f64 3132)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) 3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) -3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (sqrt.f64 3132)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) (neg.f64 (sqrt.f64 3132))))
(/.f64 (neg.f64 (fma.f64 24389 x 432)) (*.f64 (sqrt.f64 3132) (neg.f64 (sqrt.f64 3132))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 3132))) (/.f64 (neg.f64 (fma.f64 24389 x 432)) (sqrt.f64 3132)))
(/.f64 (neg.f64 (fma.f64 24389 x 432)) (*.f64 (sqrt.f64 3132) (neg.f64 (sqrt.f64 3132))))
(*.f64 (/.f64 1 (cbrt.f64 -3132)) (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)))
(/.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)) (cbrt.f64 -3132))
(*.f64 (/.f64 1 -1) (*.f64 (fma.f64 24389 x 432) -1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (neg.f64 (cbrt.f64 9809424))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 3132))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 9809424))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) -3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (sqrt.f64 3132)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (neg.f64 (sqrt.f64 3132))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 3132))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 3132))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (neg.f64 (sqrt.f64 3132))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (sqrt.f64 3132)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 3132))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 3132))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (neg.f64 (cbrt.f64 3132))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 9809424)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 3132))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 9809424))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) 3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (/.f64 -1 (cbrt.f64 3132)) (/.f64 (fma.f64 24389 x 432) (neg.f64 (cbrt.f64 9809424))))
(/.f64 (fma.f64 24389 x 432) (*.f64 (cbrt.f64 3132) (cbrt.f64 9809424)))
(*.f64 (/.f64 -1 (cbrt.f64 -3132)) (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)))
(/.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)) (cbrt.f64 -3132))
(*.f64 (/.f64 -1 (sqrt.f64 3132)) (/.f64 (fma.f64 24389 x 432) (neg.f64 (sqrt.f64 3132))))
(/.f64 (neg.f64 (fma.f64 24389 x 432)) (*.f64 (sqrt.f64 3132) (neg.f64 (sqrt.f64 3132))))
(*.f64 1 (*.f64 (fma.f64 24389 x 432) 1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 1)
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) 3132) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (fma.f64 24389 x 432) 1/3132)
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 1/3132 (fma.f64 24389 x 432))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (neg.f64 (fma.f64 24389 x 432)) -1/3132)
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (sqrt.f64 1/3132) (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 1/3132)))
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (*.f64 (sqrt.f64 1/3132) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 1/3132))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 1/3132) (cbrt.f64 (fma.f64 24389 x 432)))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 -1/3132 (neg.f64 (fma.f64 24389 x 432)))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (*.f64 1/3132 (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (*.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1/3132))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) 1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) -1/3132))
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) -1/3132)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) -1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2) -1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (/.f64 1 (cbrt.f64 9809424)))
(/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) 3132))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (/.f64 1 (cbrt.f64 9809424)) (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)))
(/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 3132))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1/3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 3132))) (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 9809424)))
(/.f64 (fma.f64 24389 x 432) (*.f64 (cbrt.f64 3132) (cbrt.f64 9809424)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 -3132)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 24389 x 432) -3132))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 -3132)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 9809424)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 24389 x 432) -3132)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 9809424))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)) (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)))
(+.f64 (*.f64 841/108 x) 4/29)
(*.f64 (cbrt.f64 1/3132) (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)))
(/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))
(*.f64 (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)) (cbrt.f64 1/3132))
(/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 1)
(+.f64 (*.f64 841/108 x) 4/29)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)) (cbrt.f64 (fma.f64 24389 x 432))) (cbrt.f64 3132))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 2) (fma.f64 24389 x 432))) (cbrt.f64 3132))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2)) (cbrt.f64 (neg.f64 (fma.f64 24389 x 432)))) (cbrt.f64 -3132))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (fma.f64 24389 x 432)) (pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 2))) (cbrt.f64 -3132))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) -1/3132) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) 1) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 2))) (cbrt.f64 -3132))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (fma.f64 24389 x 432)) (pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 2))) (cbrt.f64 -3132))
(/.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (sqrt.f64 3132)) (neg.f64 (sqrt.f64 3132)))
(/.f64 (neg.f64 (fma.f64 24389 x 432)) (*.f64 (sqrt.f64 3132) (neg.f64 (sqrt.f64 3132))))
(/.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 3132)) (neg.f64 (cbrt.f64 9809424)))
(/.f64 (/.f64 (neg.f64 (fma.f64 24389 x 432)) (cbrt.f64 -3132)) (cbrt.f64 9809424))
(/.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (cbrt.f64 (sqrt.f64 3132))) (cbrt.f64 3132))
(/.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 (sqrt.f64 3132))) (sqrt.f64 (sqrt.f64 3132)))
(/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 3132))
(/.f64 (/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2))
(/.f64 (/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (cbrt.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))) 2))
(/.f64 (/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) 1) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) 1/3132))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (*.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (*.f64 3132 (*.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) -3132))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) -3132)
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (fma.f64 24389 x 432)) (pow.f64 (fma.f64 24389 x 432) 2))) -1/3132)
(/.f64 (*.f64 (sqrt.f64 1/3132) (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 (sqrt.f64 3132) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (*.f64 (sqrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (sqrt.f64 3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (*.f64 (cbrt.f64 1/3132) (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 (cbrt.f64 9809424) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (*.f64 (cbrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (cbrt.f64 9809424) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (*.f64 -3132 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (sqrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (sqrt.f64 3132) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (sqrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (sqrt.f64 3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (*.f64 (cbrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (cbrt.f64 9809424) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (cbrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (cbrt.f64 9809424) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (sqrt.f64 1/3132)) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (sqrt.f64 3132)))
(/.f64 (*.f64 (sqrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (sqrt.f64 3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (sqrt.f64 1/3132)) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (sqrt.f64 3132)))
(/.f64 (*.f64 (sqrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (sqrt.f64 3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 3132))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (cbrt.f64 1/3132)) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (cbrt.f64 9809424)))
(/.f64 (*.f64 (cbrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (cbrt.f64 9809424) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 1/3132)) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (cbrt.f64 9809424)))
(/.f64 (*.f64 (cbrt.f64 1/3132) (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (cbrt.f64 9809424) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) -1) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) -3132))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) -1) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) -3132))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (neg.f64 (*.f64 3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (neg.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132))) (neg.f64 (cbrt.f64 9809424)))
(/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))
(/.f64 (neg.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132))) (neg.f64 (sqrt.f64 3132)))
(/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 3132))
(/.f64 (neg.f64 (fma.f64 24389 x 432)) -3132)
(+.f64 (*.f64 841/108 x) 4/29)
(/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 3132))
(/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))
(/.f64 (fma.f64 24389 x 432) 3132)
(+.f64 (*.f64 841/108 x) 4/29)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 9809424))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 9809424))
(/.f64 (*.f64 1/3132 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (sqrt.f64 1/3132)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (sqrt.f64 3132))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (sqrt.f64 1/3132))) (sqrt.f64 3132))
(/.f64 (*.f64 (sqrt.f64 1/3132) (fma.f64 24389 x 432)) (sqrt.f64 3132))
(/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 3132))
(/.f64 (*.f64 (cbrt.f64 1/3132) (fma.f64 24389 x 432)) (cbrt.f64 9809424))
(/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1/3132) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) 1) (cbrt.f64 9809424))
(/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))
(/.f64 (*.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) 1) (sqrt.f64 3132))
(/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 3132))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 1/3132)) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (pow.f64 (fma.f64 24389 x 432) 2))) 1/3132) (cbrt.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) 1) (cbrt.f64 9809424))
(/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 9809424))
(/.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) 1) (sqrt.f64 3132))
(/.f64 (*.f64 (fma.f64 24389 x 432) (sqrt.f64 1/3132)) (sqrt.f64 3132))
(/.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 3132 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 -3132 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (neg.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132)) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 1/3132) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (/.f64 (*.f64 (fma.f64 24389 x 432) (cbrt.f64 1/3132)) (cbrt.f64 (cbrt.f64 9809424))) (pow.f64 (cbrt.f64 (cbrt.f64 9809424)) 2))
(/.f64 (/.f64 (fma.f64 24389 x 432) (cbrt.f64 9809424)) (cbrt.f64 3132))
(/.f64 (fma.f64 24389 x 432) (*.f64 (cbrt.f64 3132) (cbrt.f64 9809424)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 24389 x 432) 1/3132)) 3)
(+.f64 (*.f64 841/108 x) 4/29)
(pow.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 3) 1/3)
(+.f64 (*.f64 841/108 x) 4/29)
(pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 1)
(+.f64 (*.f64 841/108 x) 4/29)
(neg.f64 (*.f64 (fma.f64 24389 x 432) -1/3132))
(+.f64 (*.f64 841/108 x) 4/29)
(neg.f64 (*.f64 (*.f64 (fma.f64 24389 x 432) -1/3132) 1))
(+.f64 (*.f64 841/108 x) 4/29)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 24389 x 432) 1/3132) 3))
(+.f64 (*.f64 841/108 x) 4/29)
(fma.f64 (sqrt.f64 432) (sqrt.f64 432) (*.f64 24389 x))
(fma.f64 24389 x 432)
(fma.f64 (cbrt.f64 432) (cbrt.f64 186624) (*.f64 24389 x))
(fma.f64 (cbrt.f64 186624) (cbrt.f64 432) (*.f64 24389 x))
(fma.f64 24389 x 432)
(fma.f64 x 24389 432)
(fma.f64 24389 x 432)
(fma.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 432)
(fma.f64 1 (*.f64 24389 x) 432)
(fma.f64 24389 x 432)
(fma.f64 1 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(fma.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 (*.f64 x x)) 432)
(fma.f64 (*.f64 x (cbrt.f64 24389)) (cbrt.f64 594823321) 432)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 (*.f64 24389 x)) 432)
(fma.f64 (*.f64 24389 x) 1 432)
(fma.f64 (*.f64 x (sqrt.f64 24389)) (sqrt.f64 24389) 432)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 432)
(fma.f64 (sqrt.f64 24389) (*.f64 x (sqrt.f64 24389)) 432)
(fma.f64 (cbrt.f64 24389) (*.f64 (cbrt.f64 594823321) x) 432)
(fma.f64 432 1 (*.f64 24389 x))
(fma.f64 24389 x 432)
(if (!=.f64 (*.f64 24389 x) 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))
(if (!=.f64 432 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 x 24389 -432) 0) (/.f64 (fma.f64 (*.f64 x 594823321) x -186624) (fma.f64 x 24389 -432)) (fma.f64 24389 x 432))
(if (!=.f64 (neg.f64 (fma.f64 x 24389 -432)) 0) (/.f64 (fma.f64 (*.f64 x 594823321) x -186624) (fma.f64 x 24389 -432)) (fma.f64 24389 x 432))
(if (!=.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))
(if (!=.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (fma.f64 24389 x 432))) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (/.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (fma.f64 24389 x 432))) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 0) (/.f64 1 (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) 0) (/.f64 1 (/.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (fma.f64 24389 x 432))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2))) (fma.f64 24389 x 432))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2))) (fma.f64 24389 x 432))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 24389 x 432)) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))) (fma.f64 24389 x 432))
(if (!=.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 0) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))) (fma.f64 24389 x 432))
(if (!=.f64 (/.f64 1 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))) 0) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1 (/.f64 1 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))) (fma.f64 24389 x 432))
(if (!=.f64 (cbrt.f64 (fma.f64 24389 x 432)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (/.f64 1 (cbrt.f64 (fma.f64 24389 x 432)))) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 24389 x 432) 0) (/.f64 1 (/.f64 1 (fma.f64 24389 x 432))) (fma.f64 24389 x 432))
(if (!=.f64 (fma.f64 24389 x 432) 0) (pow.f64 (/.f64 1 (fma.f64 24389 x 432)) -1) (fma.f64 24389 x 432))
(if (!=.f64 1 0) (fma.f64 24389 x 432) (fma.f64 24389 x 432))
(+.f64 (neg.f64 (neg.f64 (*.f64 24389 x))) (neg.f64 -432))
(fma.f64 24389 x 432)
(+.f64 (neg.f64 -432) (neg.f64 (neg.f64 (*.f64 24389 x))))
(fma.f64 24389 x 432)
(+.f64 (*.f64 24389 x) 432)
(fma.f64 24389 x 432)
(+.f64 432 (*.f64 24389 x))
(fma.f64 24389 x 432)
(-.f64 0 (neg.f64 (fma.f64 24389 x 432)))
(fma.f64 24389 x 432)
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))
(fma.f64 24389 x 432)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 (fma.f64 24389 x 432)))
(fma.f64 24389 x 432)
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 1 (fma.f64 24389 x 432))
(fma.f64 24389 x 432)
(*.f64 (fma.f64 24389 x 432) 1)
(fma.f64 24389 x 432)
(*.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) (fma.f64 14507145975869 (pow.f64 x 3) 80621568))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (*.f64 (fma.f64 24389 x 432) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (*.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (fma.f64 24389 x 432)) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (*.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432)))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2))
(fma.f64 24389 x 432)
(*.f64 -1 (neg.f64 (fma.f64 24389 x 432)))
(fma.f64 24389 x 432)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432)))) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))
(fma.f64 24389 x 432)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 24389 x 432))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))))
(fma.f64 24389 x 432)
(*.f64 (neg.f64 -1) (fma.f64 24389 x 432))
(fma.f64 24389 x 432)
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 24389 x 432))) 2)))
(fma.f64 24389 x 432)
(*.f64 (cbrt.f64 (fma.f64 24389 x 432)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)))))
(fma.f64 24389 x 432)
(*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (/.f64 1 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2)))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 2) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (/.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (/.f64 (fma.f64 24389 x 432) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2)))
(/.f64 (*.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (fma.f64 24389 x 432)) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (/.f64 (fma.f64 24389 x 432) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (*.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (fma.f64 24389 x 432)) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (/.f64 (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(*.f64 (+.f64 (cbrt.f64 186624) (-.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 (*.f64 x 10536048)))) (+.f64 (cbrt.f64 432) (cbrt.f64 (*.f64 24389 x))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 186624) (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) (cbrt.f64 (*.f64 x 10536048))) (+.f64 (cbrt.f64 432) (cbrt.f64 (*.f64 24389 x))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (-.f64 (cbrt.f64 186624) (cbrt.f64 (*.f64 x 10536048)))) (+.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 432)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 186624)) (cbrt.f64 (*.f64 x 10536048))) (+.f64 (cbrt.f64 432) (cbrt.f64 (*.f64 24389 x))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (fma.f64 24389 x 432) 1)
(fma.f64 24389 x 432)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2)) (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (/.f64 1 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (*.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3))))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) (cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (pow.f64 (fma.f64 24389 x 432) 2))) (cbrt.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))))
(/.f64 (neg.f64 (fma.f64 24389 x 432)) -1)
(fma.f64 24389 x 432)
(/.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 2))
(/.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (cbrt.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))) (pow.f64 (cbrt.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048)))) 2))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (*.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (*.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568)) 1) (*.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))) 1))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3)) (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 24389 x) 3) 3) 524027068967664255762432) (*.f64 (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) 594823321) 3) 6499837226778624) (pow.f64 (*.f64 x 10536048) 3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568))) (neg.f64 (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(pow.f64 (cbrt.f64 (fma.f64 24389 x 432)) 3)
(fma.f64 24389 x 432)
(pow.f64 (pow.f64 (fma.f64 24389 x 432) 3) 1/3)
(fma.f64 24389 x 432)
(pow.f64 (fma.f64 24389 x 432) 1)
(fma.f64 24389 x 432)
(neg.f64 (/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (neg.f64 (+.f64 186624 (*.f64 x (-.f64 (*.f64 x 594823321) 10536048))))))
(/.f64 (fma.f64 14507145975869 (pow.f64 x 3) 80621568) (+.f64 186624 (*.f64 x (fma.f64 x 594823321 -10536048))))
(neg.f64 (neg.f64 (fma.f64 24389 x 432)))
(fma.f64 24389 x 432)
(cbrt.f64 (pow.f64 (fma.f64 24389 x 432) 3))
(fma.f64 24389 x 432)

eval564.0ms (6.8%)

Compiler

Compiled 15211 to 12349 computations (18.8% saved)

prune164.0ms (2%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New8921893
Fresh011
Picked101
Done033
Total8935898
Error
0b
Counts
898 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
32.6b
(/.f64 (*.f64 24389 x) 3132)
0.1b
(-.f64 (*.f64 841/108 x) -4/29)
0.1b
(+.f64 (/.f64 x 108/841) (/.f64 4 29))
32.1b
(*.f64 841/108 x)
30.4b
4/29
Compiler

Compiled 26 to 22 computations (15.4% saved)

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.7b
(/.f64 (*.f64 24389 x) 3132)
Compiler

Compiled 12 to 9 computations (25% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (*.f64 24389 x) 3132)
0.0ms
x
@-inf
(/.f64 (*.f64 24389 x) 3132)
0.0ms
x
@inf
(/.f64 (*.f64 24389 x) 3132)
Compiler

Compiled 190 to 130 computations (31.6% saved)

rewrite88.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
166×egg-rr
Counts
1 → 166
Calls
Call 1
Inputs
(/.f64 (*.f64 24389 x) 3132)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 24389 0) (*.f64 x 841/108) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 24389 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 0) (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (/.f64 30723115968 (*.f64 (*.f64 x x) 594823321)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 594823321) x) 0) (/.f64 (cbrt.f64 24389) (/.f64 (/.f64 3132 x) (cbrt.f64 594823321))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 24389 x)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (/.f64 3132 (cbrt.f64 (*.f64 24389 x)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 (/.f64 30723115968 (*.f64 x x)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 24389) 0) (/.f64 (*.f64 x (sqrt.f64 24389)) (/.f64 3132 (sqrt.f64 24389))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 0) (/.f64 (cbrt.f64 x) (/.f64 3132 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 x 841/108) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 594823321) 0) (/.f64 (*.f64 x (cbrt.f64 24389)) (/.f64 3132 (cbrt.f64 594823321))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (sqrt.f64 24389)) 0) (/.f64 (sqrt.f64 24389) (/.f64 (/.f64 3132 x) (sqrt.f64 24389))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -24389 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 0) (/.f64 (cbrt.f64 (*.f64 -24389 x)) (/.f64 -3132 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 24389 x) 0) (/.f64 -1 (/.f64 -3132 (*.f64 24389 x))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -24389 0) (*.f64 x 841/108) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) 0) (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (/.f64 30723115968 (*.f64 (*.f64 x x) 594823321)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -24389 x)) 2) 0) (/.f64 (cbrt.f64 (*.f64 -24389 x)) (/.f64 -3132 (pow.f64 (cbrt.f64 (*.f64 -24389 x)) 2))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 14507145975869 x)) (/.f64 (cbrt.f64 (*.f64 x x)) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (sqrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 24389) 3132) (/.f64 (*.f64 x (sqrt.f64 24389)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) 1) (/.f64 (cbrt.f64 594823321) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 24389) (/.f64 (*.f64 (cbrt.f64 594823321) x) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 24389) (cbrt.f64 9809424)) (/.f64 (*.f64 (cbrt.f64 594823321) x) (cbrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 24389) 3132) (/.f64 (*.f64 (cbrt.f64 594823321) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) (cbrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) 3132) (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 24389 x)) 3132) (cbrt.f64 (*.f64 (*.f64 x x) 594823321)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 24389 x) 1/3132)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3132 (*.f64 24389 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 500246412961/108) (/.f64 x (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 20511149/108) (*.f64 x (sqrt.f64 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3132) (*.f64 x (sqrt.f64 20511149/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (sqrt.f64 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 1/3132)) (sqrt.f64 20511149/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968)) (cbrt.f64 (*.f64 24389 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 20511149/108)) (sqrt.f64 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 9809424)) (cbrt.f64 500246412961/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3132 (cbrt.f64 24389)) (*.f64 (cbrt.f64 594823321) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3132 (cbrt.f64 (*.f64 24389 x))) (cbrt.f64 (*.f64 (*.f64 x x) 594823321)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3132 (cbrt.f64 (*.f64 14507145975869 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3132 (*.f64 x (sqrt.f64 24389))) (sqrt.f64 24389))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3132 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3132 (*.f64 x (cbrt.f64 24389))) (cbrt.f64 594823321))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3132 (sqrt.f64 24389)) (*.f64 x (sqrt.f64 24389)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 24389 x))) (cbrt.f64 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 841/108 (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x 841/108)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 24389) (*.f64 (*.f64 (cbrt.f64 594823321) x) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (*.f64 (cbrt.f64 (*.f64 24389 x)) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 14507145975869 x)) (*.f64 (cbrt.f64 (*.f64 x x)) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 24389)) (*.f64 (sqrt.f64 24389) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 24389)) (*.f64 (cbrt.f64 594823321) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 24389) (*.f64 (*.f64 x (sqrt.f64 24389)) 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3132) (*.f64 (cbrt.f64 1/9809424) (*.f64 24389 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3132) (*.f64 (sqrt.f64 1/3132) (*.f64 24389 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 594823321) (*.f64 (cbrt.f64 24389) (*.f64 x 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 24389) (*.f64 (cbrt.f64 594823321) (*.f64 x 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 24389) (*.f64 (sqrt.f64 24389) (*.f64 x 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) 2) (cbrt.f64 (*.f64 x 841/108))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x 841/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 24389 x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -24389 x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -24389 x)) 2) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 24389) (*.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 24389 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 24389 x))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 24389) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 1/3132)) (*.f64 (cbrt.f64 17249876309/11664) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 1/3132)) (*.f64 (sqrt.f64 20511149/108) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 20511149/108) (*.f64 (*.f64 x (sqrt.f64 1/3132)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3132) (*.f64 (*.f64 x (sqrt.f64 20511149/108)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3132) (*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 500246412961/108) (*.f64 (/.f64 x (cbrt.f64 9809424)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (sqrt.f64 1/3132)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 500246412961/108)) (/.f64 1 (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (/.f64 (cbrt.f64 (*.f64 24389 x)) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) 3132) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 24389) (cbrt.f64 3132)) (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 24389) (/.f64 (*.f64 x (sqrt.f64 24389)) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 24389) (sqrt.f64 3132)) (/.f64 (*.f64 x (sqrt.f64 24389)) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 594823321) (cbrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) 3132) (cbrt.f64 594823321))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) (sqrt.f64 3132)) (/.f64 (cbrt.f64 594823321) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 24389) (cbrt.f64 3132)) (/.f64 (*.f64 (cbrt.f64 594823321) x) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 24389) (sqrt.f64 3132)) (/.f64 (*.f64 (cbrt.f64 594823321) x) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) 1) (/.f64 (sqrt.f64 24389) 3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 9809424)) (/.f64 (sqrt.f64 24389) (cbrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) 3132) (sqrt.f64 24389))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) (sqrt.f64 3132)) (/.f64 (sqrt.f64 24389) (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 9809424)) (*.f64 x (cbrt.f64 500246412961/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 594823321) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 3132)) (/.f64 (sqrt.f64 24389) (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3132) (*.f64 x (cbrt.f64 17249876309/11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 1/3132)) (cbrt.f64 17249876309/11664))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 17249876309/11664) (*.f64 x (cbrt.f64 1/3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 24389) (cbrt.f64 9809424)) (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 x -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 841/108 x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 24389 (*.f64 x 1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 841/108) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/3132) 24389)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) -841/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 24389 (*.f64 (neg.f64 x) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -24389 (*.f64 x -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -24389 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) -1/3132))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -24389 x) -1/3132)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3132 (*.f64 -24389 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x 108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 24389 x))) (cbrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 -24389 x))) (cbrt.f64 -3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -24389 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 -3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -24389 x) (cbrt.f64 3132)) (neg.f64 (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (sqrt.f64 20511149/108)) (sqrt.f64 (sqrt.f64 3132))) (sqrt.f64 (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (sqrt.f64 20511149/108)) (cbrt.f64 (sqrt.f64 3132))) (cbrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) -108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (cbrt.f64 500246412961/108))) (neg.f64 (cbrt.f64 9809424)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (sqrt.f64 20511149/108)) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 500246412961/108) x) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (cbrt.f64 1/3132)) 24389) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3132) (*.f64 24389 x)) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/3132) (*.f64 24389 x)) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)) (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (sqrt.f64 1/3132)) 24389) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 20511149/108) x) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (cbrt.f64 500246412961/108)) 1) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (sqrt.f64 20511149/108)) 1) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (cbrt.f64 500246412961/108)) 1) (cbrt.f64 9809424))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -24389 x) (sqrt.f64 3132)) (neg.f64 (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (sqrt.f64 20511149/108)) 1) (sqrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (sqrt.f64 20511149/108))) (neg.f64 (sqrt.f64 3132)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 (cbrt.f64 9809424))) (pow.f64 (cbrt.f64 (cbrt.f64 9809424)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 3132))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 841/108) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 24389 x) 3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -24389 x) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 841/108) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x 841/108)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x 841/108) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 x -841/108) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x 841/108) 3))))))

simplify657.0ms (8%)

Algorithm
egglog
Counts
178 → 180
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)
(if (!=.f64 x 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))
(if (!=.f64 24389 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 (*.f64 24389 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 0) (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (/.f64 30723115968 (*.f64 (*.f64 x x) 594823321)))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 (cbrt.f64 594823321) x) 0) (/.f64 (cbrt.f64 24389) (/.f64 (/.f64 3132 x) (cbrt.f64 594823321))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 24389 x)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (/.f64 3132 (cbrt.f64 (*.f64 24389 x)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 (/.f64 30723115968 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (sqrt.f64 24389) 0) (/.f64 (*.f64 x (sqrt.f64 24389)) (/.f64 3132 (sqrt.f64 24389))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 0) (/.f64 (cbrt.f64 x) (/.f64 3132 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)))) (*.f64 x 841/108))
(if (!=.f64 1 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 594823321) 0) (/.f64 (*.f64 x (cbrt.f64 24389)) (/.f64 3132 (cbrt.f64 594823321))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 x (sqrt.f64 24389)) 0) (/.f64 (sqrt.f64 24389) (/.f64 (/.f64 3132 x) (sqrt.f64 24389))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 -24389 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 0) (/.f64 (cbrt.f64 (*.f64 -24389 x)) (/.f64 -3132 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 24389 x) 0) (/.f64 -1 (/.f64 -3132 (*.f64 24389 x))) (*.f64 x 841/108))
(if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))
(if (!=.f64 -24389 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) 0) (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (/.f64 30723115968 (*.f64 (*.f64 x x) 594823321)))) (*.f64 x 841/108))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -24389 x)) 2) 0) (/.f64 (cbrt.f64 (*.f64 -24389 x)) (/.f64 -3132 (pow.f64 (cbrt.f64 (*.f64 -24389 x)) 2))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))
(-.f64 0 (*.f64 x -841/108))
(*.f64 (cbrt.f64 (*.f64 14507145975869 x)) (/.f64 (cbrt.f64 (*.f64 x x)) 3132))
(*.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 3132)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (sqrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 3132)))
(*.f64 (/.f64 (sqrt.f64 24389) 3132) (/.f64 (*.f64 x (sqrt.f64 24389)) 1))
(*.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) 1) (/.f64 (cbrt.f64 594823321) 3132))
(*.f64 (cbrt.f64 24389) (/.f64 (*.f64 (cbrt.f64 594823321) x) 3132))
(*.f64 (/.f64 (cbrt.f64 24389) (cbrt.f64 9809424)) (/.f64 (*.f64 (cbrt.f64 594823321) x) (cbrt.f64 3132)))
(*.f64 (/.f64 (cbrt.f64 24389) 3132) (/.f64 (*.f64 (cbrt.f64 594823321) x) 1))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) (cbrt.f64 9809424)))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) (cbrt.f64 3132)))
(*.f64 (/.f64 (cbrt.f64 x) 3132) (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) (sqrt.f64 3132)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 24389 x)) 3132) (cbrt.f64 (*.f64 (*.f64 x x) 594823321)))
(*.f64 (*.f64 24389 x) 1/3132)
(*.f64 1/3132 (*.f64 24389 x))
(*.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968)))
(*.f64 (cbrt.f64 500246412961/108) (/.f64 x (cbrt.f64 9809424)))
(*.f64 (sqrt.f64 20511149/108) (*.f64 x (sqrt.f64 1/3132)))
(*.f64 (sqrt.f64 1/3132) (*.f64 x (sqrt.f64 20511149/108)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (sqrt.f64 1/3132)))
(*.f64 (*.f64 x (sqrt.f64 1/3132)) (sqrt.f64 20511149/108))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968)) (cbrt.f64 (*.f64 24389 x)))
(*.f64 (*.f64 x (sqrt.f64 20511149/108)) (sqrt.f64 1/3132))
(*.f64 (/.f64 x (cbrt.f64 9809424)) (cbrt.f64 500246412961/108))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)))
(*.f64 (*.f64 1/3132 (cbrt.f64 24389)) (*.f64 (cbrt.f64 594823321) x))
(*.f64 (*.f64 1/3132 (cbrt.f64 (*.f64 24389 x))) (cbrt.f64 (*.f64 (*.f64 x x) 594823321)))
(*.f64 (*.f64 1/3132 (cbrt.f64 (*.f64 14507145975869 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 1/3132 (*.f64 x (sqrt.f64 24389))) (sqrt.f64 24389))
(*.f64 (*.f64 1/3132 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)))
(*.f64 (*.f64 1/3132 (*.f64 x (cbrt.f64 24389))) (cbrt.f64 594823321))
(*.f64 (*.f64 1/3132 (sqrt.f64 24389)) (*.f64 x (sqrt.f64 24389)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 24389 x))) (cbrt.f64 1/3132))
(*.f64 (*.f64 841/108 (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x 841/108)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) 2))
(*.f64 (cbrt.f64 24389) (*.f64 (*.f64 (cbrt.f64 594823321) x) 1/3132))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (*.f64 (cbrt.f64 (*.f64 24389 x)) 1/3132))
(*.f64 (cbrt.f64 (*.f64 14507145975869 x)) (*.f64 (cbrt.f64 (*.f64 x x)) 1/3132))
(*.f64 (*.f64 x (sqrt.f64 24389)) (*.f64 (sqrt.f64 24389) 1/3132))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 1/3132))
(*.f64 (*.f64 x (cbrt.f64 24389)) (*.f64 (cbrt.f64 594823321) 1/3132))
(*.f64 (sqrt.f64 24389) (*.f64 (*.f64 x (sqrt.f64 24389)) 1/3132))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 (cbrt.f64 1/3132) (*.f64 (cbrt.f64 1/9809424) (*.f64 24389 x)))
(*.f64 (sqrt.f64 1/3132) (*.f64 (sqrt.f64 1/3132) (*.f64 24389 x)))
(*.f64 (cbrt.f64 594823321) (*.f64 (cbrt.f64 24389) (*.f64 x 1/3132)))
(*.f64 (cbrt.f64 24389) (*.f64 (cbrt.f64 594823321) (*.f64 x 1/3132)))
(*.f64 (sqrt.f64 24389) (*.f64 (sqrt.f64 24389) (*.f64 x 1/3132)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) 2) (cbrt.f64 (*.f64 x 841/108))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 24389 x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) -1/3132))
(*.f64 (cbrt.f64 (*.f64 -24389 x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -24389 x)) 2) -1/3132))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) 841/108))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) 841/108))
(*.f64 (cbrt.f64 24389) (*.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 24389 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 24389 x))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968))))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 24389) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968))))
(*.f64 (*.f64 x (cbrt.f64 1/3132)) (*.f64 (cbrt.f64 17249876309/11664) 1))
(*.f64 (*.f64 x (sqrt.f64 1/3132)) (*.f64 (sqrt.f64 20511149/108) 1))
(*.f64 (sqrt.f64 20511149/108) (*.f64 (*.f64 x (sqrt.f64 1/3132)) 1))
(*.f64 (sqrt.f64 1/3132) (*.f64 (*.f64 x (sqrt.f64 20511149/108)) 1))
(*.f64 (cbrt.f64 1/3132) (*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) 1))
(*.f64 (cbrt.f64 500246412961/108) (*.f64 (/.f64 x (cbrt.f64 9809424)) 1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (sqrt.f64 1/3132)) 1))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (/.f64 1 (cbrt.f64 9809424)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (/.f64 (cbrt.f64 (*.f64 24389 x)) 3132))
(*.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) 3132) (cbrt.f64 (*.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 24389) (cbrt.f64 3132)) (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 9809424)))
(*.f64 (sqrt.f64 24389) (/.f64 (*.f64 x (sqrt.f64 24389)) 3132))
(*.f64 (/.f64 (sqrt.f64 24389) (sqrt.f64 3132)) (/.f64 (*.f64 x (sqrt.f64 24389)) (sqrt.f64 3132)))
(*.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 594823321) (cbrt.f64 3132)))
(*.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) 3132) (cbrt.f64 594823321))
(*.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) (sqrt.f64 3132)) (/.f64 (cbrt.f64 594823321) (sqrt.f64 3132)))
(*.f64 (/.f64 (cbrt.f64 24389) (cbrt.f64 3132)) (/.f64 (*.f64 (cbrt.f64 594823321) x) (cbrt.f64 9809424)))
(*.f64 (/.f64 (cbrt.f64 24389) (sqrt.f64 3132)) (/.f64 (*.f64 (cbrt.f64 594823321) x) (sqrt.f64 3132)))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 3132))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) 1) (/.f64 (sqrt.f64 24389) 3132))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 9809424)) (/.f64 (sqrt.f64 24389) (cbrt.f64 3132)))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) 3132) (sqrt.f64 24389))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) (sqrt.f64 3132)) (/.f64 (sqrt.f64 24389) (sqrt.f64 3132)))
(*.f64 (/.f64 1 (cbrt.f64 9809424)) (*.f64 x (cbrt.f64 500246412961/108)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 9809424)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 3132)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 9809424)))
(*.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 594823321) (cbrt.f64 9809424)))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 3132)) (/.f64 (sqrt.f64 24389) (cbrt.f64 9809424)))
(*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 841/108)))
(*.f64 (cbrt.f64 1/3132) (*.f64 x (cbrt.f64 17249876309/11664)))
(*.f64 (*.f64 x (cbrt.f64 1/3132)) (cbrt.f64 17249876309/11664))
(*.f64 (cbrt.f64 17249876309/11664) (*.f64 x (cbrt.f64 1/3132)))
(*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 1/3132))
(*.f64 (/.f64 (sqrt.f64 24389) (cbrt.f64 9809424)) (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 3132)))
(*.f64 -1 (*.f64 x -841/108))
(*.f64 841/108 x)
(*.f64 24389 (*.f64 x 1/3132))
(*.f64 1 (*.f64 x 841/108))
(*.f64 (*.f64 x 841/108) 1)
(*.f64 (*.f64 x 1/3132) 24389)
(*.f64 (neg.f64 x) -841/108)
(*.f64 24389 (*.f64 (neg.f64 x) -1/3132))
(*.f64 -24389 (*.f64 x -1/3132))
(*.f64 (cbrt.f64 (*.f64 -24389 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) -1/3132))
(*.f64 (*.f64 -24389 x) -1/3132)
(*.f64 -1/3132 (*.f64 -24389 x))
(/.f64 x 108/841)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 24389 x))) (cbrt.f64 3132))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 -24389 x))) (cbrt.f64 -3132))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -24389 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 -3132))
(/.f64 (/.f64 (*.f64 -24389 x) (cbrt.f64 3132)) (neg.f64 (cbrt.f64 9809424)))
(/.f64 (/.f64 (*.f64 x (sqrt.f64 20511149/108)) (sqrt.f64 (sqrt.f64 3132))) (sqrt.f64 (sqrt.f64 3132)))
(/.f64 (/.f64 (*.f64 x (sqrt.f64 20511149/108)) (cbrt.f64 (sqrt.f64 3132))) (cbrt.f64 3132))
(/.f64 (neg.f64 x) -108/841)
(/.f64 (neg.f64 (*.f64 x (cbrt.f64 500246412961/108))) (neg.f64 (cbrt.f64 9809424)))
(/.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 9809424))
(/.f64 (*.f64 x (sqrt.f64 20511149/108)) (sqrt.f64 3132))
(/.f64 (*.f64 (cbrt.f64 500246412961/108) x) (cbrt.f64 9809424))
(/.f64 (*.f64 (*.f64 x (cbrt.f64 1/3132)) 24389) (cbrt.f64 9809424))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) (cbrt.f64 9809424))
(/.f64 (*.f64 (sqrt.f64 1/3132) (*.f64 24389 x)) (sqrt.f64 3132))
(/.f64 (*.f64 (cbrt.f64 1/3132) (*.f64 24389 x)) (cbrt.f64 9809424))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)) (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) (sqrt.f64 3132))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 1/3132)) 24389) (sqrt.f64 3132))
(/.f64 (*.f64 (sqrt.f64 20511149/108) x) (sqrt.f64 3132))
(/.f64 (*.f64 (*.f64 x (cbrt.f64 500246412961/108)) 1) (cbrt.f64 9809424))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 20511149/108)) 1) (sqrt.f64 3132))
(/.f64 (/.f64 (*.f64 x (cbrt.f64 500246412961/108)) 1) (cbrt.f64 9809424))
(/.f64 (/.f64 (*.f64 -24389 x) (sqrt.f64 3132)) (neg.f64 (sqrt.f64 3132)))
(/.f64 (/.f64 (*.f64 x (sqrt.f64 20511149/108)) 1) (sqrt.f64 3132))
(/.f64 (neg.f64 (*.f64 x (sqrt.f64 20511149/108))) (neg.f64 (sqrt.f64 3132)))
(/.f64 (/.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 (cbrt.f64 9809424))) (pow.f64 (cbrt.f64 (cbrt.f64 9809424)) 2))
(/.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 3132))
(/.f64 (*.f64 x 841/108) 1)
(/.f64 (*.f64 24389 x) 3132)
(/.f64 (*.f64 -24389 x) -3132)
(pow.f64 (*.f64 x 841/108) 1)
(pow.f64 (cbrt.f64 (*.f64 x 841/108)) 3)
(pow.f64 (pow.f64 (*.f64 x 841/108) 3) 1/3)
(neg.f64 (*.f64 x -841/108))
(neg.f64 (*.f64 (*.f64 x -841/108) 1))
(cbrt.f64 (pow.f64 (*.f64 x 841/108) 3))
Outputs
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(if (!=.f64 x 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))
(if (!=.f64 24389 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 (*.f64 24389 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 0) (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (/.f64 30723115968 (*.f64 (*.f64 x x) 594823321)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 0) (cbrt.f64 (/.f64 x (/.f64 (/.f64 30723115968 (*.f64 (*.f64 x x) 594823321)) 24389))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 (cbrt.f64 594823321) x) 0) (/.f64 (cbrt.f64 24389) (/.f64 (/.f64 3132 x) (cbrt.f64 594823321))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 (cbrt.f64 594823321) x) 0) (/.f64 (cbrt.f64 24389) (/.f64 (cbrt.f64 1259712/24389) x)) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 24389 x)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (/.f64 3132 (cbrt.f64 (*.f64 24389 x)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 24389 x)) 0) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) (/.f64 30723115968 (*.f64 24389 x)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 (/.f64 30723115968 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (cbrt.f64 (/.f64 x (/.f64 (/.f64 30723115968 (*.f64 x x)) 14507145975869))) (*.f64 x 841/108))
(if (!=.f64 (sqrt.f64 24389) 0) (/.f64 (*.f64 x (sqrt.f64 24389)) (/.f64 3132 (sqrt.f64 24389))) (*.f64 x 841/108))
(if (!=.f64 (sqrt.f64 24389) 0) (/.f64 (*.f64 x (sqrt.f64 24389)) (sqrt.f64 (/.f64 9809424 24389))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 0) (/.f64 (cbrt.f64 x) (/.f64 3132 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 0) (cbrt.f64 (/.f64 x (/.f64 1259712/594823321 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 1 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 594823321) 0) (/.f64 (*.f64 x (cbrt.f64 24389)) (/.f64 3132 (cbrt.f64 594823321))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 594823321) 0) (/.f64 (*.f64 x (cbrt.f64 24389)) (cbrt.f64 1259712/24389)) (*.f64 x 841/108))
(if (!=.f64 (*.f64 x (sqrt.f64 24389)) 0) (/.f64 (sqrt.f64 24389) (/.f64 (/.f64 3132 x) (sqrt.f64 24389))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 x (sqrt.f64 24389)) 0) (/.f64 (sqrt.f64 24389) (/.f64 1 (*.f64 (sqrt.f64 29/11664) x))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 -24389 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 0) (/.f64 (cbrt.f64 (*.f64 -24389 x)) (/.f64 -3132 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) 0) (cbrt.f64 (/.f64 (*.f64 -24389 x) (/.f64 -30723115968 (*.f64 (*.f64 x x) 594823321)))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 24389 x) 0) (/.f64 -1 (/.f64 -3132 (*.f64 24389 x))) (*.f64 x 841/108))
(if (!=.f64 (*.f64 24389 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))
(if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 x 841/108))
(if (!=.f64 -24389 0) (*.f64 x 841/108) (*.f64 x 841/108))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) 0) (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (/.f64 30723115968 (*.f64 (*.f64 x x) 594823321)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 x x) 594823321))) 0) (cbrt.f64 (/.f64 x (/.f64 (/.f64 30723115968 (*.f64 (*.f64 x x) 594823321)) 24389))) (*.f64 x 841/108))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -24389 x)) 2) 0) (/.f64 (cbrt.f64 (*.f64 -24389 x)) (/.f64 -3132 (pow.f64 (cbrt.f64 (*.f64 -24389 x)) 2))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 108/841 (cbrt.f64 x))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 x) 0) (cbrt.f64 (/.f64 (*.f64 x x) (/.f64 1259712/594823321 x))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 108/841 (cbrt.f64 (*.f64 x x)))) (*.f64 x 841/108))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (cbrt.f64 (/.f64 x (/.f64 1259712/594823321 (*.f64 x x)))) (*.f64 x 841/108))
(-.f64 0 (*.f64 x -841/108))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 14507145975869 x)) (/.f64 (cbrt.f64 (*.f64 x x)) 3132))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (sqrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 (sqrt.f64 24389) 3132) (/.f64 (*.f64 x (sqrt.f64 24389)) 1))
(*.f64 x 841/108)
(*.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) 1) (/.f64 (cbrt.f64 594823321) 3132))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 24389) (/.f64 (*.f64 (cbrt.f64 594823321) x) 3132))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 24389) (cbrt.f64 9809424)) (/.f64 (*.f64 (cbrt.f64 594823321) x) (cbrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 24389) 3132) (/.f64 (*.f64 (cbrt.f64 594823321) x) 1))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) (cbrt.f64 9809424)))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) (cbrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 x) 3132) (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) (sqrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 (*.f64 24389 x)) 3132) (cbrt.f64 (*.f64 (*.f64 x x) 594823321)))
(*.f64 x 841/108)
(*.f64 (*.f64 24389 x) 1/3132)
(*.f64 x 841/108)
(*.f64 1/3132 (*.f64 24389 x))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 500246412961/108) (/.f64 x (cbrt.f64 9809424)))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(*.f64 (sqrt.f64 20511149/108) (*.f64 x (sqrt.f64 1/3132)))
(*.f64 x 841/108)
(*.f64 (sqrt.f64 1/3132) (*.f64 x (sqrt.f64 20511149/108)))
(*.f64 x 841/108)
(*.f64 (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (sqrt.f64 1/3132)))
(*.f64 x 841/108)
(*.f64 (*.f64 x (sqrt.f64 1/3132)) (sqrt.f64 20511149/108))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968)) (cbrt.f64 (*.f64 24389 x)))
(*.f64 x 841/108)
(*.f64 (*.f64 x (sqrt.f64 20511149/108)) (sqrt.f64 1/3132))
(*.f64 x 841/108)
(*.f64 (/.f64 x (cbrt.f64 9809424)) (cbrt.f64 500246412961/108))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (sqrt.f64 1/3132)) (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)))
(*.f64 x 841/108)
(*.f64 (*.f64 1/3132 (cbrt.f64 24389)) (*.f64 (cbrt.f64 594823321) x))
(*.f64 x 841/108)
(*.f64 (*.f64 1/3132 (cbrt.f64 (*.f64 24389 x))) (cbrt.f64 (*.f64 (*.f64 x x) 594823321)))
(*.f64 x 841/108)
(*.f64 (*.f64 1/3132 (cbrt.f64 (*.f64 14507145975869 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 x 841/108)
(*.f64 (*.f64 1/3132 (*.f64 x (sqrt.f64 24389))) (sqrt.f64 24389))
(*.f64 x 841/108)
(*.f64 (*.f64 1/3132 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)))
(*.f64 x 841/108)
(*.f64 (*.f64 1/3132 (*.f64 x (cbrt.f64 24389))) (cbrt.f64 594823321))
(*.f64 x 841/108)
(*.f64 (*.f64 1/3132 (sqrt.f64 24389)) (*.f64 x (sqrt.f64 24389)))
(*.f64 x 841/108)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (cbrt.f64 (*.f64 x 841/108)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2))
(*.f64 x 841/108)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 24389 x))) (cbrt.f64 1/3132))
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 x 841/108)
(*.f64 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 x 841/108)
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x 841/108)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) 2))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 24389) (*.f64 (*.f64 (cbrt.f64 594823321) x) 1/3132))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (*.f64 (cbrt.f64 (*.f64 24389 x)) 1/3132))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 14507145975869 x)) (*.f64 (cbrt.f64 (*.f64 x x)) 1/3132))
(*.f64 x 841/108)
(*.f64 (*.f64 x (sqrt.f64 24389)) (*.f64 (sqrt.f64 24389) 1/3132))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 1/3132))
(*.f64 x 841/108)
(*.f64 (*.f64 x (cbrt.f64 24389)) (*.f64 (cbrt.f64 594823321) 1/3132))
(*.f64 x 841/108)
(*.f64 (sqrt.f64 24389) (*.f64 (*.f64 x (sqrt.f64 24389)) 1/3132))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 1/3132) (*.f64 (cbrt.f64 1/9809424) (*.f64 24389 x)))
(*.f64 x 841/108)
(*.f64 (sqrt.f64 1/3132) (*.f64 (sqrt.f64 1/3132) (*.f64 24389 x)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 594823321) (*.f64 (cbrt.f64 24389) (*.f64 x 1/3132)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 24389) (*.f64 (cbrt.f64 594823321) (*.f64 x 1/3132)))
(*.f64 x 841/108)
(*.f64 (sqrt.f64 24389) (*.f64 (sqrt.f64 24389) (*.f64 x 1/3132)))
(*.f64 x 841/108)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 841/108))) 2) 2) (cbrt.f64 (*.f64 x 841/108))))
(*.f64 x 841/108)
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 24389 x)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) -1/3132))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 -24389 x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -24389 x)) 2) -1/3132))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) 841/108))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) 841/108))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 24389) (*.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 24389 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 24389 x))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968))))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 24389) (cbrt.f64 (/.f64 (*.f64 (*.f64 x x) 594823321) 30723115968))))
(*.f64 x 841/108)
(*.f64 (*.f64 x (cbrt.f64 1/3132)) (*.f64 (cbrt.f64 17249876309/11664) 1))
(*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 1/3132))
(*.f64 (*.f64 x (sqrt.f64 1/3132)) (*.f64 (sqrt.f64 20511149/108) 1))
(*.f64 x 841/108)
(*.f64 (sqrt.f64 20511149/108) (*.f64 (*.f64 x (sqrt.f64 1/3132)) 1))
(*.f64 x 841/108)
(*.f64 (sqrt.f64 1/3132) (*.f64 (*.f64 x (sqrt.f64 20511149/108)) 1))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 1/3132) (*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) 1))
(*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 1/3132))
(*.f64 (cbrt.f64 500246412961/108) (*.f64 (/.f64 x (cbrt.f64 9809424)) 1))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(*.f64 (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (sqrt.f64 1/3132)) 1))
(*.f64 x 841/108)
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (/.f64 1 (cbrt.f64 9809424)))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (/.f64 (cbrt.f64 (*.f64 24389 x)) 3132))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) 3132) (cbrt.f64 (*.f64 x x)))
(*.f64 x 841/108)
(*.f64 (/.f64 (sqrt.f64 24389) (cbrt.f64 3132)) (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 9809424)))
(*.f64 x 841/108)
(*.f64 (sqrt.f64 24389) (/.f64 (*.f64 x (sqrt.f64 24389)) 3132))
(*.f64 x 841/108)
(*.f64 (/.f64 (sqrt.f64 24389) (sqrt.f64 3132)) (/.f64 (*.f64 x (sqrt.f64 24389)) (sqrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 594823321) (cbrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) 3132) (cbrt.f64 594823321))
(*.f64 x 841/108)
(*.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) (sqrt.f64 3132)) (/.f64 (cbrt.f64 594823321) (sqrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 24389) (cbrt.f64 3132)) (/.f64 (*.f64 (cbrt.f64 594823321) x) (cbrt.f64 9809424)))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 24389) (sqrt.f64 3132)) (/.f64 (*.f64 (cbrt.f64 594823321) x) (sqrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 14507145975869)) 3132))
(*.f64 x 841/108)
(*.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) 1) (/.f64 (sqrt.f64 24389) 3132))
(*.f64 x 841/108)
(*.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 9809424)) (/.f64 (sqrt.f64 24389) (cbrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) 3132) (sqrt.f64 24389))
(*.f64 x 841/108)
(*.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) (sqrt.f64 3132)) (/.f64 (sqrt.f64 24389) (sqrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 1 (cbrt.f64 9809424)) (*.f64 x (cbrt.f64 500246412961/108)))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 9809424)))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 (*.f64 24389 x)) (cbrt.f64 9809424)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) (cbrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 (/.f64 (cbrt.f64 (*.f64 14507145975869 x)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 9809424)))
(*.f64 x 841/108)
(*.f64 (/.f64 (*.f64 x (cbrt.f64 24389)) (cbrt.f64 3132)) (/.f64 (cbrt.f64 594823321) (cbrt.f64 9809424)))
(*.f64 x 841/108)
(*.f64 (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 3132)) (/.f64 (sqrt.f64 24389) (cbrt.f64 9809424)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 x 841/108)))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 1/3132) (*.f64 x (cbrt.f64 17249876309/11664)))
(*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 1/3132))
(*.f64 (*.f64 x (cbrt.f64 1/3132)) (cbrt.f64 17249876309/11664))
(*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 1/3132))
(*.f64 (cbrt.f64 17249876309/11664) (*.f64 x (cbrt.f64 1/3132)))
(*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 1/3132))
(*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 1/3132))
(*.f64 (/.f64 (sqrt.f64 24389) (cbrt.f64 9809424)) (/.f64 (*.f64 x (sqrt.f64 24389)) (cbrt.f64 3132)))
(*.f64 x 841/108)
(*.f64 -1 (*.f64 x -841/108))
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 24389 (*.f64 x 1/3132))
(*.f64 x 841/108)
(*.f64 1 (*.f64 x 841/108))
(*.f64 x 841/108)
(*.f64 (*.f64 x 841/108) 1)
(*.f64 x 841/108)
(*.f64 (*.f64 x 1/3132) 24389)
(*.f64 x 841/108)
(*.f64 (neg.f64 x) -841/108)
(*.f64 x 841/108)
(*.f64 24389 (*.f64 (neg.f64 x) -1/3132))
(*.f64 x 841/108)
(*.f64 -24389 (*.f64 x -1/3132))
(*.f64 x 841/108)
(*.f64 (cbrt.f64 (*.f64 -24389 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 594823321)) -1/3132))
(*.f64 (cbrt.f64 (*.f64 -24389 x)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 x x) 1259712/24389))))
(*.f64 (*.f64 -24389 x) -1/3132)
(*.f64 x 841/108)
(*.f64 -1/3132 (*.f64 -24389 x))
(*.f64 x 841/108)
(/.f64 x 108/841)
(*.f64 x 841/108)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 24389 x))) (cbrt.f64 3132))
(*.f64 x 841/108)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664)) (cbrt.f64 (*.f64 -24389 x))) (cbrt.f64 -3132))
(*.f64 x 841/108)
(/.f64 (*.f64 (cbrt.f64 (*.f64 -24389 x)) (cbrt.f64 (*.f64 (*.f64 x x) 707281/11664))) (cbrt.f64 -3132))
(*.f64 x 841/108)
(/.f64 (/.f64 (*.f64 -24389 x) (cbrt.f64 3132)) (neg.f64 (cbrt.f64 9809424)))
(*.f64 x 841/108)
(/.f64 (/.f64 (*.f64 x (sqrt.f64 20511149/108)) (sqrt.f64 (sqrt.f64 3132))) (sqrt.f64 (sqrt.f64 3132)))
(*.f64 x 841/108)
(/.f64 (/.f64 (*.f64 x (sqrt.f64 20511149/108)) (cbrt.f64 (sqrt.f64 3132))) (cbrt.f64 3132))
(*.f64 x 841/108)
(/.f64 (neg.f64 x) -108/841)
(*.f64 x 841/108)
(/.f64 (neg.f64 (*.f64 x (cbrt.f64 500246412961/108))) (neg.f64 (cbrt.f64 9809424)))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(/.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 9809424))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(/.f64 (*.f64 x (sqrt.f64 20511149/108)) (sqrt.f64 3132))
(*.f64 x 841/108)
(/.f64 (*.f64 (cbrt.f64 500246412961/108) x) (cbrt.f64 9809424))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(/.f64 (*.f64 (*.f64 x (cbrt.f64 1/3132)) 24389) (cbrt.f64 9809424))
(*.f64 x 841/108)
(/.f64 (*.f64 (cbrt.f64 (*.f64 x 841/108)) (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) (cbrt.f64 9809424))
(cbrt.f64 (/.f64 (*.f64 (*.f64 x 841/108) (*.f64 (*.f64 x x) 594823321)) 9809424))
(/.f64 (*.f64 (sqrt.f64 1/3132) (*.f64 24389 x)) (sqrt.f64 3132))
(*.f64 x 841/108)
(/.f64 (*.f64 (cbrt.f64 1/3132) (*.f64 24389 x)) (cbrt.f64 9809424))
(*.f64 x 841/108)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 24389 x)) (sqrt.f64 1/3132)) (cbrt.f64 (*.f64 (*.f64 x x) 594823321))) (sqrt.f64 3132))
(*.f64 x 841/108)
(/.f64 (*.f64 (*.f64 x (sqrt.f64 1/3132)) 24389) (sqrt.f64 3132))
(*.f64 x 841/108)
(/.f64 (*.f64 (sqrt.f64 20511149/108) x) (sqrt.f64 3132))
(*.f64 x 841/108)
(/.f64 (*.f64 (*.f64 x (cbrt.f64 500246412961/108)) 1) (cbrt.f64 9809424))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 20511149/108)) 1) (sqrt.f64 3132))
(*.f64 x 841/108)
(/.f64 (/.f64 (*.f64 x (cbrt.f64 500246412961/108)) 1) (cbrt.f64 9809424))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(/.f64 (/.f64 (*.f64 -24389 x) (sqrt.f64 3132)) (neg.f64 (sqrt.f64 3132)))
(*.f64 x 841/108)
(/.f64 (/.f64 (*.f64 x (sqrt.f64 20511149/108)) 1) (sqrt.f64 3132))
(*.f64 x 841/108)
(/.f64 (neg.f64 (*.f64 x (sqrt.f64 20511149/108))) (neg.f64 (sqrt.f64 3132)))
(*.f64 x 841/108)
(/.f64 (/.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 (cbrt.f64 9809424))) (pow.f64 (cbrt.f64 (cbrt.f64 9809424)) 2))
(*.f64 (*.f64 x (cbrt.f64 500246412961/108)) (cbrt.f64 1/9809424))
(/.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 3132))
(*.f64 (*.f64 x (cbrt.f64 17249876309/11664)) (cbrt.f64 1/3132))
(/.f64 (*.f64 x 841/108) 1)
(*.f64 x 841/108)
(/.f64 (*.f64 24389 x) 3132)
(*.f64 x 841/108)
(/.f64 (*.f64 -24389 x) -3132)
(*.f64 x 841/108)
(pow.f64 (*.f64 x 841/108) 1)
(*.f64 x 841/108)
(pow.f64 (cbrt.f64 (*.f64 x 841/108)) 3)
(*.f64 x 841/108)
(pow.f64 (pow.f64 (*.f64 x 841/108) 3) 1/3)
(*.f64 x 841/108)
(neg.f64 (*.f64 x -841/108))
(*.f64 x 841/108)
(neg.f64 (*.f64 (*.f64 x -841/108) 1))
(*.f64 x 841/108)
(cbrt.f64 (pow.f64 (*.f64 x 841/108) 3))
(*.f64 x 841/108)

eval53.0ms (0.6%)

Compiler

Compiled 2110 to 1617 computations (23.4% saved)

prune29.0ms (0.4%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New1791180
Fresh011
Picked011
Done033
Total1796185
Error
0b
Counts
185 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
32.6b
(/.f64 (*.f64 24389 x) 3132)
32.1b
(/.f64 x 108/841)
0.1b
(-.f64 (*.f64 841/108 x) -4/29)
0.1b
(+.f64 (/.f64 x 108/841) (/.f64 4 29))
32.1b
(*.f64 841/108 x)
30.4b
4/29
Compiler

Compiled 30 to 25 computations (16.7% saved)

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(/.f64 x 108/841)
Compiler

Compiled 6 to 4 computations (33.3% saved)

eval47.0ms (0.6%)

Compiler

Compiled 1361 to 830 computations (39% saved)

prune38.0ms (0.5%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New1270127
Fresh011
Picked011
Done044
Total1276133
Error
0b
Counts
133 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
32.6b
(/.f64 (*.f64 24389 x) 3132)
32.1b
(/.f64 x 108/841)
0.1b
(-.f64 (*.f64 841/108 x) -4/29)
0.1b
(+.f64 (/.f64 x 108/841) (/.f64 4 29))
32.1b
(*.f64 841/108 x)
30.4b
4/29
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes21.0ms (0.3%)

Counts
9 → 1
Calls
Call 1
Inputs
4/29
(*.f64 841/108 x)
(/.f64 x 108/841)
(-.f64 (*.f64 841/108 x) -4/29)
(/.f64 (*.f64 24389 x) 3132)
(+.f64 (/.f64 x 108/841) (/.f64 4 29))
(/.f64 (+.f64 (*.f64 24389 x) 432) 3132)
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
(fma.f64 841/108 x 4/29)
Outputs
(fma.f64 841/108 x 4/29)
Calls

3 calls:

8.0ms
(*.f64 (/.f64 841 108) x)
6.0ms
x
5.0ms
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
Results
ErrorSegmentsBranch
0.1b1x
0.1b1(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
0.1b1(*.f64 (/.f64 841 108) x)
Compiler

Compiled 63 to 52 computations (17.5% saved)

regimes29.0ms (0.3%)

Counts
8 → 1
Calls
Call 1
Inputs
4/29
(*.f64 841/108 x)
(/.f64 x 108/841)
(-.f64 (*.f64 841/108 x) -4/29)
(/.f64 (*.f64 24389 x) 3132)
(+.f64 (/.f64 x 108/841) (/.f64 4 29))
(/.f64 (+.f64 (*.f64 24389 x) 432) 3132)
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
Outputs
(-.f64 (*.f64 841/108 x) -4/29)
Calls

3 calls:

16.0ms
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
5.0ms
(*.f64 (/.f64 841 108) x)
5.0ms
x
Results
ErrorSegmentsBranch
0.1b1x
0.1b1(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
0.1b1(*.f64 (/.f64 841 108) x)
Compiler

Compiled 59 to 49 computations (16.9% saved)

regimes10.0ms (0.1%)

Accuracy

Total -61.1b remaining (-9122.1%)

Threshold costs -61.1b (-9122.1%)

Counts
3 → 3
Calls
Call 1
Inputs
4/29
(*.f64 841/108 x)
(/.f64 x 108/841)
Outputs
(*.f64 841/108 x)
4/29
(*.f64 841/108 x)
Calls

1 calls:

9.0ms
x
Results
ErrorSegmentsBranch
0.7b3x
Compiler

Compiled 10 to 7 computations (30% saved)

bsearch34.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
8.542210721469467e-10
0.026294256179242113
19.0ms
-195513382717582.06
-3.2587466793049145e-17
Results
29.0ms320×body256valid
Compiler

Compiled 174 to 152 computations (12.6% saved)

simplify1.0ms (0%)

Stop Event
fuel
Compiler

Compiled 29 to 23 computations (20.7% saved)

soundness0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

end45.0ms (0.5%)

Compiler

Compiled 26 to 20 computations (23.1% saved)

Profiling

Loading profile data...