Details

Time bar (total: 21.0s)

analyze3.0ms (0%)

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)

sample672.0ms (3.2%)

Results
659.0ms8253×body256valid
1.0msbody1024valid
0.0msbody256infinite
Bogosity

preprocess2.9s (13.6%)

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)

simplify1.4s (6.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

2 alts after pruning (2 fresh and 0 done)

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

Compiled 10 to 9 computations (10% saved)

localize11.0ms (0.1%)

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)

series12.0ms (0.1%)

Counts
2 → 15
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 (/.f64 841 108) x)
0.0ms
x
@inf
(*.f64 (/.f64 841 108) x)
0.0ms
x
@0
(*.f64 (/.f64 841 108) x)
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)

rewrite1.5s (7%)

Algorithm
batch-egg-rewrite
Rules
154×egg-rr
45×egg-rr
Counts
2 → 199
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 *.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 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (cbrt.f64 (*.f64 841/108 x)))))) (#(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 (sqrt.f64 841/108) (*.f64 (sqrt.f64 841/108) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 x 2)) 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 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 594823321/108) (/.f64 x (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 707281/108) (*.f64 x (sqrt.f64 1/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 108/707281)) (sqrt.f64 1/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)) (/.f64 1 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 841 x) 1/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 841 (*.f64 1/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 841 (*.f64 x 1/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 841/108 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -841 x) -1/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/108) 841)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 108/29) 29)))) (#(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 (/.f64 x -108) -841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x 108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)) (cbrt.f64 11664))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sqrt.f64 108/707281)) (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 (neg.f64 (/.f64 x (sqrt.f64 108/707281))) (neg.f64 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) -108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 -841 x) (cbrt.f64 -108))) (neg.f64 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 841/108 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 841 x) 108)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -841 x) -108)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)))) (#(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 cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.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 (cbrt.f64 707281) 0) (*.f64 (/.f64 x (cbrt.f64 1259712/841)) (cbrt.f64 707281)) (*.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 1 0) (*.f64 841/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 *.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 (*.f64 707281/11664 (pow.f64 x 2)) (fma.f64 x 29/27 -16/841))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 432 (*.f64 29 (*.f64 841 x))) 1/3132)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 841 x) 29 432) 1/3132)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -432 (*.f64 -29 (*.f64 841 x))) -1/3132)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 841 x) -29 -432) -1/3132)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 841 x) 29/4 108) 1/783)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 108 (*.f64 29/4 (*.f64 841 x))) 1/783)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (/.f64 1 (neg.f64 (-.f64 (*.f64 707281/11664 (pow.f64 x 2)) (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (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 (pow.f64 x 2))) (-.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 4/29 (+.f64 1 (/.f64 x 432/24389)))))) (#(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 841/108 x) -4/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (-.f64 (*.f64 707281/11664 (pow.f64 x 2)) (fma.f64 x 29/27 -16/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 841 x) 29 432) 3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 841 x) -29 -432) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389)) (neg.f64 (-.f64 (*.f64 707281/11664 (pow.f64 x 2)) (fma.f64 x 29/27 -16/841))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 432 (*.f64 29 (*.f64 841 x))) 3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -432 (*.f64 -29 (*.f64 841 x))) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) 262144/14507145975869) (*.f64 (-.f64 (*.f64 707281/11664 (pow.f64 x 2)) (fma.f64 x 29/27 -16/841)) (+.f64 (pow.f64 (*.f64 707281/11664 (pow.f64 x 2)) 3) (-.f64 4096/594823321 (*.f64 (pow.f64 x 3) 24389/19683)))))))) (#(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 -841 x) 29/4) -108) (*.f64 -108 29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 -841 x) -29/4) (*.f64 -108 -1)) (*.f64 -108 -29/4))))) (#(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 -841 x) -29) (*.f64 -108 -4)) (*.f64 -108 -29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 -841 x) (cbrt.f64 841)) (*.f64 -108 (cbrt.f64 64/29))) (*.f64 -108 (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 -841 x) 29) (*.f64 -108 4)) (*.f64 -108 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 841 x) -29/4) -108) (*.f64 108 -29/4))))) (#(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 841 x) (cbrt.f64 841)) (*.f64 108 (cbrt.f64 64/29))) (*.f64 108 (cbrt.f64 841)))))) (#(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 x 29/4) 108/841) (*.f64 108/841 29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 108/841 4/29)) 108/841)))) (#(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 x 29/2) (*.f64 108/841 2)) (*.f64 108/841 29/2))))) (#(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 x (cbrt.f64 841)) (*.f64 108/841 (cbrt.f64 64/29))) (*.f64 108/841 (cbrt.f64 841)))))) (#(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) (cbrt.f64 -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 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)) 29/4) (*.f64 (cbrt.f64 11664) 1)) (*.f64 (cbrt.f64 11664) 29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)) 1) (*.f64 (cbrt.f64 11664) 4/29)) (*.f64 (cbrt.f64 11664) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)) -29/4) (*.f64 (cbrt.f64 11664) -1)) (*.f64 (cbrt.f64 11664) -29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)) 29/2) (*.f64 (cbrt.f64 11664) 2)) (*.f64 (cbrt.f64 11664) 29/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)) -29) (*.f64 (cbrt.f64 11664) -4)) (*.f64 (cbrt.f64 11664) -29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)) (cbrt.f64 841)) (*.f64 (cbrt.f64 11664) (cbrt.f64 64/29))) (*.f64 (cbrt.f64 11664) (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)) 29) (*.f64 (cbrt.f64 11664) 4)) (*.f64 (cbrt.f64 11664) 29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 x (sqrt.f64 108/707281)) (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 (sqrt.f64 108/707281)) 29/4) (sqrt.f64 108)) (*.f64 (sqrt.f64 108) 29/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 x (sqrt.f64 108/707281)) 1) (*.f64 (sqrt.f64 108) 4/29)) (sqrt.f64 108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 x (sqrt.f64 108/707281)) -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 (sqrt.f64 108/707281)) 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 (sqrt.f64 108/707281)) -29) (*.f64 (sqrt.f64 108) -4)) (*.f64 (sqrt.f64 108) -29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 x (sqrt.f64 108/707281)) (cbrt.f64 841)) (*.f64 (sqrt.f64 108) (cbrt.f64 64/29))) (*.f64 (sqrt.f64 108) (cbrt.f64 841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 x (sqrt.f64 108/707281)) 29) (*.f64 (sqrt.f64 108) 4)) (*.f64 (sqrt.f64 108) 29))))) (#(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 (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 (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 (sqrt.f64 16/29) (cbrt.f64 11664)) (*.f64 (sqrt.f64 29) (/.f64 (*.f64 -841 x) (cbrt.f64 -108)))) (*.f64 (sqrt.f64 29) (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 16/29) (sqrt.f64 108)) (*.f64 (sqrt.f64 29) (/.f64 x (sqrt.f64 108/707281)))) (*.f64 (sqrt.f64 29) (sqrt.f64 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 108/841 (*.f64 29/4 x)) (*.f64 29/4 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 11664) (*.f64 29/4 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)))) (*.f64 29/4 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 108) (*.f64 29/4 (/.f64 x (sqrt.f64 108/707281)))) (*.f64 29/4 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 432/24389 x) 108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4/29 (cbrt.f64 11664)) (/.f64 (*.f64 -841 x) (cbrt.f64 -108))) (cbrt.f64 11664))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4/29 (sqrt.f64 108)) (/.f64 x (sqrt.f64 108/707281))) (sqrt.f64 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 -108 (*.f64 -29/4 (*.f64 841 x))) (*.f64 -29/4 108))))) (#(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 (cbrt.f64 11664)) (*.f64 -29/4 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)))) (*.f64 -29/4 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 108)) (*.f64 -29/4 (/.f64 x (sqrt.f64 108/707281)))) (*.f64 -29/4 (sqrt.f64 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 (*.f64 2 108) (*.f64 29/2 (*.f64 841 x))) (*.f64 29/2 108))))) (#(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 (*.f64 2 (cbrt.f64 11664)) (*.f64 29/2 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)))) (*.f64 29/2 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (sqrt.f64 108)) (*.f64 29/2 (/.f64 x (sqrt.f64 108/707281)))) (*.f64 29/2 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 -108) (*.f64 -29 (*.f64 -841 x))) (*.f64 -29 -108))))) (#(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 (cbrt.f64 11664)) (*.f64 -29 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)))) (*.f64 -29 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (sqrt.f64 108)) (*.f64 -29 (/.f64 x (sqrt.f64 108/707281)))) (*.f64 -29 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.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 (cbrt.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 (cbrt.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 (cbrt.f64 64/29) (cbrt.f64 11664)) (*.f64 (cbrt.f64 841) (/.f64 (*.f64 -841 x) (cbrt.f64 -108)))) (*.f64 (cbrt.f64 841) (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 64/29) (sqrt.f64 108)) (*.f64 (cbrt.f64 841) (/.f64 x (sqrt.f64 108/707281)))) (*.f64 (cbrt.f64 841) (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 -108) (*.f64 29 (*.f64 -841 x))) (*.f64 29 -108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 432/841 (*.f64 29 x)) (*.f64 29 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (cbrt.f64 11664)) (*.f64 29 (/.f64 (*.f64 -841 x) (cbrt.f64 -108)))) (*.f64 29 (cbrt.f64 11664)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (sqrt.f64 108)) (*.f64 29 (/.f64 x (sqrt.f64 108/707281)))) (*.f64 29 (sqrt.f64 108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 432 (*.f64 29 (*.f64 841 x)))) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (*.f64 841 x) 29 432)) -3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -432 (*.f64 -29 (*.f64 841 x)))) 3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (*.f64 841 x) -29 -432)) 3132)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (*.f64 841 x) 29/4 108)) -783)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 108 (*.f64 29/4 (*.f64 841 x)))) -783)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389))) (neg.f64 (neg.f64 (-.f64 (*.f64 707281/11664 (pow.f64 x 2)) (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 (+.f64 108 (*.f64 29/4 (*.f64 841 x))) 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 841 x) (*.f64 108 4/29)) 108)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4/29 108) (*.f64 841 x)) 108)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 -841 x) 1) (*.f64 -108 4/29)) -108)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4/29 -108) (*.f64 -841 x)) -108)))) (#(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 (sqrt.f64 1/29) (sqrt.f64 16/29) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 8/29) (cbrt.f64 8/841) (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 4) (cbrt.f64 16/24389) (*.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 (cbrt.f64 1/29) (cbrt.f64 64/841) (*.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 16/841) (cbrt.f64 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 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 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) 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 2 2/29 (*.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 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)) 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 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 594823321/108) (/.f64 x (cbrt.f64 11664)) 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 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 x 2)) 841/108) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 841 (*.f64 x 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 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (cbrt.f64 (*.f64 841/108 x)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 707281/108) (*.f64 x (sqrt.f64 1/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 4 1/29 (*.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 (*.f64 841 x) 1/108 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 -4 -1/29 (*.f64 841/108 x))))) (#(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 pow.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (pow.f64 x 3) 594823321/1259712 64/24389) (neg.f64 (-.f64 (*.f64 707281/11664 (pow.f64 x 2)) (fma.f64 x 29/27 -16/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -4/29 (+.f64 1 (/.f64 x 432/24389))))))) (#(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 (*.f64 707281/11664 (pow.f64 x 2)) (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 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 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (/.f64 (+.f64 x 432/24389) x)) (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 (pow.f64 x 2) -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 (neg.f64 (fma.f64 841/108 x -4/29)) 0) (/.f64 (fma.f64 707281/11664 (pow.f64 x 2) -16/841) (fma.f64 841/108 x -4/29)) (fma.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 (/.f64 x 432/24389) 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 4/29 (/.f64 x 432/24389)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 841/108 x) 4/29)))))

simplify3.9s (18.7%)

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

eval73.0ms (0.3%)

Compiler

Compiled 2987 to 2664 computations (10.8% saved)

prune33.0ms (0.2%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New2453248
Fresh000
Picked101
Done000
Total2463249
Error
0b
Counts
249 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f64 (+.f64 432/24389 x) 108/841)
0.1b
(-.f64 (*.f64 841/108 x) -4/29)
31.5b
4/29
Compiler

Compiled 14 to 12 computations (14.3% saved)

localize5.0ms (0%)

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)

series4.0ms (0%)

Counts
2 → 3
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 841/108 x)
0.0ms
x
@-inf
(*.f64 841/108 x)
0.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 841/108 x)
Compiler

Compiled 270 to 215 computations (20.4% saved)

rewrite1.5s (7.2%)

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

simplify3.9s (18.3%)

Algorithm
egglog
Counts
187 → 244
Calls
Call 1
Inputs
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))))
(*.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 (cbrt.f64 x) (*.f64 841/108 (cbrt.f64 (pow.f64 x 2))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 841/108) x))
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x))
(*.f64 (*.f64 (sqrt.f64 841/108) x) (sqrt.f64 841/108))
(*.f64 (*.f64 841/108 (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108))
(*.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 841/108 (cbrt.f64 x)))
(*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(*.f64 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))
(*.f64 1 (*.f64 841/108 x))
(*.f64 -1 (*.f64 -841/108 x))
(*.f64 841/108 x)
(*.f64 (*.f64 841/108 x) 1)
(*.f64 (*.f64 -841/108 x) -1)
(*.f64 x 841/108)
(*.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 841/108 x)) 0))) (-.f64 (cbrt.f64 (*.f64 841/108 x)) 0))
(*.f64 (*.f64 x -24389/432) -4/29)
(*.f64 (/.f64 (*.f64 841/108 x) 2) 2)
(*.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 841/108 x)) 0))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) 0))
(-.f64 (*.f64 841/108 x) 0)
(-.f64 0 (*.f64 -841/108 x))
(/.f64 (*.f64 841/108 x) 1)
(/.f64 (*.f64 x -29/27) -4/29)
(/.f64 (*.f64 -841/108 x) -1)
(pow.f64 (*.f64 841/108 x) 1)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(neg.f64 (*.f64 -841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 1 (/.f64 1 (*.f64 841/108 x))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 (+.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (-.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 (-.f64 (*.f64 707281/11664 (pow.f64 x 2)) 0) (*.f64 841/108 x)) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (+.f64 1 (/.f64 0 (*.f64 841/108 x)))) (*.f64 841/108 x))
(if (!=.f64 0 0) (/.f64 (-.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (-.f64 0 (*.f64 (*.f64 841/108 x) 0))) 0) (/.f64 (+.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (-.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 0 (*.f64 (*.f64 841/108 x) 0))) 0) (/.f64 (-.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 0 0) (/.f64 (+.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (-.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 (-.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(+.f64 (*.f64 841/108 x) 0)
(+.f64 0 (*.f64 841/108 x))
(+.f64 (*.f64 841/108 x) (*.f64 -1 0))
(*.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 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -1)) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 (fma.f64 841/108 x 4/29) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(*.f64 (+.f64 (+.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x -29/27))) (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2)))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 841/108 x 4/29))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2))))
(*.f64 1 (fma.f64 841/108 x 4/29))
(*.f64 (fma.f64 841/108 x 4/29) 1)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)))))) (cbrt.f64 (fma.f64 841/108 x 4/29)))
(*.f64 (/.f64 (fma.f64 841/108 x 4/29) -4/29) -4/29)
(*.f64 (/.f64 (fma.f64 841/108 x 4/29) 2) 2)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (*.f64 0 (cbrt.f64 (fma.f64 841/108 x 4/29))))) (+.f64 0 (cbrt.f64 (fma.f64 841/108 x 4/29))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (-.f64 (cbrt.f64 16/841) (*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 841/108 x))))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (neg.f64 (fma.f64 841/108 x 4/29)) -1)
(*.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(*.f64 4/29 (+.f64 1 (/.f64 (*.f64 841/108 x) 4/29)))
(*.f64 -1 (neg.f64 (fma.f64 841/108 x 4/29)))
(*.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -1))
(*.f64 (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3))) (/.f64 -1 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -1) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))
(-.f64 (*.f64 841/108 x) -4/29)
(-.f64 (/.f64 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389))))) (/.f64 -262144/14507145975869 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389))))))
(-.f64 (/.f64 (/.f64 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (/.f64 -262144/14507145975869 (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(-.f64 (/.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))
(-.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(-.f64 4/29 (*.f64 -841/108 x))
(-.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))
(-.f64 (/.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 1) (/.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 1))
(-.f64 (/.f64 0 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))) (neg.f64 (fma.f64 841/108 x 4/29)))
(-.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))))
(-.f64 (/.f64 0 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (neg.f64 (fma.f64 841/108 x 4/29)))
(-.f64 (+.f64 0 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (/.f64 (-.f64 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) -262144/14507145975869) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389))))
(/.f64 (-.f64 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) -262144/14507145975869) (*.f64 (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389))) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))
(/.f64 (fma.f64 841/108 x 4/29) 1)
(/.f64 (-.f64 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) -262144/14507145975869) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) 3) (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) 3))
(/.f64 (neg.f64 (fma.f64 841/108 x 4/29)) -1)
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)))
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 64/24389)) (neg.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)))
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 -64/24389 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) 16/841)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) 64/24389)) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) 1)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) (/.f64 -64/24389 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) -4/29)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) -64/24389)) (neg.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) 16/841)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) 64/24389)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 -64/24389 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) -4/29)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) -64/24389)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) 16/841)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) 64/24389)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (/.f64 -64/24389 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) -4/29)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) -64/24389)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.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 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (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 841/108 x 4/29) 2))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (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 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3))) (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3))))) (cbrt.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))))
(/.f64 (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3))) (-.f64 -16/841 (*.f64 (*.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 (cbrt.f64 -4/29) (cbrt.f64 -16/841) (*.f64 841/108 x))
(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 0 0 (fma.f64 841/108 x 4/29))
(fma.f64 1 0 (fma.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 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) 4/29)
(fma.f64 x 841/108 4/29)
(fma.f64 1 (*.f64 841/108 x) 4/29)
(fma.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 841/108) x) 4/29)
(fma.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (cbrt.f64 (*.f64 841/108 x)) 4/29)
(fma.f64 (cbrt.f64 x) (*.f64 841/108 (cbrt.f64 (pow.f64 x 2))) 4/29)
(fma.f64 (*.f64 841/108 x) 1 4/29)
(fma.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x) 4/29)
(fma.f64 (*.f64 (sqrt.f64 841/108) x) (sqrt.f64 841/108) 4/29)
(fma.f64 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)) 4/29)
(fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)
(pow.f64 (fma.f64 841/108 x 4/29) 1)
(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)
(cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3))
(neg.f64 (neg.f64 (fma.f64 841/108 x 4/29)))
(neg.f64 (*.f64 -4/29 (+.f64 1 (/.f64 (*.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 (pow.f64 x 2) 707281/11664 (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 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 (pow.f64 x 2) 707281/11664 -16/841) (fma.f64 841/108 x -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (+.f64 1 (/.f64 432/24389 x))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (*.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (fma.f64 841/108 x 4/29)) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 841/108 x -4/29)) 0) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 -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 (pow.f64 x 2) 707281/11664 (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))
(if (!=.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 0) (pow.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) -1) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (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) 3) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (/.f64 -262144/14507145975869 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3))) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (*.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (*.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (/.f64 -262144/14507145975869 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3))) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (*.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (/.f64 -262144/14507145975869 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3))) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (*.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 1 (pow.f64 (fma.f64 841/108 x 4/29) -1)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (pow.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (-.f64 (*.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))))) (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 (fma.f64 841/108 x 4/29))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (-.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (*.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))) (-.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 841/108 x 4/29)) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (neg.f64 (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (+.f64 1 (/.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (fma.f64 841/108 x 4/29) 0))) (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 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (-.f64 (*.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (pow.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (-.f64 (*.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (*.f64 0 (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 (fma.f64 841/108 x 4/29))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (pow.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (-.f64 (*.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))))) (fma.f64 841/108 x 4/29))
(if (!=.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 (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) 3) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 841/108 x 4/29))
(+.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 0 (fma.f64 841/108 x 4/29))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 4/29 (/.f64 16/841 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))
(+.f64 0 (*.f64 4/29 (-.f64 1 (*.f64 x -24389/432))))
(+.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 64/24389 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -1)))
(+.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 -16/841 (/.f64 -4/29 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))
(+.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(+.f64 (fma.f64 841/108 x 4/29) 0)
(+.f64 (+.f64 0 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(+.f64 (-.f64 4/29 0) (*.f64 841/108 x))
Outputs
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))))
(*.f64 841/108 x)
(*.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (cbrt.f64 (*.f64 841/108 x)))
(*.f64 841/108 x)
(*.f64 (cbrt.f64 x) (*.f64 841/108 (cbrt.f64 (pow.f64 x 2))))
(*.f64 841/108 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x 2))))
(*.f64 (sqrt.f64 841/108) (*.f64 (sqrt.f64 841/108) x))
(*.f64 841/108 x)
(*.f64 (cbrt.f64 841/108) (*.f64 (cbrt.f64 707281/11664) x))
(*.f64 841/108 x)
(*.f64 (*.f64 (sqrt.f64 841/108) x) (sqrt.f64 841/108))
(*.f64 841/108 x)
(*.f64 (*.f64 841/108 (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 x))
(*.f64 841/108 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x 2))))
(*.f64 (*.f64 (cbrt.f64 707281/11664) x) (cbrt.f64 841/108))
(*.f64 841/108 x)
(*.f64 (cbrt.f64 707281/11664) (*.f64 x (cbrt.f64 841/108)))
(*.f64 841/108 x)
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 841/108 (cbrt.f64 x)))
(*.f64 841/108 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x 2))))
(*.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(*.f64 841/108 x)
(*.f64 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))
(*.f64 841/108 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x 2))))
(*.f64 1 (*.f64 841/108 x))
(*.f64 841/108 x)
(*.f64 -1 (*.f64 -841/108 x))
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 (*.f64 841/108 x) 1)
(*.f64 841/108 x)
(*.f64 (*.f64 -841/108 x) -1)
(*.f64 841/108 x)
(*.f64 x 841/108)
(*.f64 841/108 x)
(*.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 841/108 x)) 0))) (-.f64 (cbrt.f64 (*.f64 841/108 x)) 0))
(*.f64 841/108 x)
(*.f64 (*.f64 x -24389/432) -4/29)
(*.f64 841/108 x)
(*.f64 (/.f64 (*.f64 841/108 x) 2) 2)
(/.f64 (*.f64 841/108 x) (/.f64 2 2))
(*.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 841/108 x)) 0))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) 0))
(*.f64 841/108 x)
(-.f64 (*.f64 841/108 x) 0)
(*.f64 841/108 x)
(-.f64 0 (*.f64 -841/108 x))
(*.f64 841/108 x)
(/.f64 (*.f64 841/108 x) 1)
(*.f64 841/108 x)
(/.f64 (*.f64 x -29/27) -4/29)
(*.f64 841/108 x)
(/.f64 (*.f64 -841/108 x) -1)
(*.f64 841/108 x)
(pow.f64 (*.f64 841/108 x) 1)
(*.f64 841/108 x)
(pow.f64 (cbrt.f64 (*.f64 841/108 x)) 3)
(*.f64 841/108 x)
(pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 1/3)
(*.f64 841/108 x)
(cbrt.f64 (*.f64 594823321/1259712 (pow.f64 x 3)))
(*.f64 841/108 x)
(neg.f64 (*.f64 -841/108 x))
(*.f64 841/108 x)
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 1 (/.f64 1 (*.f64 841/108 x))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 1 (/.f64 108/841 x)) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 (+.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (-.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 (/.f64 (pow.f64 x 2) (/.f64 841/108 707281/11664)) x) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 (-.f64 (*.f64 707281/11664 (pow.f64 x 2)) 0) (*.f64 841/108 x)) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 (/.f64 (pow.f64 x 2) (/.f64 841/108 707281/11664)) x) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (+.f64 1 (/.f64 0 (*.f64 841/108 x)))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 841/108 x) (*.f64 841/108 x))
(if (!=.f64 0 0) (/.f64 (-.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 0 0) (/.f64 (/.f64 (pow.f64 x 2) (/.f64 841/108 707281/11664)) x) (*.f64 841/108 x))
(if (!=.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (-.f64 0 (*.f64 (*.f64 841/108 x) 0))) 0) (/.f64 (+.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (-.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 707281/11664 (pow.f64 x 2)) 0) (/.f64 (/.f64 (pow.f64 x 2) (/.f64 841/108 707281/11664)) x) (*.f64 841/108 x))
(if (!=.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 0 (*.f64 (*.f64 841/108 x) 0))) 0) (/.f64 (-.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 707281/11664 (pow.f64 x 2)) 0) (/.f64 (/.f64 (pow.f64 x 2) (/.f64 841/108 707281/11664)) x) (*.f64 841/108 x))
(if (!=.f64 0 0) (/.f64 (+.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (-.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 0 0) (/.f64 (/.f64 (pow.f64 x 2) (/.f64 841/108 707281/11664)) x) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 (-.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 0) (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 0 (*.f64 (*.f64 841/108 x) 0)))) (*.f64 841/108 x))
(if (!=.f64 (*.f64 841/108 x) 0) (/.f64 (/.f64 (pow.f64 x 2) (/.f64 841/108 707281/11664)) x) (*.f64 841/108 x))
(+.f64 (*.f64 841/108 x) 0)
(*.f64 841/108 x)
(+.f64 0 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 (*.f64 841/108 x) (*.f64 -1 0))
(*.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)))
(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 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 (fma.f64 841/108 x 4/29) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (fma.f64 841/108 x 4/29)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -1)) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -1)) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))
(*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 (fma.f64 841/108 x 4/29) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (fma.f64 841/108 x 4/29)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(*.f64 (+.f64 (+.f64 (cbrt.f64 16/841) (cbrt.f64 (*.f64 x -29/27))) (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2)))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (neg.f64 (cbrt.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 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 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (fma.f64 841/108 x 4/29)))))) (cbrt.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(*.f64 (/.f64 (fma.f64 841/108 x 4/29) -4/29) -4/29)
(fma.f64 841/108 x 4/29)
(*.f64 (/.f64 (fma.f64 841/108 x 4/29) 2) 2)
(/.f64 (*.f64 (fma.f64 841/108 x 4/29) 2) 2)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (*.f64 0 (cbrt.f64 (fma.f64 841/108 x 4/29))))) (+.f64 0 (cbrt.f64 (fma.f64 841/108 x 4/29))))
(fma.f64 841/108 x 4/29)
(*.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (-.f64 (cbrt.f64 16/841) (*.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (cbrt.f64 16/841)) (cbrt.f64 (*.f64 (*.f64 841/108 x) 4/29))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (+.f64 (cbrt.f64 16/841) (-.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 841/108 x))))) (+.f64 (cbrt.f64 4/29) (cbrt.f64 (*.f64 841/108 x))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (cbrt.f64 16/841)) (cbrt.f64 (*.f64 (*.f64 841/108 x) 4/29))) (+.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 4/29)))
(*.f64 (neg.f64 (fma.f64 841/108 x 4/29)) -1)
(fma.f64 841/108 x 4/29)
(*.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 2)) (fma.f64 (pow.f64 x 2) 707281/11664 (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 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(*.f64 4/29 (+.f64 1 (/.f64 (*.f64 841/108 x) 4/29)))
(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 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -1))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(*.f64 (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3))) (/.f64 -1 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -1) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(-.f64 (*.f64 841/108 x) -4/29)
(fma.f64 841/108 x 4/29)
(-.f64 (/.f64 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389))))) (/.f64 -262144/14507145975869 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389))))))
(/.f64 (fma.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))))
(-.f64 (/.f64 (/.f64 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (/.f64 -262144/14507145975869 (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))))
(-.f64 (/.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(-.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(-.f64 4/29 (*.f64 -841/108 x))
(fma.f64 841/108 x 4/29)
(-.f64 0 (neg.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(-.f64 (/.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 1) (/.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 1))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(-.f64 (/.f64 0 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))) (neg.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(-.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))))
(+.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29))))))
(-.f64 (/.f64 0 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (neg.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(-.f64 (+.f64 0 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(/.f64 (/.f64 (-.f64 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) -262144/14507145975869) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389))))
(/.f64 (fma.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))))
(/.f64 (-.f64 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) -262144/14507145975869) (*.f64 (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389))) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))))
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (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 (*.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3)) -262144/14507145975869) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))))
(/.f64 (fma.f64 210457284365172120330305161/1999004627104432128 (pow.f64 (pow.f64 x 3) 3) 262144/14507145975869) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (+.f64 4096/594823321 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)))))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389))) 3) (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) 3))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(/.f64 (neg.f64 (fma.f64 841/108 x 4/29)) -1)
(fma.f64 841/108 x 4/29)
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -29/4)) (*.f64 16/841 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) -4/29)
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 64/24389)) (neg.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))
(/.f64 (fma.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (neg.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -24389/64)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) -64/24389)
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 -64/24389 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (fma.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 64/24389) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 841/16)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) 16/841)
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) 16/841)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) -4/29) (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) 16/841)) (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -29/4)))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) 64/24389)) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))
(/.f64 (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) (-.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) 64/24389)) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) 1)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)))
(/.f64 (fma.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -24389/64) (-.f64 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29))) -16/841)) (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -24389/64)))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) (/.f64 -64/24389 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (fma.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) 64/24389) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))) (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) -4/29)) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 16/841) (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) -4/29)) (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 841/16)))
(/.f64 (-.f64 (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29))) -64/24389)) (neg.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))
(/.f64 (-.f64 (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) -64/24389) (*.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) 16/841)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)))
(/.f64 (fma.f64 (/.f64 (pow.f64 x 3) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 594823321/1259712)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -29/4) (neg.f64 (*.f64 16/841 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))) (/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) -4/29))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) 64/24389)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 x 3) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 594823321/1259712)) (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) (*.f64 -64/24389 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))) (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) 1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)))
(/.f64 (fma.f64 (/.f64 (pow.f64 x 3) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 594823321/1259712)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -24389/64) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))) (/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) -64/24389))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 -64/24389 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (-.f64 (/.f64 (pow.f64 x 3) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 594823321/1259712)) (/.f64 -64/24389 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) -4/29)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)))
(/.f64 (fma.f64 (/.f64 (pow.f64 x 3) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 594823321/1259712)) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 841/16) (neg.f64 (*.f64 -4/29 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))) (/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) 16/841))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) -64/24389)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 (/.f64 (pow.f64 x 3) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 594823321/1259712)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (*.f64 64/24389 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) 16/841)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -4/29)))
(/.f64 (fma.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -29/4) (neg.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321) 16/841))) (/.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2) -20511149/314928))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) 64/24389)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))))
(/.f64 (fma.f64 (pow.f64 x 3) (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) (/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389) 594823321/1259712)) (*.f64 (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29)))) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -64/24389)))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3)))) -24389/19683)) (/.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2) -24389/19683))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (/.f64 -64/24389 (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))))
(/.f64 (fma.f64 (pow.f64 x 3) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (/.f64 (*.f64 64/24389 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))) (/.f64 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) 594823321/1259712))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) -4/29)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 16/841)))
(/.f64 (fma.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 841/16) (neg.f64 (*.f64 -4/29 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2) 707281/78732))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) -64/24389)) (*.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 594823321/1259712) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 (pow.f64 x 3) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (*.f64 64/24389 (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321))) (/.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2) 594823321/1259712))
(/.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 (pow.f64 x 2) 707281/11664 (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 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (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 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (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 841/108 x 4/29) 2))) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (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 (pow.f64 x 2) 707281/11664 (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 (pow.f64 x 2) 707281/11664 (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 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)) (cbrt.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3))) (pow.f64 (fma.f64 841/108 x 4/29) 2))) (cbrt.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3)))) (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3))))) (cbrt.f64 (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.f64 841/108 x -4/29)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2) (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3)))) (-.f64 -16/841 (*.f64 841/108 (*.f64 x (fma.f64 841/108 x -4/29))))))
(/.f64 (-.f64 -64/24389 (*.f64 594823321/1259712 (pow.f64 x 3))) (-.f64 -16/841 (*.f64 (*.f64 841/108 x) (fma.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)
(fma.f64 (cbrt.f64 -4/29) (cbrt.f64 -16/841) (*.f64 841/108 x))
(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 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 0 (fma.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 841/108 x 4/29)
(fma.f64 (cbrt.f64 (*.f64 841/108 x)) (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) 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 1 (*.f64 841/108 x) 4/29)
(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 (cbrt.f64 (*.f64 707281/11664 (pow.f64 x 2))) (cbrt.f64 (*.f64 841/108 x)) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (cbrt.f64 x) (*.f64 841/108 (cbrt.f64 (pow.f64 x 2))) 4/29)
(fma.f64 (*.f64 841/108 x) 1 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 (*.f64 (sqrt.f64 841/108) x) (sqrt.f64 841/108) 4/29)
(fma.f64 841/108 x 4/29)
(fma.f64 (*.f64 841/108 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)) 4/29)
(fma.f64 (cbrt.f64 x) (*.f64 841/108 (cbrt.f64 (pow.f64 x 2))) 4/29)
(fma.f64 (*.f64 x (cbrt.f64 841/108)) (cbrt.f64 707281/11664) 4/29)
(fma.f64 841/108 x 4/29)
(pow.f64 (fma.f64 841/108 x 4/29) 1)
(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 (pow.f64 (fma.f64 841/108 x 4/29) 3) 1/3)
(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)
(neg.f64 (neg.f64 (fma.f64 841/108 x 4/29)))
(fma.f64 841/108 x 4/29)
(neg.f64 (*.f64 -4/29 (+.f64 1 (/.f64 (*.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 (pow.f64 x 2) 707281/11664 (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 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 (pow.f64 x 2) 707281/11664 -16/841) (fma.f64 841/108 x -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (+.f64 1 (/.f64 432/24389 x))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (+.f64 (/.f64 432/24389 x) 1)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (*.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (fma.f64 841/108 x 4/29)) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (/.f64 (*.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 841/108 x 4/29)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 841/108 x -4/29)) 0) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 -16/841) (fma.f64 841/108 x -4/29)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (-.f64 (*.f64 -841/108 x) -4/29) 0) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 -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 (pow.f64 x 2) 707281/11664 (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))
(if (!=.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) 0) (pow.f64 (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389)) -1) (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 (pow.f64 x 2) 707281/11664 (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 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (/.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) (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) 3) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (-.f64 (*.f64 -841/108 x) 4/29) 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (/.f64 -262144/14507145975869 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3))) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (*.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 3) -262144/14507145975869) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 2) (/.f64 (*.f64 -64/24389 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (*.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (/.f64 -262144/14507145975869 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3))) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (*.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 2) (/.f64 (*.f64 -64/24389 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 3) -262144/14507145975869) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 2) (/.f64 (*.f64 -64/24389 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 841/108 x 4/29) 3) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (/.f64 -262144/14507145975869 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3))) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (*.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 3) -262144/14507145975869) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 2) (/.f64 (*.f64 -64/24389 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389)) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (/.f64 1 (pow.f64 (fma.f64 841/108 x 4/29) -1)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (fma.f64 841/108 x 4/29) 0) (pow.f64 (pow.f64 (fma.f64 841/108 x 4/29) -1) -1) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (pow.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (-.f64 (*.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 3) -262144/14507145975869) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3)) (-.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 2) (/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 64/24389) 4096/594823321) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))) (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 (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) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (-.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (*.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))) (-.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 2) (/.f64 4096/594823321 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) (/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) -64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (neg.f64 (fma.f64 841/108 x 4/29)) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 841/108 x 4/29) 2)) (neg.f64 (fma.f64 841/108 x 4/29))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (-.f64 (*.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 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (+.f64 1 (/.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 0) (*.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) (+.f64 (/.f64 (/.f64 -64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (*.f64 -594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) 1)) (fma.f64 841/108 x 4/29))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (fma.f64 841/108 x 4/29) 0))) (fma.f64 841/108 x 4/29))
(if (!=.f64 0 0) 0 (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 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (-.f64 (*.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (pow.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (-.f64 (*.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 2) (/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 64/24389) 4096/594823321) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 3) -262144/14507145975869) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3)) (-.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 2) (/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 64/24389) 4096/594823321) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 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 (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 (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) 3) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3) (pow.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 2) (-.f64 (*.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (*.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))))) (fma.f64 841/108 x 4/29))
(if (!=.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 3) -262144/14507145975869) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 3)) (-.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 1259712/594823321)) 2) (/.f64 (-.f64 (*.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) 64/24389) 4096/594823321) (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) 2)))) (fma.f64 841/108 x 4/29))
(if (!=.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 (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 (pow.f64 (fma.f64 841/108 x 4/29) 3) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (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) 3) (pow.f64 (fma.f64 841/108 x 4/29) 2)) (fma.f64 841/108 x 4/29))
(+.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(+.f64 4/29 (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)
(+.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 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 4/29 (/.f64 16/841 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(+.f64 0 (*.f64 4/29 (-.f64 1 (*.f64 x -24389/432))))
(*.f64 4/29 (-.f64 1 (*.f64 x -24389/432)))
(+.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 64/24389 (pow.f64 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)) -1)))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(+.f64 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (*.f64 -16/841 (/.f64 -4/29 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(+.f64 (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))) (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(+.f64 (fma.f64 841/108 x 4/29) 0)
(fma.f64 841/108 x 4/29)
(+.f64 (+.f64 0 (/.f64 (*.f64 594823321/1259712 (pow.f64 x 3)) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))) (/.f64 64/24389 (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841))))
(/.f64 (fma.f64 594823321/1259712 (pow.f64 x 3) 64/24389) (fma.f64 (pow.f64 x 2) 707281/11664 (fma.f64 x -29/27 16/841)))
(+.f64 (-.f64 4/29 0) (*.f64 841/108 x))
(fma.f64 841/108 x 4/29)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (+.f64 432/24389 x) 108/841)
Compiler

Compiled 12 to 9 computations (25% saved)

series5.0ms (0%)

Counts
1 → 3
Calls

3 calls:

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

Compiled 270 to 215 computations (20.4% saved)

rewrite1.5s (7.1%)

Algorithm
batch-egg-rewrite
Rules
155×egg-rr
Counts
1 → 155
Calls
Call 1
Inputs
(/.f64 (+.f64 432/24389 x) 108/841)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -432/24389 x) -841/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 432/24389 x) 841/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 432/24389 x) -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (/.f64 1 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -841/108 (-.f64 -432/24389 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 841/108 (+.f64 432/24389 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 432/24389 x) 841/108) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 432/24389 x) (sqrt.f64 1259712/594823321))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1728/707281) (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 746496/17249876309) (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108)) (sqrt.f64 1728/707281))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664)) (cbrt.f64 746496/17249876309))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (sqrt.f64 841/108)) (cbrt.f64 (/.f64 (+.f64 432/24389 x) (sqrt.f64 1259712/594823321))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 432/24389 (*.f64 (fma.f64 x 24389/432 1) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 x 24389/432 1) 841/108) 432/24389)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 841/108) (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (sqrt.f64 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 841/108)) (cbrt.f64 707281/11664))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 841/108 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) (cbrt.f64 (+.f64 432/24389 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 432/24389 x)) (*.f64 841/108 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 841/108) (*.f64 (+.f64 432/24389 x) (cbrt.f64 707281/11664)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 707281/11664)) (cbrt.f64 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4/29 (+.f64 1 (/.f64 (*.f64 x 841/108) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4/29 (+.f64 1 (/.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4/29 (+.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4/29 (+.f64 1 (/.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -108/841)) (*.f64 (+.f64 432/24389 x) -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (+.f64 432/24389 x) -841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 x) -108/841) (/.f64 432/24389 -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -432/24389 -108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -432/24389 -108/841) (/.f64 x -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))) (/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (+.f64 432/24389 x) -841/108)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (/.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 -108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) 108/841) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 841/108 (-.f64 -80621568/14507145975869 (pow.f64 x 3))) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 432/24389 x) 841/108) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (fma.f64 x (+.f64 x -432/24389) 186624/594823321))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) -108/841) (fma.f64 x (+.f64 x -432/24389) 186624/594823321))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3))) (*.f64 841/108 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)))) (cbrt.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (sqrt.f64 841/108)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (cbrt.f64 841/108)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (sqrt.f64 108/841)) (*.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) -1) (*.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (cbrt.f64 108/841)) (*.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) (cbrt.f64 11664/707281)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 841/108) (+.f64 80621568/14507145975869 (pow.f64 x 3))) (*.f64 (sqrt.f64 108/841) (fma.f64 x (+.f64 x -432/24389) 186624/594823321)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 841/108) (-.f64 -80621568/14507145975869 (pow.f64 x 3))) (*.f64 (sqrt.f64 108/841) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 841/108) (+.f64 80621568/14507145975869 (pow.f64 x 3))) (*.f64 (cbrt.f64 11664/707281) (fma.f64 x (+.f64 x -432/24389) 186624/594823321)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 841/108) (-.f64 -80621568/14507145975869 (pow.f64 x 3))) (*.f64 (cbrt.f64 11664/707281) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 432/24389 x) (cbrt.f64 -108/841)) (cbrt.f64 -11664/707281))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -432/24389 x) (sqrt.f64 108/841)) (neg.f64 (sqrt.f64 108/841)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 841/108)) (cbrt.f64 (cbrt.f64 11664/707281))) (cbrt.f64 (pow.f64 11664/707281 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 432/24389 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 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) 186624/594823321) (/.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 186624/594823321))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (cbrt.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 -432/24389 x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2))) (cbrt.f64 -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (cbrt.f64 (-.f64 -432/24389 x))) (cbrt.f64 -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 841/108)) (cbrt.f64 11664/707281))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 841/108) (+.f64 432/24389 x)) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 841/108) (+.f64 432/24389 x)) (cbrt.f64 11664/707281))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 432/24389 x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2))) (cbrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 432/24389 (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108))) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 432/24389 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664))) (cbrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 432/24389 x)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (sqrt.f64 841/108))) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 707281/11664)) (cbrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 432/24389 x) (sqrt.f64 1259712/594823321))) (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)) (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) (cbrt.f64 11664/707281))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1728/707281) (fma.f64 x 24389/432 1)) (sqrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (cbrt.f64 (+.f64 432/24389 x))) (cbrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 746496/17249876309) (fma.f64 x 24389/432 1)) (cbrt.f64 11664/707281))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) -1) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 108/841))) (cbrt.f64 108/841))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x 24389/432 1) 29/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 524027068967664255762432/3053134545970524535745336759489912159909 (pow.f64 (pow.f64 x 3) 3)) (*.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (pow.f64 x 3) -80621568/14507145975869)) 6499837226778624/210457284365172120330305161)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 432/24389 x) 108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -432/24389 x) -108/841)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (*.f64 x 841/108) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (*.f64 4/29 (*.f64 x 841/108)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))) (*.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)) (*.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x 841/108) 3) (pow.f64 4/29 3)) (+.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 x 841/108) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 841/108 x) 3) (pow.f64 4/29 3)) (+.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (*.f64 841/108 x) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (*.f64 4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x 24389/432 1)) -29/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x 24389/432 1) 841/108) 24389/432)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664)) (/.f64 (cbrt.f64 108/841) 432/24389))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108)) (sqrt.f64 (/.f64 108/841 186624/594823321)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 432/24389 x) -841/108))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (+.f64 432/24389 x) -841/108) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 432/24389 x) 0) (/.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3))) (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (cbrt.f64 (pow.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 2)))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 0) (pow.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (+.f64 80621568/14507145975869 (pow.f64 x 3))) -1) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 x 3) 14507145975869/80621568) -1) 0) (/.f64 80621568/14507145975869 (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (-.f64 (*.f64 (pow.f64 x 3) 14507145975869/80621568) -1))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 x (sqrt.f64 24389/432)) (sqrt.f64 432/24389)) 0) (/.f64 (sqrt.f64 432/24389) (/.f64 108/841 (+.f64 (*.f64 x (sqrt.f64 24389/432)) (sqrt.f64 432/24389)))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 432/24389 x)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (/.f64 108/841 (cbrt.f64 (+.f64 432/24389 x)))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 432/24389 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -1) 0) (/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (/.f64 108/841 (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -1))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 186624/594823321)) 0) (/.f64 (cbrt.f64 432/24389) (/.f64 108/841 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 186624/594823321)))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 432/24389 x) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 841/108 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 34828517376/353814783205469041 (*.f64 (*.f64 (+.f64 x -432/24389) x) (-.f64 186624/594823321 (*.f64 (+.f64 x -432/24389) x)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (+.f64 6499837226778624/210457284365172120330305161 (pow.f64 (*.f64 (+.f64 x -432/24389) x) 3))) (-.f64 34828517376/353814783205469041 (*.f64 (*.f64 (+.f64 x -432/24389) x) (-.f64 186624/594823321 (*.f64 (+.f64 x -432/24389) x))))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) 0) (/.f64 (cbrt.f64 (-.f64 -432/24389 x)) (/.f64 -108/841 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x 24389/432 1) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) 0) (/.f64 (cbrt.f64 (-.f64 -432/24389 x)) (/.f64 -108/841 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 x 24389/432 1)) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -432/24389 x) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 432/24389 x) 841/108) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 4/29 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x 841/108) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (*.f64 (+.f64 432/24389 x) -841/108)) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (+.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 4/29 (*.f64 x 841/108)) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 x 841/108) (*.f64 x 841/108))) (-.f64 4/29 (*.f64 x 841/108))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)))) (-.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841))) (-.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x 841/108) 4/29) 0) (/.f64 (-.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (*.f64 4/29 4/29)) (-.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 841/108 x) 4/29) 0) (/.f64 (-.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (*.f64 4/29 4/29)) (-.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 4/29 (*.f64 841/108 x)) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 x) (*.f64 841/108 x))) (-.f64 4/29 (*.f64 841/108 x))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x 841/108) 0) (*.f64 (*.f64 x 841/108) (+.f64 1 (/.f64 4/29 (*.f64 x 841/108)))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (+.f64 1 (/.f64 4/29 (*.f64 841/108 x)))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 432/24389 x) -841/108) 0) (/.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (*.f64 4/29 (*.f64 x 841/108)))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))) (*.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)) (*.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 x 841/108) 4/29))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 x) 4/29))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (*.f64 4/29 (*.f64 841/108 x)))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108)))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))))) (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 x 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841))))) (#(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 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 841/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 432/24389 x) 841/108))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 4/29)))))

simplify3.2s (15.4%)

Algorithm
egglog
Counts
158 → 205
Calls
Call 1
Inputs
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 (-.f64 -432/24389 x) -841/108)
(*.f64 (+.f64 432/24389 x) 841/108)
(*.f64 -1 (*.f64 (+.f64 432/24389 x) -841/108))
(*.f64 1 (*.f64 (+.f64 432/24389 x) 841/108))
(*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (/.f64 1 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841)))
(*.f64 -841/108 (-.f64 -432/24389 x))
(*.f64 841/108 (+.f64 432/24389 x))
(*.f64 (*.f64 (+.f64 432/24389 x) 841/108) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 432/24389 x) (sqrt.f64 1259712/594823321))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (sqrt.f64 841/108)))
(*.f64 (sqrt.f64 1728/707281) (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108)))
(*.f64 (cbrt.f64 746496/17249876309) (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664)))
(*.f64 (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108)) (sqrt.f64 1728/707281))
(*.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664)) (cbrt.f64 746496/17249876309))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (sqrt.f64 841/108)) (cbrt.f64 (/.f64 (+.f64 432/24389 x) (sqrt.f64 1259712/594823321))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)))
(*.f64 432/24389 (*.f64 (fma.f64 x 24389/432 1) 841/108))
(*.f64 (*.f64 (fma.f64 x 24389/432 1) 841/108) 432/24389)
(*.f64 (sqrt.f64 841/108) (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)))
(*.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (sqrt.f64 841/108))
(*.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(*.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -1))
(*.f64 (*.f64 841/108 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) (cbrt.f64 (+.f64 432/24389 x)))
(*.f64 (cbrt.f64 (+.f64 432/24389 x)) (*.f64 841/108 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))))
(*.f64 (cbrt.f64 841/108) (*.f64 (+.f64 432/24389 x) (cbrt.f64 707281/11664)))
(*.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 707281/11664)) (cbrt.f64 841/108))
(*.f64 4/29 (+.f64 1 (/.f64 (*.f64 x 841/108) 4/29)))
(*.f64 4/29 (+.f64 1 (/.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 4/29)))
(*.f64 4/29 (+.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 4/29)))
(*.f64 4/29 (+.f64 1 (/.f64 (*.f64 841/108 x) 4/29)))
(-.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))
(-.f64 (/.f64 0 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -108/841)) (*.f64 (+.f64 432/24389 x) -841/108))
(-.f64 1 (+.f64 1 (*.f64 (+.f64 432/24389 x) -841/108)))
(-.f64 (/.f64 (neg.f64 x) -108/841) (/.f64 432/24389 -108/841))
(-.f64 (/.f64 -432/24389 -108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) -108/841))
(-.f64 (/.f64 -432/24389 -108/841) (/.f64 x -108/841))
(-.f64 (/.f64 0 (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))) (/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))))
(-.f64 3 (+.f64 3 (*.f64 (+.f64 432/24389 x) -841/108)))
(/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (/.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) 841/108))
(/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -108/841))
(/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))
(/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841))
(/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 -108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))
(/.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) 108/841) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))
(/.f64 (*.f64 841/108 (-.f64 -80621568/14507145975869 (pow.f64 x 3))) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))
(/.f64 (*.f64 (+.f64 432/24389 x) 841/108) 1)
(/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (fma.f64 x (+.f64 x -432/24389) 186624/594823321))
(/.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) -108/841) (fma.f64 x (+.f64 x -432/24389) 186624/594823321))
(/.f64 (*.f64 (cbrt.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3))) (*.f64 841/108 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)))) (cbrt.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321)))
(/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (sqrt.f64 841/108)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) (sqrt.f64 108/841)))
(/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (cbrt.f64 841/108)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) (cbrt.f64 11664/707281)))
(/.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (sqrt.f64 108/841)) (*.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) (sqrt.f64 108/841)))
(/.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) -1) (*.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) -108/841))
(/.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (cbrt.f64 108/841)) (*.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) (cbrt.f64 11664/707281)))
(/.f64 (*.f64 (sqrt.f64 841/108) (+.f64 80621568/14507145975869 (pow.f64 x 3))) (*.f64 (sqrt.f64 108/841) (fma.f64 x (+.f64 x -432/24389) 186624/594823321)))
(/.f64 (*.f64 (sqrt.f64 841/108) (-.f64 -80621568/14507145975869 (pow.f64 x 3))) (*.f64 (sqrt.f64 108/841) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))
(/.f64 (*.f64 (cbrt.f64 841/108) (+.f64 80621568/14507145975869 (pow.f64 x 3))) (*.f64 (cbrt.f64 11664/707281) (fma.f64 x (+.f64 x -432/24389) 186624/594823321)))
(/.f64 (*.f64 (cbrt.f64 841/108) (-.f64 -80621568/14507145975869 (pow.f64 x 3))) (*.f64 (cbrt.f64 11664/707281) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))
(/.f64 (/.f64 (+.f64 432/24389 x) (cbrt.f64 -108/841)) (cbrt.f64 -11664/707281))
(/.f64 (/.f64 (-.f64 -432/24389 x) (sqrt.f64 108/841)) (neg.f64 (sqrt.f64 108/841)))
(/.f64 (/.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 841/108)) (cbrt.f64 (cbrt.f64 11664/707281))) (cbrt.f64 (pow.f64 11664/707281 2/3)))
(/.f64 (/.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 108/841))) (sqrt.f64 (sqrt.f64 108/841)))
(/.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) 186624/594823321) (/.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 186624/594823321))
(/.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (cbrt.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -432/24389 x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2))) (cbrt.f64 -108/841))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (cbrt.f64 (-.f64 -432/24389 x))) (cbrt.f64 -108/841))
(/.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (sqrt.f64 108/841))
(/.f64 (*.f64 (sqrt.f64 841/108) (+.f64 432/24389 x)) (sqrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 841/108) (+.f64 432/24389 x)) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (cbrt.f64 (+.f64 432/24389 x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2))) (cbrt.f64 108/841))
(/.f64 (*.f64 432/24389 (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108))) (sqrt.f64 108/841))
(/.f64 (*.f64 432/24389 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664))) (cbrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 (+.f64 432/24389 x)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (sqrt.f64 841/108))) (sqrt.f64 108/841))
(/.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 707281/11664)) (cbrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 432/24389 x) (sqrt.f64 1259712/594823321))) (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) (sqrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)) (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (sqrt.f64 1728/707281) (fma.f64 x 24389/432 1)) (sqrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (cbrt.f64 (+.f64 432/24389 x))) (cbrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 746496/17249876309) (fma.f64 x 24389/432 1)) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) -1) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -108/841))
(/.f64 (/.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 108/841))) (cbrt.f64 108/841))
(/.f64 (fma.f64 x 24389/432 1) 29/4)
(/.f64 (+.f64 524027068967664255762432/3053134545970524535745336759489912159909 (pow.f64 (pow.f64 x 3) 3)) (*.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (pow.f64 x 3) -80621568/14507145975869)) 6499837226778624/210457284365172120330305161)))
(/.f64 (+.f64 432/24389 x) 108/841)
(/.f64 (-.f64 -432/24389 x) -108/841)
(/.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (*.f64 x 841/108) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (*.f64 4/29 (*.f64 x 841/108)))))
(/.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))) (*.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))))))
(/.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)) (*.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x 841/108) 3) (pow.f64 4/29 3)) (+.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 x 841/108) 4/29))))
(/.f64 (+.f64 (pow.f64 (*.f64 841/108 x) 3) (pow.f64 4/29 3)) (+.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 x) 4/29))))
(/.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (*.f64 841/108 x) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (*.f64 4/29 (*.f64 841/108 x)))))
(/.f64 (neg.f64 (fma.f64 x 24389/432 1)) -29/4)
(/.f64 (*.f64 (fma.f64 x 24389/432 1) 841/108) 24389/432)
(/.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664)) (/.f64 (cbrt.f64 108/841) 432/24389))
(/.f64 (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108)) (sqrt.f64 (/.f64 108/841 186624/594823321)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) 1/3)
(pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 1)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3))
(neg.f64 (*.f64 (+.f64 432/24389 x) -841/108))
(neg.f64 (/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))))
(neg.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))
(neg.f64 (-.f64 (*.f64 (+.f64 432/24389 x) -841/108) 0))
(if (!=.f64 (+.f64 432/24389 x) 0) (/.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3))) (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (cbrt.f64 (pow.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 2)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 0) (pow.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (+.f64 80621568/14507145975869 (pow.f64 x 3))) -1) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 3) 14507145975869/80621568) -1) 0) (/.f64 80621568/14507145975869 (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (-.f64 (*.f64 (pow.f64 x 3) 14507145975869/80621568) -1))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 1 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 (*.f64 x (sqrt.f64 24389/432)) (sqrt.f64 432/24389)) 0) (/.f64 (sqrt.f64 432/24389) (/.f64 108/841 (+.f64 (*.f64 x (sqrt.f64 24389/432)) (sqrt.f64 432/24389)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (cbrt.f64 (+.f64 432/24389 x)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (/.f64 108/841 (cbrt.f64 (+.f64 432/24389 x)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 432/24389 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -1) 0) (/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (/.f64 108/841 (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -1))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 186624/594823321)) 0) (/.f64 (cbrt.f64 432/24389) (/.f64 108/841 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 186624/594823321)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 432/24389 x) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 841/108 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 34828517376/353814783205469041 (*.f64 (*.f64 (+.f64 x -432/24389) x) (-.f64 186624/594823321 (*.f64 (+.f64 x -432/24389) x)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (+.f64 6499837226778624/210457284365172120330305161 (pow.f64 (*.f64 (+.f64 x -432/24389) x) 3))) (-.f64 34828517376/353814783205469041 (*.f64 (*.f64 (+.f64 x -432/24389) x) (-.f64 186624/594823321 (*.f64 (+.f64 x -432/24389) x))))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) 0) (/.f64 (cbrt.f64 (-.f64 -432/24389 x)) (/.f64 -108/841 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (fma.f64 x 24389/432 1) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) 0) (/.f64 (cbrt.f64 (-.f64 -432/24389 x)) (/.f64 -108/841 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (neg.f64 (fma.f64 x 24389/432 1)) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 -432/24389 x) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 (+.f64 432/24389 x) 841/108) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 4/29 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 x 841/108) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 0 (*.f64 (+.f64 432/24389 x) -841/108)) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (+.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 4/29 (*.f64 x 841/108)) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 x 841/108) (*.f64 x 841/108))) (-.f64 4/29 (*.f64 x 841/108))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)))) (-.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841))) (-.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 (*.f64 x 841/108) 4/29) 0) (/.f64 (-.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (*.f64 4/29 4/29)) (-.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 (*.f64 841/108 x) 4/29) 0) (/.f64 (-.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (*.f64 4/29 4/29)) (-.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 4/29 (*.f64 841/108 x)) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 x) (*.f64 841/108 x))) (-.f64 4/29 (*.f64 841/108 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 x 841/108) 0) (*.f64 (*.f64 x 841/108) (+.f64 1 (/.f64 4/29 (*.f64 x 841/108)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (+.f64 1 (/.f64 4/29 (*.f64 841/108 x)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 (+.f64 432/24389 x) -841/108) 0) (/.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (*.f64 4/29 (*.f64 x 841/108)))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))) (*.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)) (*.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 x 841/108) 4/29))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 x) 4/29))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (*.f64 4/29 (*.f64 841/108 x)))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108)))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))))) (*.f64 (+.f64 432/24389 x) 841/108))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841))
(+.f64 (*.f64 x 841/108) 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 0 (*.f64 (+.f64 432/24389 x) 841/108))
(+.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 4/29)
(+.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 4/29)
Outputs
4/29
(*.f64 841/108 x)
(*.f64 841/108 x)
(*.f64 (-.f64 -432/24389 x) -841/108)
(fma.f64 x 841/108 4/29)
(*.f64 (+.f64 432/24389 x) 841/108)
(fma.f64 x 841/108 4/29)
(*.f64 -1 (*.f64 (+.f64 432/24389 x) -841/108))
(fma.f64 x 841/108 4/29)
(*.f64 1 (*.f64 (+.f64 432/24389 x) 841/108))
(fma.f64 x 841/108 4/29)
(*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (/.f64 1 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841)))
(fma.f64 x 841/108 4/29)
(*.f64 -841/108 (-.f64 -432/24389 x))
(fma.f64 x 841/108 4/29)
(*.f64 841/108 (+.f64 432/24389 x))
(fma.f64 x 841/108 4/29)
(*.f64 (*.f64 (+.f64 432/24389 x) 841/108) 1)
(fma.f64 x 841/108 4/29)
(*.f64 (cbrt.f64 (/.f64 (+.f64 432/24389 x) (sqrt.f64 1259712/594823321))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (sqrt.f64 841/108)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (-.f64 x -432/24389) (sqrt.f64 1259712/594823321)) (pow.f64 (-.f64 x -432/24389) 2)) (sqrt.f64 1259712/594823321)))
(*.f64 (sqrt.f64 1728/707281) (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108)))
(fma.f64 x 841/108 4/29)
(*.f64 (cbrt.f64 746496/17249876309) (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664)))
(*.f64 (fma.f64 x 24389/432 1) (*.f64 (cbrt.f64 707281/11664) (cbrt.f64 746496/17249876309)))
(*.f64 (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108)) (sqrt.f64 1728/707281))
(fma.f64 x 841/108 4/29)
(*.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664)) (cbrt.f64 746496/17249876309))
(*.f64 (fma.f64 x 24389/432 1) (*.f64 (cbrt.f64 707281/11664) (cbrt.f64 746496/17249876309)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (sqrt.f64 841/108)) (cbrt.f64 (/.f64 (+.f64 432/24389 x) (sqrt.f64 1259712/594823321))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (-.f64 x -432/24389) (sqrt.f64 1259712/594823321)) (pow.f64 (-.f64 x -432/24389) 2)) (sqrt.f64 1259712/594823321)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)))
(fma.f64 x 841/108 4/29)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)))
(fma.f64 x 841/108 4/29)
(*.f64 432/24389 (*.f64 (fma.f64 x 24389/432 1) 841/108))
(fma.f64 x 841/108 4/29)
(*.f64 (*.f64 (fma.f64 x 24389/432 1) 841/108) 432/24389)
(fma.f64 x 841/108 4/29)
(*.f64 (sqrt.f64 841/108) (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)))
(fma.f64 x 841/108 4/29)
(*.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (sqrt.f64 841/108))
(fma.f64 x 841/108 4/29)
(*.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 841/108)) (cbrt.f64 707281/11664))
(fma.f64 x 841/108 4/29)
(*.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -1))
(fma.f64 x 841/108 4/29)
(*.f64 (*.f64 841/108 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) (cbrt.f64 (+.f64 432/24389 x)))
(*.f64 (cbrt.f64 (-.f64 x -432/24389)) (*.f64 841/108 (cbrt.f64 (pow.f64 (-.f64 x -432/24389) 2))))
(*.f64 (cbrt.f64 (+.f64 432/24389 x)) (*.f64 841/108 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))))
(*.f64 (cbrt.f64 (-.f64 x -432/24389)) (*.f64 841/108 (cbrt.f64 (pow.f64 (-.f64 x -432/24389) 2))))
(*.f64 (cbrt.f64 841/108) (*.f64 (+.f64 432/24389 x) (cbrt.f64 707281/11664)))
(fma.f64 x 841/108 4/29)
(*.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 707281/11664)) (cbrt.f64 841/108))
(fma.f64 x 841/108 4/29)
(*.f64 4/29 (+.f64 1 (/.f64 (*.f64 x 841/108) 4/29)))
(fma.f64 x 841/108 4/29)
(*.f64 4/29 (+.f64 1 (/.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 4/29)))
(+.f64 4/29 (/.f64 (*.f64 -432/24389 x) -46656/20511149))
(*.f64 4/29 (+.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 4/29)))
(+.f64 4/29 (/.f64 (*.f64 -432/24389 x) -46656/20511149))
(*.f64 4/29 (+.f64 1 (/.f64 (*.f64 841/108 x) 4/29)))
(fma.f64 x 841/108 4/29)
(-.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))
(fma.f64 x 841/108 4/29)
(-.f64 (/.f64 0 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -108/841)) (*.f64 (+.f64 432/24389 x) -841/108))
(fma.f64 x 841/108 4/29)
(-.f64 1 (+.f64 1 (*.f64 (+.f64 432/24389 x) -841/108)))
(fma.f64 x 841/108 4/29)
(-.f64 (/.f64 (neg.f64 x) -108/841) (/.f64 432/24389 -108/841))
(fma.f64 x 841/108 4/29)
(-.f64 (/.f64 -432/24389 -108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) -108/841))
(+.f64 4/29 (/.f64 (*.f64 -432/24389 x) -46656/20511149))
(-.f64 (/.f64 -432/24389 -108/841) (/.f64 x -108/841))
(fma.f64 x 841/108 4/29)
(-.f64 (/.f64 0 (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))) (/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))))
(fma.f64 x 841/108 4/29)
(-.f64 3 (+.f64 3 (*.f64 (+.f64 432/24389 x) -841/108)))
(fma.f64 x 841/108 4/29)
(/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (/.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) 841/108))
(fma.f64 x 841/108 4/29)
(/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))
(fma.f64 x 841/108 4/29)
(/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 -108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))
(fma.f64 x 841/108 4/29)
(/.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) 108/841) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 841/108 (-.f64 -80621568/14507145975869 (pow.f64 x 3))) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (+.f64 432/24389 x) 841/108) 1)
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (fma.f64 x (+.f64 x -432/24389) 186624/594823321))
(fma.f64 x 841/108 4/29)
(/.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) -108/841) (fma.f64 x (+.f64 x -432/24389) 186624/594823321))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (cbrt.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3))) (*.f64 841/108 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)))) (cbrt.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) -80621568/14507145975869)) (*.f64 841/108 (cbrt.f64 (pow.f64 (-.f64 x -432/24389) 2)))) (cbrt.f64 (fma.f64 x (-.f64 x 432/24389) 186624/594823321)))
(/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (sqrt.f64 841/108)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) (sqrt.f64 108/841)))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (cbrt.f64 841/108)) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) (cbrt.f64 11664/707281)))
(*.f64 (cbrt.f64 (/.f64 841/108 11664/707281)) (-.f64 x -432/24389))
(/.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (sqrt.f64 108/841)) (*.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) (sqrt.f64 108/841)))
(fma.f64 x 841/108 4/29)
(/.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) -1) (*.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) -108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (/.f64 (-.f64 -80621568/14507145975869 (pow.f64 x 3)) (cbrt.f64 108/841)) (*.f64 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)) (cbrt.f64 11664/707281)))
(*.f64 (cbrt.f64 (/.f64 841/108 11664/707281)) (-.f64 x -432/24389))
(/.f64 (*.f64 (sqrt.f64 841/108) (+.f64 80621568/14507145975869 (pow.f64 x 3))) (*.f64 (sqrt.f64 108/841) (fma.f64 x (+.f64 x -432/24389) 186624/594823321)))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (sqrt.f64 841/108) (-.f64 -80621568/14507145975869 (pow.f64 x 3))) (*.f64 (sqrt.f64 108/841) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (cbrt.f64 841/108) (+.f64 80621568/14507145975869 (pow.f64 x 3))) (*.f64 (cbrt.f64 11664/707281) (fma.f64 x (+.f64 x -432/24389) 186624/594823321)))
(*.f64 (cbrt.f64 (/.f64 841/108 11664/707281)) (-.f64 x -432/24389))
(/.f64 (*.f64 (cbrt.f64 841/108) (-.f64 -80621568/14507145975869 (pow.f64 x 3))) (*.f64 (cbrt.f64 11664/707281) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))
(*.f64 (cbrt.f64 (/.f64 841/108 11664/707281)) (-.f64 x -432/24389))
(/.f64 (/.f64 (+.f64 432/24389 x) (cbrt.f64 -108/841)) (cbrt.f64 -11664/707281))
(/.f64 (-.f64 x -432/24389) (*.f64 (cbrt.f64 -11664/707281) (cbrt.f64 -108/841)))
(/.f64 (/.f64 (-.f64 -432/24389 x) (sqrt.f64 108/841)) (neg.f64 (sqrt.f64 108/841)))
(fma.f64 x 841/108 4/29)
(/.f64 (/.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 841/108)) (cbrt.f64 (cbrt.f64 11664/707281))) (cbrt.f64 (pow.f64 11664/707281 2/3)))
(/.f64 (/.f64 (-.f64 -432/24389 x) (cbrt.f64 -108/841)) (*.f64 (cbrt.f64 (pow.f64 11664/707281 2/3)) (cbrt.f64 (cbrt.f64 11664/707281))))
(/.f64 (/.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (sqrt.f64 (sqrt.f64 108/841))) (sqrt.f64 (sqrt.f64 108/841)))
(fma.f64 x 841/108 4/29)
(/.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) 186624/594823321) (/.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 186624/594823321))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) -80621568/14507145975869) 20155392/500246412961) (*.f64 (fma.f64 x (-.f64 x 432/24389) 186624/594823321) 594823321/186624))
(/.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (cbrt.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321))) (cbrt.f64 (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 x 3) -80621568/14507145975869) 108/841) (cbrt.f64 (fma.f64 x (-.f64 x 432/24389) 186624/594823321))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 x 432/24389) 186624/594823321) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -432/24389 x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2))) (cbrt.f64 -108/841))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) (-.f64 -432/24389 x)) -108/841))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (cbrt.f64 (-.f64 -432/24389 x))) (cbrt.f64 -108/841))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) (-.f64 -432/24389 x)) -108/841))
(/.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 841/108)) (cbrt.f64 11664/707281))
(/.f64 (/.f64 (-.f64 -432/24389 x) (cbrt.f64 -108/841)) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (sqrt.f64 108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (sqrt.f64 841/108) (+.f64 432/24389 x)) (sqrt.f64 108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (cbrt.f64 841/108) (+.f64 432/24389 x)) (cbrt.f64 11664/707281))
(/.f64 (/.f64 (-.f64 -432/24389 x) (cbrt.f64 -108/841)) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (cbrt.f64 (+.f64 432/24389 x)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2))) (cbrt.f64 108/841))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) (-.f64 x -432/24389)) 108/841))
(/.f64 (*.f64 432/24389 (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108))) (sqrt.f64 108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 432/24389 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664))) (cbrt.f64 108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (cbrt.f64 (+.f64 432/24389 x)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (sqrt.f64 841/108))) (sqrt.f64 108/841))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x -432/24389)) (*.f64 (sqrt.f64 841/108) (cbrt.f64 (pow.f64 (-.f64 x -432/24389) 2)))) (sqrt.f64 108/841))
(/.f64 (*.f64 (+.f64 432/24389 x) (cbrt.f64 707281/11664)) (cbrt.f64 108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 432/24389 x) (sqrt.f64 1259712/594823321))) (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) (sqrt.f64 108/841))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (-.f64 x -432/24389) (sqrt.f64 1259712/594823321)) (pow.f64 (-.f64 x -432/24389) 2)) (sqrt.f64 1259712/594823321)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)) (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) (cbrt.f64 11664/707281))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 x 841/108 4/29) (pow.f64 (-.f64 x -432/24389) 2)) 11664/707281))
(/.f64 (*.f64 (sqrt.f64 1728/707281) (fma.f64 x 24389/432 1)) (sqrt.f64 108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (cbrt.f64 (+.f64 432/24389 x))) (cbrt.f64 108/841))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) (-.f64 x -432/24389)) 108/841))
(/.f64 (*.f64 (cbrt.f64 746496/17249876309) (fma.f64 x 24389/432 1)) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 746496/17249876309)) (cbrt.f64 11664/707281))
(/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) -1) (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (/.f64 (*.f64 (+.f64 432/24389 x) (sqrt.f64 841/108)) (cbrt.f64 (sqrt.f64 108/841))) (cbrt.f64 108/841))
(fma.f64 x 841/108 4/29)
(/.f64 (fma.f64 x 24389/432 1) 29/4)
(fma.f64 x 841/108 4/29)
(/.f64 (+.f64 524027068967664255762432/3053134545970524535745336759489912159909 (pow.f64 (pow.f64 x 3) 3)) (*.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (pow.f64 x 3) -80621568/14507145975869)) 6499837226778624/210457284365172120330305161)))
(fma.f64 x 841/108 4/29)
(/.f64 (+.f64 432/24389 x) 108/841)
(fma.f64 x 841/108 4/29)
(/.f64 (-.f64 -432/24389 x) -108/841)
(fma.f64 x 841/108 4/29)
(/.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (*.f64 x 841/108) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (*.f64 4/29 (*.f64 x 841/108)))))
(fma.f64 x 841/108 4/29)
(/.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))) (*.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))))))
(+.f64 4/29 (/.f64 (*.f64 -432/24389 x) -46656/20511149))
(/.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)) (*.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)))))
(+.f64 4/29 (/.f64 (*.f64 -432/24389 x) -46656/20511149))
(/.f64 (+.f64 (pow.f64 (*.f64 x 841/108) 3) (pow.f64 4/29 3)) (+.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 x 841/108) 4/29))))
(fma.f64 x 841/108 4/29)
(/.f64 (+.f64 (pow.f64 (*.f64 841/108 x) 3) (pow.f64 4/29 3)) (+.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 x) 4/29))))
(fma.f64 x 841/108 4/29)
(/.f64 (+.f64 (pow.f64 4/29 3) (pow.f64 (*.f64 841/108 x) 3)) (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (*.f64 4/29 (*.f64 841/108 x)))))
(fma.f64 x 841/108 4/29)
(/.f64 (neg.f64 (fma.f64 x 24389/432 1)) -29/4)
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (fma.f64 x 24389/432 1) 841/108) 24389/432)
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 707281/11664)) (/.f64 (cbrt.f64 108/841) 432/24389))
(fma.f64 x 841/108 4/29)
(/.f64 (*.f64 (fma.f64 x 24389/432 1) (sqrt.f64 841/108)) (sqrt.f64 (/.f64 108/841 186624/594823321)))
(fma.f64 x 841/108 4/29)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 432/24389 x) 841/108)) 3)
(fma.f64 x 841/108 4/29)
(pow.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) 1/3)
(fma.f64 x 841/108 4/29)
(pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 1)
(fma.f64 x 841/108 4/29)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3))
(fma.f64 x 841/108 4/29)
(neg.f64 (*.f64 (+.f64 432/24389 x) -841/108))
(fma.f64 x 841/108 4/29)
(neg.f64 (/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (*.f64 108/841 (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x)))))
(fma.f64 x 841/108 4/29)
(neg.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (-.f64 -186624/594823321 (*.f64 (+.f64 x -432/24389) x))))
(fma.f64 x 841/108 4/29)
(neg.f64 (-.f64 (*.f64 (+.f64 432/24389 x) -841/108) 0))
(fma.f64 x 841/108 4/29)
(if (!=.f64 (+.f64 432/24389 x) 0) (/.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 x -432/24389) 0) (/.f64 (fma.f64 x (-.f64 x 432/24389) 186624/594823321) (/.f64 (fma.f64 x (-.f64 x 432/24389) 186624/594823321) (fma.f64 x 841/108 4/29))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3))) (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (cbrt.f64 (pow.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 2)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 3) -80621568/14507145975869) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) -80621568/14507145975869)) (/.f64 (*.f64 108/841 (fma.f64 x (-.f64 x 432/24389) 186624/594823321)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 3) -80621568/14507145975869) 2)))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 0) (pow.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (+.f64 80621568/14507145975869 (pow.f64 x 3))) -1) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 (pow.f64 x 3) -80621568/14507145975869) 0) (pow.f64 (/.f64 (*.f64 108/841 (fma.f64 x (-.f64 x 432/24389) 186624/594823321)) (-.f64 (pow.f64 x 3) -80621568/14507145975869)) -1) (fma.f64 x 841/108 4/29))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 3) 14507145975869/80621568) -1) 0) (/.f64 80621568/14507145975869 (/.f64 (*.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) 108/841) (-.f64 (*.f64 (pow.f64 x 3) 14507145975869/80621568) -1))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (fma.f64 (pow.f64 x 3) 14507145975869/80621568 1) 0) (/.f64 80621568/14507145975869 (/.f64 (*.f64 108/841 (fma.f64 x (-.f64 x 432/24389) 186624/594823321)) (fma.f64 (pow.f64 x 3) 14507145975869/80621568 1))) (fma.f64 x 841/108 4/29))
(if (!=.f64 1 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 1 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 (*.f64 x (sqrt.f64 24389/432)) (sqrt.f64 432/24389)) 0) (/.f64 (sqrt.f64 432/24389) (/.f64 108/841 (+.f64 (*.f64 x (sqrt.f64 24389/432)) (sqrt.f64 432/24389)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (fma.f64 x (sqrt.f64 24389/432) (sqrt.f64 432/24389)) 0) (/.f64 (sqrt.f64 432/24389) (/.f64 108/841 (fma.f64 x (sqrt.f64 24389/432) (sqrt.f64 432/24389)))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (cbrt.f64 (+.f64 432/24389 x)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) (/.f64 108/841 (cbrt.f64 (+.f64 432/24389 x)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (cbrt.f64 (-.f64 x -432/24389)) 0) (cbrt.f64 (/.f64 (pow.f64 (-.f64 x -432/24389) 2) (/.f64 1259712/594823321 (-.f64 x -432/24389)))) (fma.f64 x 841/108 4/29))
(if (!=.f64 432/24389 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 432/24389 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -1) 0) (/.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) (/.f64 108/841 (pow.f64 (fma.f64 x (+.f64 x -432/24389) 186624/594823321) -1))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (pow.f64 (fma.f64 x (-.f64 x 432/24389) 186624/594823321) -1) 0) (/.f64 (-.f64 (pow.f64 x 3) -80621568/14507145975869) (/.f64 108/841 (pow.f64 (fma.f64 x (-.f64 x 432/24389) 186624/594823321) -1))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 186624/594823321)) 0) (/.f64 (cbrt.f64 432/24389) (/.f64 108/841 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 186624/594823321)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 186624/594823321)) 0) (/.f64 (cbrt.f64 432/24389) (/.f64 108/841 (*.f64 (fma.f64 x 24389/432 1) (cbrt.f64 186624/594823321)))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 432/24389 x) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 x -432/24389) 0) (/.f64 1 (/.f64 -108/841 (-.f64 -432/24389 x))) (fma.f64 x 841/108 4/29))
(if (!=.f64 841/108 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 841/108 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (-.f64 34828517376/353814783205469041 (*.f64 (*.f64 (+.f64 x -432/24389) x) (-.f64 186624/594823321 (*.f64 (+.f64 x -432/24389) x)))) 0) (*.f64 (/.f64 (*.f64 (+.f64 80621568/14507145975869 (pow.f64 x 3)) 841/108) (+.f64 6499837226778624/210457284365172120330305161 (pow.f64 (*.f64 (+.f64 x -432/24389) x) 3))) (-.f64 34828517376/353814783205469041 (*.f64 (*.f64 (+.f64 x -432/24389) x) (-.f64 186624/594823321 (*.f64 (+.f64 x -432/24389) x))))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 34828517376/353814783205469041 (*.f64 (*.f64 (-.f64 x 432/24389) x) (fma.f64 (-.f64 x 432/24389) x -186624/594823321))) 0) (*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 x 3) -80621568/14507145975869) -108/841) (-.f64 -6499837226778624/210457284365172120330305161 (pow.f64 (*.f64 (-.f64 x 432/24389) x) 3))) (+.f64 34828517376/353814783205469041 (*.f64 (*.f64 (-.f64 x 432/24389) x) (fma.f64 (-.f64 x 432/24389) x -186624/594823321)))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)) 0) (/.f64 (cbrt.f64 (-.f64 -432/24389 x)) (/.f64 -108/841 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 x -432/24389) 2)) 0) (cbrt.f64 (/.f64 (-.f64 -432/24389 x) (/.f64 -1259712/594823321 (pow.f64 (-.f64 x -432/24389) 2)))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (fma.f64 x 24389/432 1) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (fma.f64 x 24389/432 1) 0) (/.f64 1 (/.f64 -108/841 (-.f64 -432/24389 x))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2))) 0) (/.f64 (cbrt.f64 (-.f64 -432/24389 x)) (/.f64 -108/841 (cbrt.f64 (pow.f64 (+.f64 432/24389 x) 2)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 x -432/24389) 2))) 0) (cbrt.f64 (/.f64 (-.f64 -432/24389 x) (/.f64 -1259712/594823321 (pow.f64 (-.f64 x -432/24389) 2)))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (neg.f64 (fma.f64 x 24389/432 1)) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (neg.f64 (fma.f64 x 24389/432 1)) 0) (/.f64 1 (/.f64 -108/841 (-.f64 -432/24389 x))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (-.f64 -432/24389 x) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 -432/24389 x) 0) (/.f64 1 (/.f64 -108/841 (-.f64 -432/24389 x))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (*.f64 (+.f64 432/24389 x) 841/108) 0) (/.f64 1 (/.f64 108/841 (+.f64 432/24389 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (fma.f64 x 841/108 4/29) 0) (/.f64 1 (/.f64 -108/841 (-.f64 -432/24389 x))) (fma.f64 x 841/108 4/29))
(if (!=.f64 4/29 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 4/29 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (*.f64 x 841/108) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 841/108 x) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 0 (*.f64 (+.f64 432/24389 x) -841/108)) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2)) (+.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (fma.f64 x -841/108 -4/29) 0) (/.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) (fma.f64 x 841/108 4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (-.f64 4/29 (*.f64 x 841/108)) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 x 841/108) (*.f64 x 841/108))) (-.f64 4/29 (*.f64 x 841/108))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 4/29 (*.f64 841/108 x)) 0) (/.f64 (fma.f64 707281/11664 (pow.f64 x 2) -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (-.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)))) (-.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 4/29 (/.f64 (*.f64 -432/24389 x) 46656/20511149)) 0) (/.f64 (-.f64 16/841 (pow.f64 (/.f64 (*.f64 -432/24389 x) -46656/20511149) 2)) (+.f64 4/29 (/.f64 (*.f64 -432/24389 x) 46656/20511149))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (-.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841))) (-.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (+.f64 4/29 (/.f64 (*.f64 -432/24389 x) 46656/20511149)) 0) (/.f64 (-.f64 16/841 (pow.f64 (/.f64 (*.f64 -432/24389 x) -46656/20511149) 2)) (+.f64 4/29 (/.f64 (*.f64 -432/24389 x) 46656/20511149))) (fma.f64 x 841/108 4/29))
(if (!=.f64 (-.f64 (*.f64 x 841/108) 4/29) 0) (/.f64 (-.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (*.f64 4/29 4/29)) (-.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 707281/11664 (pow.f64 x 2) -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (-.f64 (*.f64 841/108 x) 4/29) 0) (/.f64 (-.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (*.f64 4/29 4/29)) (-.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (fma.f64 x 841/108 -4/29) 0) (/.f64 (fma.f64 707281/11664 (pow.f64 x 2) -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (-.f64 4/29 (*.f64 841/108 x)) 0) (/.f64 (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 x) (*.f64 841/108 x))) (-.f64 4/29 (*.f64 841/108 x))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 4/29 (*.f64 841/108 x)) 0) (/.f64 (fma.f64 707281/11664 (pow.f64 x 2) -16/841) (fma.f64 x 841/108 -4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (*.f64 x 841/108) 0) (*.f64 (*.f64 x 841/108) (+.f64 1 (/.f64 4/29 (*.f64 x 841/108)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (/.f64 (-.f64 x -432/24389) x)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (+.f64 1 (/.f64 4/29 (*.f64 841/108 x)))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (*.f64 841/108 x) 0) (*.f64 (*.f64 841/108 x) (/.f64 (-.f64 x -432/24389) x)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (*.f64 (+.f64 432/24389 x) -841/108) 0) (/.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (fma.f64 x -841/108 -4/29) 0) (/.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) (fma.f64 x 841/108 4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (*.f64 4/29 (*.f64 x 841/108)))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 2) 707281/11664) (fma.f64 29/27 x -16/841)) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))) (*.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389))))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 16/841 (*.f64 (/.f64 (*.f64 -432/24389 x) -46656/20511149) (+.f64 4/29 (/.f64 (*.f64 -432/24389 x) 46656/20511149)))) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)) (*.f64 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841)))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 16/841 (*.f64 (/.f64 (*.f64 -432/24389 x) -46656/20511149) (+.f64 4/29 (/.f64 (*.f64 -432/24389 x) 46656/20511149)))) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 (*.f64 (*.f64 x 841/108) (*.f64 x 841/108)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 x 841/108) 4/29))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 2) 707281/11664) (fma.f64 29/27 x -16/841)) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (-.f64 (*.f64 4/29 4/29) (*.f64 (*.f64 841/108 x) 4/29))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 2) 707281/11664) (fma.f64 29/27 x -16/841)) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 (*.f64 4/29 4/29) (-.f64 (*.f64 (*.f64 841/108 x) (*.f64 841/108 x)) (*.f64 4/29 (*.f64 841/108 x)))) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 x 2) 707281/11664) (fma.f64 29/27 x -16/841)) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108)))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) 0) (/.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) (fma.f64 x 841/108 4/29)) (fma.f64 x 841/108 4/29))
(if (!=.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (/.f64 (*.f64 -432/24389 x) -46656/20511149) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 0) (*.f64 (+.f64 432/24389 x) 841/108) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 (/.f64 (*.f64 -432/24389 x) -46656/20511149) 0) (fma.f64 x 841/108 4/29) (fma.f64 x 841/108 4/29))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) 841/108) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 432/24389 x) -841/108) 2) (*.f64 0 (*.f64 (+.f64 432/24389 x) -841/108))))) (*.f64 (+.f64 432/24389 x) 841/108))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 x 841/108 4/29) 2) (fma.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 4/29 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841))
(+.f64 4/29 (/.f64 (*.f64 -432/24389 x) -46656/20511149))
(+.f64 (*.f64 x 841/108) 4/29)
(fma.f64 x 841/108 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(fma.f64 x 841/108 4/29)
(+.f64 4/29 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)))
(+.f64 4/29 (/.f64 (*.f64 -432/24389 x) -46656/20511149))
(+.f64 (*.f64 841/108 x) 4/29)
(fma.f64 x 841/108 4/29)
(+.f64 0 (*.f64 (+.f64 432/24389 x) 841/108))
(fma.f64 x 841/108 4/29)
(+.f64 (*.f64 841/108 (/.f64 (*.f64 -432/24389 x) -432/24389)) 4/29)
(+.f64 4/29 (/.f64 (*.f64 -432/24389 x) -46656/20511149))
(+.f64 (/.f64 (/.f64 (*.f64 -432/24389 x) -432/24389) 108/841) 4/29)
(+.f64 4/29 (/.f64 (*.f64 -432/24389 x) -46656/20511149))

eval233.0ms (1.1%)

Compiler

Compiled 10975 to 9213 computations (16.1% saved)

prune60.0ms (0.3%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New4481449
Fresh011
Picked011
Done011
Total4484452
Error
0b
Counts
452 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f64 (+.f64 432/24389 x) 108/841)
0.1b
(-.f64 (*.f64 841/108 x) -4/29)
31.5b
(*.f64 841/108 x)
31.5b
4/29
Compiler

Compiled 18 to 15 computations (16.7% saved)

localize3.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 6 to 4 computations (33.3% saved)

eval13.0ms (0.1%)

Compiler

Compiled 598 to 489 computations (18.2% saved)

prune7.0ms (0%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New50050
Fresh011
Picked011
Done022
Total50454
Error
0b
Counts
54 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f64 (+.f64 432/24389 x) 108/841)
0.1b
(-.f64 (*.f64 841/108 x) -4/29)
31.5b
(*.f64 841/108 x)
31.5b
4/29
Compiler

Compiled 18 to 15 computations (16.7% saved)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done033
Total044
Error
0b
Counts
4 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f64 (+.f64 432/24389 x) 108/841)
0.1b
(-.f64 (*.f64 841/108 x) -4/29)
31.5b
(*.f64 841/108 x)
31.5b
4/29
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes13.0ms (0.1%)

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

3 calls:

4.0ms
(*.f64 (/.f64 841 108) x)
4.0ms
x
3.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 42 to 35 computations (16.7% saved)

regimes9.0ms (0%)

Accuracy

Total -60.4b remaining (-4583.5%)

Threshold costs -60.4b (-4583.5%)

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

1 calls:

8.0ms
x
Results
ErrorSegmentsBranch
1.3b3x
Compiler

Compiled 7 to 5 computations (28.6% saved)

bsearch28.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
0.0012452942637320482
82440.42799062614
14.0ms
-983.1603058571784
-2.804445815917796e-6
Results
25.0ms288×body256valid
Compiler

Compiled 158 to 138 computations (12.7% saved)

simplify2.0ms (0%)

Stop Event
fuel
Compiler

Compiled 24 to 19 computations (20.8% saved)

soundness0.0ms (0%)

end20.0ms (0.1%)

Compiler

Compiled 22 to 17 computations (22.7% saved)

Profiling

Loading profile data...