Data.Colour.CIE:cieLAB from colour-2.3.3, B

Time bar (total: 1.9s)

analyze3.0ms (0.2%)

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

Compiled 7 to 6 computations (14.3% saved)

sample723.0ms (37.3%)

Results
713.0ms8256×body256valid
Bogosity

preprocess77.0ms (4%)

Algorithm
egg-herbie
Rules
101×fma-def
28×*-commutative
23×+-commutative
19×fma-neg
19×associate-/r*
Problems
256×No Errors
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01476
12468
24264
38364
416464
530460
640848
746448
848448
950748
1052048
1152348
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 x 16) 116)
(/.f64 (+.f64 x 16) 116)
(/.f64 (+.f64 (neg.f64 x) 16) 116)
(neg.f64 (/.f64 (+.f64 (neg.f64 x) 16) 116))
Outputs
(/.f64 (+.f64 x 16) 116)
(-.f64 4/29 (/.f64 x -116))
(+.f64 4/29 (*.f64 x 1/116))
(fma.f64 x 1/116 4/29)
(/.f64 (+.f64 x 16) 116)
(-.f64 4/29 (/.f64 x -116))
(+.f64 4/29 (*.f64 x 1/116))
(fma.f64 x 1/116 4/29)
(/.f64 (+.f64 (neg.f64 x) 16) 116)
(/.f64 (+.f64 16 (neg.f64 x)) 116)
(/.f64 (-.f64 16 x) 116)
(-.f64 4/29 (/.f64 x 116))
(+.f64 4/29 (/.f64 x -116))
(+.f64 4/29 (*.f64 -1/116 x))
(fma.f64 x -1/116 4/29)
(neg.f64 (/.f64 (+.f64 (neg.f64 x) 16) 116))
(/.f64 (neg.f64 (+.f64 16 (neg.f64 x))) 116)
(/.f64 (neg.f64 (-.f64 16 x)) 116)
(/.f64 (+.f64 x -16) 116)
(+.f64 -4/29 (/.f64 x 116))
(+.f64 (*.f64 1/116 x) -4/29)
(fma.f64 1/116 x -4/29)
(fma.f64 x 1/116 -4/29)
Compiler

Compiled 19 to 15 computations (21.1% saved)

eval1.0ms (0%)

Compiler

Compiled 15 to 12 computations (20% saved)

prune2.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (+.f64 x 16) 116)
100.0%
(-.f64 4/29 (/.f64 x -116))
100.0%
(/.f64 (+.f64 x 16) 116)
100.0%
(-.f64 4/29 (/.f64 x -116))
Compiler

Compiled 24 to 20 computations (16.7% saved)

localize46.0ms (2.4%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 x 16) 116)
100.0%
(-.f64 4/29 (/.f64 x -116))
Compiler

Compiled 24 to 18 computations (25% saved)

series1.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(-.f64 4/29 (/.f64 x -116))
0.0ms
x
@0
(/.f64 (+.f64 x 16) 116)
0.0ms
x
@0
(-.f64 4/29 (/.f64 x -116))
0.0ms
x
@-inf
(/.f64 (+.f64 x 16) 116)
0.0ms
x
@inf
(/.f64 (+.f64 x 16) 116)

rewrite235.0ms (12.1%)

Algorithm
batch-egg-rewrite
Rules
712×associate-*l/
358×*-commutative
231×associate-/r*
228×associate-/l*
226×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01332
115132
2202032
Stop Event
node limit
Counts
2 → 222
Calls
Call 1
Inputs
(-.f64 4/29 (/.f64 x -116))
(/.f64 (+.f64 x 16) 116)
Outputs
(+.f64 4/29 (*.f64 x 1/116))
(+.f64 (*.f64 x 1/116) 4/29)
(+.f64 (-.f64 4/29 (exp.f64 (log1p.f64 (*.f64 x -1/116)))) 1)
(*.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(*.f64 (+.f64 x 16) 1/116)
(*.f64 (+.f64 x 16) (*.f64 (sqrt.f64 1/116) (sqrt.f64 1/116)))
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(*.f64 1 (+.f64 4/29 (*.f64 x 1/116)))
(*.f64 1/116 (+.f64 x 16))
(*.f64 -1/116 (-.f64 -16 x))
(*.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(*.f64 (-.f64 -16 x) -1/116)
(*.f64 (sqrt.f64 (+.f64 x 16)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16))))
(*.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (*.f64 1/116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(*.f64 (*.f64 1/116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 x 16)))
(*.f64 (*.f64 1/116 (cbrt.f64 (+.f64 x 16))) (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))
(*.f64 (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))
(*.f64 (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (+.f64 4/29 (*.f64 x 1/116)))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))) (+.f64 16/841 (/.f64 (*.f64 x 1/116) (/.f64 116 (+.f64 x 16)))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (-.f64 256/707281 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 2))) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 4096/594823321 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 3))) (+.f64 256/707281 (*.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) (-.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 16/841))))
(*.f64 (/.f64 1 (/.f64 116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 1 (/.f64 116 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))) (cbrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 16)) 116) (sqrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) 116) (cbrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (fma.f64 x x -256)) (+.f64 x 16))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (-.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 x 2) (*.f64 16 (+.f64 x 16))))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (-.f64 (pow.f64 x 4) (pow.f64 (+.f64 256 (*.f64 x -16)) 2))) (+.f64 (fma.f64 x x -256) (*.f64 x 16)))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (+.f64 256 (*.f64 x -16)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 256 (*.f64 x -16)) (-.f64 (+.f64 256 (*.f64 x -16)) (pow.f64 x 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6) (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6))
(*.f64 (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2) (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2))
(/.f64 (+.f64 x 16) 116)
(/.f64 (fma.f64 x x -256) (+.f64 (*.f64 116 x) -1856))
(/.f64 (fma.f64 x x -256) (/.f64 116 (/.f64 1 (+.f64 x -16))))
(/.f64 (fma.f64 x x -256) (/.f64 (+.f64 x -16) 1/116))
(/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 4/29 (*.f64 x -1/116)))
(/.f64 1 (/.f64 116 (+.f64 x 16)))
(/.f64 1/116 (/.f64 1 (+.f64 x 16)))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (/.f64 116 (/.f64 1 (+.f64 256 (*.f64 x (+.f64 x -16))))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (/.f64 (+.f64 256 (*.f64 x (+.f64 x -16))) 1/116))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (-.f64 -16 x) -116)
(/.f64 (sqrt.f64 (+.f64 x 16)) (/.f64 116 (sqrt.f64 (+.f64 x 16))))
(/.f64 (sqrt.f64 (+.f64 x 16)) (/.f64 -116 (neg.f64 (sqrt.f64 (+.f64 x 16)))))
(/.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (cbrt.f64 (+.f64 x 16)) (/.f64 116 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (+.f64 x 16)) (/.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (cbrt.f64 (sqrt.f64 (+.f64 x 16)))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 -116 (neg.f64 (cbrt.f64 (+.f64 x 16)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2) (cbrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (*.f64 (fma.f64 x x -256) 1/116) (+.f64 x -16))
(/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 -1 (/.f64 -116 (+.f64 x 16)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 x 16))) (/.f64 -116 (sqrt.f64 (+.f64 x 16))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 -116 (cbrt.f64 (+.f64 x 16))))
(/.f64 (neg.f64 (fma.f64 x x -256)) (*.f64 -116 (+.f64 x -16)))
(/.f64 (neg.f64 (fma.f64 x x -256)) (*.f64 116 (+.f64 (neg.f64 x) 16)))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) (*.f64 -116 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) (*.f64 116 (neg.f64 (+.f64 256 (*.f64 x (+.f64 x -16))))))
(/.f64 (-.f64 256 (pow.f64 x 2)) (*.f64 116 (-.f64 16 x)))
(/.f64 (-.f64 (pow.f64 x 6) 16777216) (*.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (-.f64 (pow.f64 x 3) 4096)))
(/.f64 (-.f64 256/707281 (*.f64 (pow.f64 x 4) 1/181063936)) (*.f64 (+.f64 4/29 (*.f64 x -1/116)) (+.f64 16/841 (*.f64 (pow.f64 x 2) 1/13456))))
(/.f64 (-.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (*.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))))
(/.f64 (-.f64 (pow.f64 x 4) 65536) (*.f64 (+.f64 (*.f64 116 x) -1856) (+.f64 (pow.f64 x 2) 256)))
(/.f64 (+.f64 64/24389 (pow.f64 (*.f64 x 1/116) 3)) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (-.f64 (*.f64 x 1/116) 4/29))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) 68719476736) (*.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (-.f64 (+.f64 (pow.f64 x 6) 16777216) (*.f64 (pow.f64 x 3) 4096))))
(/.f64 (-.f64 4096/594823321 (pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 3)) (*.f64 (+.f64 4/29 (*.f64 x -1/116)) (+.f64 256/707281 (+.f64 (*.f64 (pow.f64 x 4) 1/181063936) (pow.f64 (*.f64 -1/841 x) 2)))))
(/.f64 (-.f64 262144/14507145975869 (pow.f64 (*.f64 (pow.f64 x 3) -1/1560896) 3)) (*.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (*.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 2) 3) 16777216) (*.f64 (+.f64 (*.f64 116 x) -1856) (+.f64 (pow.f64 x 4) (+.f64 65536 (pow.f64 (*.f64 x 16) 2)))))
(/.f64 (+.f64 -16/841 (*.f64 (pow.f64 x 2) 1/13456)) (+.f64 (*.f64 x 1/116) -4/29))
(/.f64 (+.f64 -64/24389 (*.f64 (pow.f64 x 3) -1/1560896)) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 x 16))) (/.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (sqrt.f64 (+.f64 x 16)))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (cbrt.f64 (+.f64 x 16)))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 (/.f64 116 (cbrt.f64 (+.f64 x 16))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))))
(/.f64 (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (/.f64 (+.f64 4/29 (*.f64 x -1/116)) (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))))
(/.f64 (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (/.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))))
(/.f64 (sqrt.f64 (-.f64 -16 x)) (/.f64 -116 (sqrt.f64 (-.f64 -16 x))))
(/.f64 (sqrt.f64 (fma.f64 x x -256)) (/.f64 (+.f64 (*.f64 116 x) -1856) (sqrt.f64 (fma.f64 x x -256))))
(/.f64 (sqrt.f64 (fma.f64 x x -256)) (*.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 x -16))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (/.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (sqrt.f64 (+.f64 (pow.f64 x 3) 4096))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (*.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16))))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))) (/.f64 (/.f64 116 (cbrt.f64 (+.f64 x 16))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) 4096)) (cbrt.f64 (+.f64 (pow.f64 x 3) 4096))) (/.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (cbrt.f64 (+.f64 (pow.f64 x 3) 4096))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))) (/.f64 (+.f64 4/29 (*.f64 x -1/116)) (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))) (/.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x x -256)) (cbrt.f64 (fma.f64 x x -256))) (/.f64 (+.f64 (*.f64 116 x) -1856) (cbrt.f64 (fma.f64 x x -256))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -16 x)) (cbrt.f64 (-.f64 -16 x))) (/.f64 -116 (cbrt.f64 (-.f64 -16 x))))
(/.f64 (*.f64 (+.f64 64/24389 (pow.f64 (*.f64 x 1/116) 3)) 1) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (-.f64 (*.f64 x 1/116) 4/29))))
(/.f64 (*.f64 (+.f64 -16/841 (*.f64 (pow.f64 x 2) 1/13456)) 1) (+.f64 (*.f64 x 1/116) -4/29))
(/.f64 (*.f64 (+.f64 -64/24389 (*.f64 (pow.f64 x 3) -1/1560896)) 1) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (*.f64 (-.f64 256/707281 (*.f64 (pow.f64 x 4) 1/181063936)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 16/841 (*.f64 (pow.f64 x 2) 1/13456)))
(/.f64 (*.f64 (-.f64 4096/594823321 (pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 3)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 256/707281 (+.f64 (*.f64 (pow.f64 x 4) 1/181063936) (pow.f64 (*.f64 -1/841 x) 2))))
(/.f64 (*.f64 (-.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896)))
(/.f64 (*.f64 (-.f64 262144/14507145975869 (pow.f64 (*.f64 (pow.f64 x 3) -1/1560896) 3)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))) (+.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (*.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x x -256)) 1/116) (+.f64 (neg.f64 x) 16))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) 1/116) (neg.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (*.f64 (-.f64 256 (pow.f64 x 2)) 1/116) (-.f64 16 x))
(/.f64 (*.f64 (*.f64 (fma.f64 x x -256) 1/116) 1) (+.f64 x -16))
(/.f64 (*.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) 1) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x x -256)) -1/116) (+.f64 x -16))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) -1/116) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x x -256)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 x -16)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x 16)) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 116))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -16 x)) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 -116))
(/.f64 (*.f64 (cbrt.f64 (+.f64 x 16)) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 116))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -16 x)) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 -116))
(/.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) 1) (+.f64 4/29 (*.f64 x -1/116)))
(/.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (sqrt.f64 (+.f64 4/29 (*.f64 x -1/116)))) (sqrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))) (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))))) (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) 1) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (sqrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))) (sqrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (*.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))) (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (/.f64 (fma.f64 x x -256) 116) (+.f64 x -16))
(/.f64 (/.f64 1 (/.f64 116 (fma.f64 x x -256))) (+.f64 x -16))
(/.f64 (/.f64 1 (/.f64 116 (+.f64 (pow.f64 x 3) 4096))) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 116 (+.f64 x 16))) (cbrt.f64 (/.f64 116 (+.f64 x 16))))) (cbrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) 4096) 116) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) 1) (+.f64 x -16))
(/.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (sqrt.f64 (+.f64 x -16))) (sqrt.f64 (+.f64 x -16)))
(/.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (*.f64 (cbrt.f64 (+.f64 x -16)) (cbrt.f64 (+.f64 x -16)))) (cbrt.f64 (+.f64 x -16)))
(/.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) 1) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16))))) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (*.f64 (cbrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))) (cbrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))) (cbrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/13456) 16/841) (-.f64 (*.f64 x 1/116) 4/29))
(pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(pow.f64 (/.f64 116 (+.f64 x 16)) -1)
(pow.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)
(pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3)
(pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/3)
(neg.f64 (/.f64 (+.f64 x 16) -116))
(neg.f64 (*.f64 (/.f64 (+.f64 x 16) -116) 1))
(neg.f64 (*.f64 (+.f64 x 16) -1/116))
(neg.f64 (*.f64 1 (/.f64 (+.f64 x 16) -116)))
(neg.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 (*.f64 x 1/116) -4/29)))
(neg.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))))
(neg.f64 (/.f64 (-.f64 -16 x) 116))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x 16) 2) 1/13456))
(log.f64 (pow.f64 (exp.f64 (+.f64 x 16)) 1/116))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3))
(expm1.f64 (log.f64 (+.f64 33/29 (*.f64 x 1/116))))
(exp.f64 (log.f64 (+.f64 4/29 (*.f64 x 1/116))))
(log1p.f64 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116))))
(+.f64 4/29 (*.f64 x 1/116))
(+.f64 (*.f64 x 1/116) 4/29)
(+.f64 (-.f64 4/29 (exp.f64 (log1p.f64 (*.f64 x -1/116)))) 1)
(-.f64 4/29 (*.f64 x -1/116))
(-.f64 0 (-.f64 (*.f64 x -1/116) 4/29))
(-.f64 (/.f64 16/841 (+.f64 4/29 (*.f64 x -1/116))) (/.f64 (pow.f64 x 2) (/.f64 (+.f64 4/29 (*.f64 x -1/116)) 1/13456)))
(-.f64 (/.f64 64/24389 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (/.f64 (pow.f64 x 3) (/.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) -1/1560896)))
(-.f64 (exp.f64 (log.f64 (+.f64 33/29 (*.f64 x 1/116)))) 1)
(*.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(*.f64 (+.f64 x 16) 1/116)
(*.f64 (+.f64 x 16) (*.f64 (sqrt.f64 1/116) (sqrt.f64 1/116)))
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(*.f64 1 (+.f64 4/29 (*.f64 x 1/116)))
(*.f64 1/116 (+.f64 x 16))
(*.f64 -1/116 (-.f64 -16 x))
(*.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(*.f64 (-.f64 -16 x) -1/116)
(*.f64 (sqrt.f64 (+.f64 x 16)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16))))
(*.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (*.f64 1/116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(*.f64 (*.f64 1/116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 x 16)))
(*.f64 (*.f64 1/116 (cbrt.f64 (+.f64 x 16))) (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))
(*.f64 (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))
(*.f64 (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (+.f64 4/29 (*.f64 x 1/116)))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))) (+.f64 16/841 (/.f64 (*.f64 x 1/116) (/.f64 116 (+.f64 x 16)))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (-.f64 256/707281 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 2))) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 4096/594823321 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 3))) (+.f64 256/707281 (*.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) (-.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 16/841))))
(*.f64 (/.f64 1 (/.f64 116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 1 (/.f64 116 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))) (cbrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 16)) 116) (sqrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) 116) (cbrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (fma.f64 x x -256)) (+.f64 x 16))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (-.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 x 2) (*.f64 16 (+.f64 x 16))))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (-.f64 (pow.f64 x 4) (pow.f64 (+.f64 256 (*.f64 x -16)) 2))) (+.f64 (fma.f64 x x -256) (*.f64 x 16)))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (+.f64 256 (*.f64 x -16)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 256 (*.f64 x -16)) (-.f64 (+.f64 256 (*.f64 x -16)) (pow.f64 x 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6) (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6))
(*.f64 (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2) (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2))
(pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(pow.f64 (/.f64 116 (+.f64 x 16)) -1)
(pow.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)
(pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3)
(pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/3)
(neg.f64 (/.f64 (+.f64 x 16) -116))
(neg.f64 (*.f64 (/.f64 (+.f64 x 16) -116) 1))
(neg.f64 (*.f64 (+.f64 x 16) -1/116))
(neg.f64 (*.f64 1 (/.f64 (+.f64 x 16) -116)))
(neg.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 (*.f64 x 1/116) -4/29)))
(neg.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))))
(neg.f64 (/.f64 (-.f64 -16 x) 116))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x 16) 2) 1/13456))
(log.f64 (pow.f64 (exp.f64 (+.f64 x 16)) 1/116))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3))
(expm1.f64 (log.f64 (+.f64 33/29 (*.f64 x 1/116))))
(exp.f64 (log.f64 (+.f64 4/29 (*.f64 x 1/116))))
(log1p.f64 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116))))

simplify178.0ms (9.2%)

Algorithm
egg-herbie
Rules
578×associate-/r/
571×associate-/l/
262×+-commutative
256×associate-/l*
255×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05099938
114138925
251988908
Stop Event
node limit
Counts
246 → 296
Calls
Call 1
Inputs
4/29
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(*.f64 1/116 x)
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(*.f64 1/116 x)
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
4/29
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(*.f64 1/116 x)
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(*.f64 1/116 x)
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 1/116 x))
(+.f64 4/29 (*.f64 x 1/116))
(+.f64 (*.f64 x 1/116) 4/29)
(+.f64 (-.f64 4/29 (exp.f64 (log1p.f64 (*.f64 x -1/116)))) 1)
(*.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(*.f64 (+.f64 x 16) 1/116)
(*.f64 (+.f64 x 16) (*.f64 (sqrt.f64 1/116) (sqrt.f64 1/116)))
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(*.f64 1 (+.f64 4/29 (*.f64 x 1/116)))
(*.f64 1/116 (+.f64 x 16))
(*.f64 -1/116 (-.f64 -16 x))
(*.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(*.f64 (-.f64 -16 x) -1/116)
(*.f64 (sqrt.f64 (+.f64 x 16)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16))))
(*.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (*.f64 1/116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(*.f64 (*.f64 1/116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 x 16)))
(*.f64 (*.f64 1/116 (cbrt.f64 (+.f64 x 16))) (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))
(*.f64 (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))
(*.f64 (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (+.f64 4/29 (*.f64 x 1/116)))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))) (+.f64 16/841 (/.f64 (*.f64 x 1/116) (/.f64 116 (+.f64 x 16)))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (-.f64 256/707281 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 2))) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 4096/594823321 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 3))) (+.f64 256/707281 (*.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) (-.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 16/841))))
(*.f64 (/.f64 1 (/.f64 116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 1 (/.f64 116 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))) (cbrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 16)) 116) (sqrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) 116) (cbrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (fma.f64 x x -256)) (+.f64 x 16))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (-.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 x 2) (*.f64 16 (+.f64 x 16))))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (-.f64 (pow.f64 x 4) (pow.f64 (+.f64 256 (*.f64 x -16)) 2))) (+.f64 (fma.f64 x x -256) (*.f64 x 16)))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (+.f64 256 (*.f64 x -16)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 256 (*.f64 x -16)) (-.f64 (+.f64 256 (*.f64 x -16)) (pow.f64 x 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6) (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6))
(*.f64 (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2) (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2))
(/.f64 (+.f64 x 16) 116)
(/.f64 (fma.f64 x x -256) (+.f64 (*.f64 116 x) -1856))
(/.f64 (fma.f64 x x -256) (/.f64 116 (/.f64 1 (+.f64 x -16))))
(/.f64 (fma.f64 x x -256) (/.f64 (+.f64 x -16) 1/116))
(/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 4/29 (*.f64 x -1/116)))
(/.f64 1 (/.f64 116 (+.f64 x 16)))
(/.f64 1/116 (/.f64 1 (+.f64 x 16)))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (/.f64 116 (/.f64 1 (+.f64 256 (*.f64 x (+.f64 x -16))))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (/.f64 (+.f64 256 (*.f64 x (+.f64 x -16))) 1/116))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (-.f64 -16 x) -116)
(/.f64 (sqrt.f64 (+.f64 x 16)) (/.f64 116 (sqrt.f64 (+.f64 x 16))))
(/.f64 (sqrt.f64 (+.f64 x 16)) (/.f64 -116 (neg.f64 (sqrt.f64 (+.f64 x 16)))))
(/.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (cbrt.f64 (+.f64 x 16)) (/.f64 116 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (+.f64 x 16)) (/.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (cbrt.f64 (sqrt.f64 (+.f64 x 16)))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 -116 (neg.f64 (cbrt.f64 (+.f64 x 16)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2) (cbrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (*.f64 (fma.f64 x x -256) 1/116) (+.f64 x -16))
(/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 -1 (/.f64 -116 (+.f64 x 16)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 x 16))) (/.f64 -116 (sqrt.f64 (+.f64 x 16))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 -116 (cbrt.f64 (+.f64 x 16))))
(/.f64 (neg.f64 (fma.f64 x x -256)) (*.f64 -116 (+.f64 x -16)))
(/.f64 (neg.f64 (fma.f64 x x -256)) (*.f64 116 (+.f64 (neg.f64 x) 16)))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) (*.f64 -116 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) (*.f64 116 (neg.f64 (+.f64 256 (*.f64 x (+.f64 x -16))))))
(/.f64 (-.f64 256 (pow.f64 x 2)) (*.f64 116 (-.f64 16 x)))
(/.f64 (-.f64 (pow.f64 x 6) 16777216) (*.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (-.f64 (pow.f64 x 3) 4096)))
(/.f64 (-.f64 256/707281 (*.f64 (pow.f64 x 4) 1/181063936)) (*.f64 (+.f64 4/29 (*.f64 x -1/116)) (+.f64 16/841 (*.f64 (pow.f64 x 2) 1/13456))))
(/.f64 (-.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (*.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))))
(/.f64 (-.f64 (pow.f64 x 4) 65536) (*.f64 (+.f64 (*.f64 116 x) -1856) (+.f64 (pow.f64 x 2) 256)))
(/.f64 (+.f64 64/24389 (pow.f64 (*.f64 x 1/116) 3)) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (-.f64 (*.f64 x 1/116) 4/29))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) 68719476736) (*.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (-.f64 (+.f64 (pow.f64 x 6) 16777216) (*.f64 (pow.f64 x 3) 4096))))
(/.f64 (-.f64 4096/594823321 (pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 3)) (*.f64 (+.f64 4/29 (*.f64 x -1/116)) (+.f64 256/707281 (+.f64 (*.f64 (pow.f64 x 4) 1/181063936) (pow.f64 (*.f64 -1/841 x) 2)))))
(/.f64 (-.f64 262144/14507145975869 (pow.f64 (*.f64 (pow.f64 x 3) -1/1560896) 3)) (*.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (*.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 2) 3) 16777216) (*.f64 (+.f64 (*.f64 116 x) -1856) (+.f64 (pow.f64 x 4) (+.f64 65536 (pow.f64 (*.f64 x 16) 2)))))
(/.f64 (+.f64 -16/841 (*.f64 (pow.f64 x 2) 1/13456)) (+.f64 (*.f64 x 1/116) -4/29))
(/.f64 (+.f64 -64/24389 (*.f64 (pow.f64 x 3) -1/1560896)) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 x 16))) (/.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (sqrt.f64 (+.f64 x 16)))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (cbrt.f64 (+.f64 x 16)))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 (/.f64 116 (cbrt.f64 (+.f64 x 16))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))))
(/.f64 (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (/.f64 (+.f64 4/29 (*.f64 x -1/116)) (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))))
(/.f64 (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (/.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))))
(/.f64 (sqrt.f64 (-.f64 -16 x)) (/.f64 -116 (sqrt.f64 (-.f64 -16 x))))
(/.f64 (sqrt.f64 (fma.f64 x x -256)) (/.f64 (+.f64 (*.f64 116 x) -1856) (sqrt.f64 (fma.f64 x x -256))))
(/.f64 (sqrt.f64 (fma.f64 x x -256)) (*.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 x -16))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (/.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (sqrt.f64 (+.f64 (pow.f64 x 3) 4096))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (*.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16))))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))) (/.f64 (/.f64 116 (cbrt.f64 (+.f64 x 16))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) 4096)) (cbrt.f64 (+.f64 (pow.f64 x 3) 4096))) (/.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (cbrt.f64 (+.f64 (pow.f64 x 3) 4096))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))) (/.f64 (+.f64 4/29 (*.f64 x -1/116)) (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))) (/.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x x -256)) (cbrt.f64 (fma.f64 x x -256))) (/.f64 (+.f64 (*.f64 116 x) -1856) (cbrt.f64 (fma.f64 x x -256))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -16 x)) (cbrt.f64 (-.f64 -16 x))) (/.f64 -116 (cbrt.f64 (-.f64 -16 x))))
(/.f64 (*.f64 (+.f64 64/24389 (pow.f64 (*.f64 x 1/116) 3)) 1) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (-.f64 (*.f64 x 1/116) 4/29))))
(/.f64 (*.f64 (+.f64 -16/841 (*.f64 (pow.f64 x 2) 1/13456)) 1) (+.f64 (*.f64 x 1/116) -4/29))
(/.f64 (*.f64 (+.f64 -64/24389 (*.f64 (pow.f64 x 3) -1/1560896)) 1) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (*.f64 (-.f64 256/707281 (*.f64 (pow.f64 x 4) 1/181063936)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 16/841 (*.f64 (pow.f64 x 2) 1/13456)))
(/.f64 (*.f64 (-.f64 4096/594823321 (pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 3)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 256/707281 (+.f64 (*.f64 (pow.f64 x 4) 1/181063936) (pow.f64 (*.f64 -1/841 x) 2))))
(/.f64 (*.f64 (-.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896)))
(/.f64 (*.f64 (-.f64 262144/14507145975869 (pow.f64 (*.f64 (pow.f64 x 3) -1/1560896) 3)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))) (+.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (*.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x x -256)) 1/116) (+.f64 (neg.f64 x) 16))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) 1/116) (neg.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (*.f64 (-.f64 256 (pow.f64 x 2)) 1/116) (-.f64 16 x))
(/.f64 (*.f64 (*.f64 (fma.f64 x x -256) 1/116) 1) (+.f64 x -16))
(/.f64 (*.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) 1) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x x -256)) -1/116) (+.f64 x -16))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) -1/116) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x x -256)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 x -16)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x 16)) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 116))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -16 x)) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 -116))
(/.f64 (*.f64 (cbrt.f64 (+.f64 x 16)) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 116))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -16 x)) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 -116))
(/.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) 1) (+.f64 4/29 (*.f64 x -1/116)))
(/.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (sqrt.f64 (+.f64 4/29 (*.f64 x -1/116)))) (sqrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))) (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))))) (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) 1) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (sqrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))) (sqrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (*.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))) (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (/.f64 (fma.f64 x x -256) 116) (+.f64 x -16))
(/.f64 (/.f64 1 (/.f64 116 (fma.f64 x x -256))) (+.f64 x -16))
(/.f64 (/.f64 1 (/.f64 116 (+.f64 (pow.f64 x 3) 4096))) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 116 (+.f64 x 16))) (cbrt.f64 (/.f64 116 (+.f64 x 16))))) (cbrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) 4096) 116) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) 1) (+.f64 x -16))
(/.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (sqrt.f64 (+.f64 x -16))) (sqrt.f64 (+.f64 x -16)))
(/.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (*.f64 (cbrt.f64 (+.f64 x -16)) (cbrt.f64 (+.f64 x -16)))) (cbrt.f64 (+.f64 x -16)))
(/.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) 1) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16))))) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (*.f64 (cbrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))) (cbrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))) (cbrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/13456) 16/841) (-.f64 (*.f64 x 1/116) 4/29))
(pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(pow.f64 (/.f64 116 (+.f64 x 16)) -1)
(pow.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)
(pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3)
(pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/3)
(neg.f64 (/.f64 (+.f64 x 16) -116))
(neg.f64 (*.f64 (/.f64 (+.f64 x 16) -116) 1))
(neg.f64 (*.f64 (+.f64 x 16) -1/116))
(neg.f64 (*.f64 1 (/.f64 (+.f64 x 16) -116)))
(neg.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 (*.f64 x 1/116) -4/29)))
(neg.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))))
(neg.f64 (/.f64 (-.f64 -16 x) 116))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x 16) 2) 1/13456))
(log.f64 (pow.f64 (exp.f64 (+.f64 x 16)) 1/116))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3))
(expm1.f64 (log.f64 (+.f64 33/29 (*.f64 x 1/116))))
(exp.f64 (log.f64 (+.f64 4/29 (*.f64 x 1/116))))
(log1p.f64 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116))))
(+.f64 4/29 (*.f64 x 1/116))
(+.f64 (*.f64 x 1/116) 4/29)
(+.f64 (-.f64 4/29 (exp.f64 (log1p.f64 (*.f64 x -1/116)))) 1)
(-.f64 4/29 (*.f64 x -1/116))
(-.f64 0 (-.f64 (*.f64 x -1/116) 4/29))
(-.f64 (/.f64 16/841 (+.f64 4/29 (*.f64 x -1/116))) (/.f64 (pow.f64 x 2) (/.f64 (+.f64 4/29 (*.f64 x -1/116)) 1/13456)))
(-.f64 (/.f64 64/24389 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (/.f64 (pow.f64 x 3) (/.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) -1/1560896)))
(-.f64 (exp.f64 (log.f64 (+.f64 33/29 (*.f64 x 1/116)))) 1)
(*.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(*.f64 (+.f64 x 16) 1/116)
(*.f64 (+.f64 x 16) (*.f64 (sqrt.f64 1/116) (sqrt.f64 1/116)))
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(*.f64 1 (+.f64 4/29 (*.f64 x 1/116)))
(*.f64 1/116 (+.f64 x 16))
(*.f64 -1/116 (-.f64 -16 x))
(*.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(*.f64 (-.f64 -16 x) -1/116)
(*.f64 (sqrt.f64 (+.f64 x 16)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16))))
(*.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (*.f64 1/116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(*.f64 (*.f64 1/116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 x 16)))
(*.f64 (*.f64 1/116 (cbrt.f64 (+.f64 x 16))) (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))
(*.f64 (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))
(*.f64 (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (+.f64 4/29 (*.f64 x 1/116)))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))) (+.f64 16/841 (/.f64 (*.f64 x 1/116) (/.f64 116 (+.f64 x 16)))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (-.f64 256/707281 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 2))) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 4096/594823321 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 3))) (+.f64 256/707281 (*.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) (-.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 16/841))))
(*.f64 (/.f64 1 (/.f64 116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 1 (/.f64 116 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))) (cbrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 16)) 116) (sqrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) 116) (cbrt.f64 (+.f64 x 16)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (fma.f64 x x -256)) (+.f64 x 16))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (-.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 x 2) (*.f64 16 (+.f64 x 16))))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (-.f64 (pow.f64 x 4) (pow.f64 (+.f64 256 (*.f64 x -16)) 2))) (+.f64 (fma.f64 x x -256) (*.f64 x 16)))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (+.f64 256 (*.f64 x -16)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 256 (*.f64 x -16)) (-.f64 (+.f64 256 (*.f64 x -16)) (pow.f64 x 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6) (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6))
(*.f64 (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2) (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2))
(pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(pow.f64 (/.f64 116 (+.f64 x 16)) -1)
(pow.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)
(pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3)
(pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/3)
(neg.f64 (/.f64 (+.f64 x 16) -116))
(neg.f64 (*.f64 (/.f64 (+.f64 x 16) -116) 1))
(neg.f64 (*.f64 (+.f64 x 16) -1/116))
(neg.f64 (*.f64 1 (/.f64 (+.f64 x 16) -116)))
(neg.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 (*.f64 x 1/116) -4/29)))
(neg.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))))
(neg.f64 (/.f64 (-.f64 -16 x) 116))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x 16) 2) 1/13456))
(log.f64 (pow.f64 (exp.f64 (+.f64 x 16)) 1/116))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3))
(expm1.f64 (log.f64 (+.f64 33/29 (*.f64 x 1/116))))
(exp.f64 (log.f64 (+.f64 4/29 (*.f64 x 1/116))))
(log1p.f64 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116))))
Outputs
4/29
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 1/116 x)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 1/116 x)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
4/29
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 1/116 x)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 1/116 x)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 1/116 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 x 1/116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 (*.f64 x 1/116) 4/29)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 (-.f64 4/29 (exp.f64 (log1p.f64 (*.f64 x -1/116)))) 1)
(-.f64 4/29 (expm1.f64 (log1p.f64 (*.f64 x -1/116))))
(*.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (+.f64 x 16) 1/116)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (+.f64 x 16) (*.f64 (sqrt.f64 1/116) (sqrt.f64 1/116)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 x -1/116 4/29))
(*.f64 1 (+.f64 4/29 (*.f64 x 1/116)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 1/116 (+.f64 x 16))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 -1/116 (-.f64 -16 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))
(*.f64 (-.f64 -16 x) -1/116)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (sqrt.f64 (+.f64 x 16)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (*.f64 1/116 (cbrt.f64 (+.f64 x 16))))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (*.f64 1/116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 x 16)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (*.f64 1/116 (cbrt.f64 (+.f64 x 16))) (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 x -1/116 4/29))
(*.f64 (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (+.f64 4/29 (*.f64 x 1/116)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))) (+.f64 16/841 (/.f64 (*.f64 x 1/116) (/.f64 116 (+.f64 x 16)))))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))) (+.f64 16/841 (*.f64 (/.f64 (*.f64 1/116 x) 116) (+.f64 x 16))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 (pow.f64 x 3) -1/1560896 64/24389)) (fma.f64 (/.f64 x 13456) (+.f64 x 16) 16/841))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 (pow.f64 x 3) -1/1560896 64/24389)) (fma.f64 (*.f64 1/13456 x) (+.f64 x 16) 16/841))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (-.f64 256/707281 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 2))) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (-.f64 256/707281 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 2))) (+.f64 16/841 (*.f64 (*.f64 1/116 x) (+.f64 4/29 (*.f64 x -1/116)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (-.f64 256/707281 (pow.f64 (*.f64 (*.f64 x -1/116) (fma.f64 x -1/116 4/29)) 2))) (fma.f64 x (*.f64 1/116 (fma.f64 x -1/116 4/29)) 16/841))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (-.f64 256/707281 (pow.f64 (*.f64 x (+.f64 (*.f64 1/13456 x) -1/841)) 2))) (fma.f64 x (*.f64 1/116 (fma.f64 x -1/116 4/29)) 16/841))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 4096/594823321 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 3))) (+.f64 256/707281 (*.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) (-.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 16/841))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 4096/594823321 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 3))) (+.f64 256/707281 (*.f64 (*.f64 x -1/116) (*.f64 (+.f64 4/29 (*.f64 x -1/116)) (fma.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)) -16/841)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 (*.f64 (*.f64 x -1/116) (fma.f64 x -1/116 4/29)) (fma.f64 (*.f64 x -1/116) (fma.f64 x -1/116 4/29) -16/841) 256/707281)) (+.f64 4096/594823321 (pow.f64 (*.f64 (*.f64 x -1/116) (fma.f64 x -1/116 4/29)) 3)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 (*.f64 x (+.f64 (*.f64 1/13456 x) -1/841)) (fma.f64 (*.f64 x -1/116) (fma.f64 x -1/116 4/29) -16/841) 256/707281)) (+.f64 4096/594823321 (pow.f64 (*.f64 x (+.f64 (*.f64 1/13456 x) -1/841)) 3)))
(*.f64 (/.f64 1 (/.f64 116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 x 16)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (/.f64 1 (/.f64 116 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))) (cbrt.f64 (+.f64 x 16)))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 16)) 116) (sqrt.f64 (+.f64 x 16)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) 116) (cbrt.f64 (+.f64 x 16)))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (fma.f64 x x -256)) (+.f64 x 16))
(*.f64 (+.f64 x 16) (/.f64 (fma.f64 x x -256) (/.f64 (fma.f64 x x -256) 1/116)))
(/.f64 (*.f64 (fma.f64 x x -256) (fma.f64 1/116 x 4/29)) (fma.f64 x x -256))
(/.f64 (*.f64 (fma.f64 1/116 x 4/29) (fma.f64 x x -256)) (fma.f64 x x -256))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (-.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 x 2) (*.f64 16 (+.f64 x 16))))
(*.f64 (/.f64 (fma.f64 x x -256) (/.f64 (+.f64 (pow.f64 x 3) -4096) 1/116)) (+.f64 (pow.f64 x 2) (*.f64 16 (+.f64 x 16))))
(/.f64 (*.f64 (fma.f64 x x (fma.f64 x 16 256)) (fma.f64 x x -256)) (-.f64 (/.f64 (pow.f64 x 3) 1/116) 475136))
(/.f64 (*.f64 (+.f64 256 (*.f64 x (+.f64 x 16))) (fma.f64 x x -256)) (-.f64 (/.f64 (pow.f64 x 3) 1/116) 475136))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (-.f64 (pow.f64 x 4) (pow.f64 (+.f64 256 (*.f64 x -16)) 2))) (+.f64 (fma.f64 x x -256) (*.f64 x 16)))
(/.f64 (*.f64 (+.f64 (*.f64 1/116 (pow.f64 x 3)) 1024/29) (+.f64 (fma.f64 x x -256) (*.f64 x 16))) (-.f64 (pow.f64 x 4) (pow.f64 (+.f64 256 (*.f64 x -16)) 2)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (fma.f64 x -16 256) 2)) (fma.f64 x 16 (fma.f64 x x -256))))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (fma.f64 x -16 256) 2)) (+.f64 -256 (*.f64 x (+.f64 x 16)))))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (+.f64 256 (*.f64 x -16)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 256 (*.f64 x -16)) (-.f64 (+.f64 256 (*.f64 x -16)) (pow.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/116 (pow.f64 x 3)) 1024/29) (+.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (+.f64 256 (*.f64 x -16)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 256 (*.f64 x -16)) (-.f64 (+.f64 256 (*.f64 x -16)) (pow.f64 x 2)))))
(*.f64 (/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (+.f64 (pow.f64 (fma.f64 x -16 256) 3) (pow.f64 x 6))) (fma.f64 (fma.f64 x -16 256) (+.f64 256 (*.f64 x (-.f64 -16 x))) (pow.f64 x 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x 1/116 4/29))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x 1/116 4/29))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/116 x 4/29))) (cbrt.f64 (sqrt.f64 (fma.f64 1/116 x 4/29)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x 1/116 4/29))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x 1/116 4/29))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/116 x 4/29))) (cbrt.f64 (sqrt.f64 (fma.f64 1/116 x 4/29)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6) (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2) (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(/.f64 (+.f64 x 16) 116)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(/.f64 (fma.f64 x x -256) (+.f64 (*.f64 116 x) -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (fma.f64 x x -256) (/.f64 116 (/.f64 1 (+.f64 x -16))))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (fma.f64 x x -256) (/.f64 (+.f64 x -16) 1/116))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 4/29 (*.f64 x -1/116)))
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 x -1/116 4/29))
(/.f64 1 (/.f64 116 (+.f64 x 16)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(/.f64 1/116 (/.f64 1 (+.f64 x 16)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(/.f64 (+.f64 (pow.f64 x 3) 4096) (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (fma.f64 x (+.f64 x -16) 256))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (/.f64 116 (/.f64 1 (+.f64 256 (*.f64 x (+.f64 x -16))))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (fma.f64 x (+.f64 x -16) 256))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (/.f64 (+.f64 256 (*.f64 x (+.f64 x -16))) 1/116))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (fma.f64 x (+.f64 x -16) 256))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))
(/.f64 (-.f64 -16 x) -116)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(/.f64 (sqrt.f64 (+.f64 x 16)) (/.f64 116 (sqrt.f64 (+.f64 x 16))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(/.f64 (sqrt.f64 (+.f64 x 16)) (/.f64 -116 (neg.f64 (sqrt.f64 (+.f64 x 16)))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(/.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (sqrt.f64 (fma.f64 x 1/116 4/29)) (sqrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (sqrt.f64 (fma.f64 1/116 x 4/29)) (sqrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (cbrt.f64 (+.f64 x 16)) (/.f64 116 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(/.f64 (cbrt.f64 (+.f64 x 16)) (/.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (cbrt.f64 (sqrt.f64 (+.f64 x 16)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 x 16)) (/.f64 116 (sqrt.f64 (+.f64 x 16)))) (cbrt.f64 (sqrt.f64 (+.f64 x 16))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 x 16))) (*.f64 (/.f64 (cbrt.f64 (+.f64 x 16)) 116) (sqrt.f64 (+.f64 x 16))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 -116 (neg.f64 (cbrt.f64 (+.f64 x 16)))))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2) (cbrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2) (cbrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2) (cbrt.f64 (/.f64 116 (+.f64 x 16))))
(/.f64 (*.f64 (fma.f64 x x -256) 1/116) (+.f64 x -16))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (fma.f64 x (+.f64 x -16) 256))
(/.f64 -1 (/.f64 -116 (+.f64 x 16)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 x 16))) (/.f64 -116 (sqrt.f64 (+.f64 x 16))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 -116 (cbrt.f64 (+.f64 x 16))))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(/.f64 (neg.f64 (fma.f64 x x -256)) (*.f64 -116 (+.f64 x -16)))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (neg.f64 (fma.f64 x x -256)) (*.f64 116 (+.f64 (neg.f64 x) 16)))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) (*.f64 -116 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) (+.f64 -29696 (*.f64 -116 (*.f64 x (+.f64 x -16)))))
(/.f64 (/.f64 (-.f64 -4096 (pow.f64 x 3)) (fma.f64 x (+.f64 x -16) 256)) -116)
(*.f64 -1/116 (/.f64 (-.f64 -4096 (pow.f64 x 3)) (fma.f64 x (+.f64 x -16) 256)))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) (*.f64 116 (neg.f64 (+.f64 256 (*.f64 x (+.f64 x -16))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) (+.f64 -29696 (*.f64 -116 (*.f64 x (+.f64 x -16)))))
(/.f64 (/.f64 (-.f64 -4096 (pow.f64 x 3)) (fma.f64 x (+.f64 x -16) 256)) -116)
(*.f64 -1/116 (/.f64 (-.f64 -4096 (pow.f64 x 3)) (fma.f64 x (+.f64 x -16) 256)))
(/.f64 (-.f64 256 (pow.f64 x 2)) (*.f64 116 (-.f64 16 x)))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (-.f64 (pow.f64 x 6) 16777216) (*.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (-.f64 (pow.f64 x 3) 4096)))
(/.f64 (/.f64 (+.f64 (pow.f64 x 6) -16777216) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116))) (+.f64 (pow.f64 x 3) -4096))
(/.f64 (+.f64 (pow.f64 x 6) -16777216) (*.f64 116 (*.f64 (+.f64 (pow.f64 x 3) -4096) (fma.f64 x (+.f64 x -16) 256))))
(/.f64 (-.f64 256/707281 (*.f64 (pow.f64 x 4) 1/181063936)) (*.f64 (+.f64 4/29 (*.f64 x -1/116)) (+.f64 16/841 (*.f64 (pow.f64 x 2) 1/13456))))
(/.f64 (+.f64 256/707281 (*.f64 (pow.f64 x 4) -1/181063936)) (*.f64 (fma.f64 x -1/116 4/29) (fma.f64 (pow.f64 x 2) 1/13456 16/841)))
(/.f64 (-.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (*.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))))
(/.f64 (/.f64 (-.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896)))
(/.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) -1/2436396322816)) (*.f64 (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841) (fma.f64 (pow.f64 x 3) -1/1560896 64/24389)))
(/.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) -1/2436396322816)) (*.f64 (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841) (fma.f64 (pow.f64 x 3) -1/1560896 64/24389)))
(/.f64 (-.f64 (pow.f64 x 4) 65536) (*.f64 (+.f64 (*.f64 116 x) -1856) (+.f64 (pow.f64 x 2) 256)))
(/.f64 (/.f64 (+.f64 (pow.f64 x 4) -65536) (fma.f64 116 x -1856)) (+.f64 (pow.f64 x 2) 256))
(/.f64 (/.f64 (+.f64 (pow.f64 x 4) -65536) (fma.f64 x 116 -1856)) (fma.f64 x x 256))
(/.f64 (+.f64 64/24389 (pow.f64 (*.f64 x 1/116) 3)) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (-.f64 (*.f64 x 1/116) 4/29))))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) 68719476736) (*.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (-.f64 (+.f64 (pow.f64 x 6) 16777216) (*.f64 (pow.f64 x 3) 4096))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) 68719476736) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116))) (+.f64 (pow.f64 x 6) (-.f64 16777216 (*.f64 (pow.f64 x 3) 4096))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) 68719476736) (*.f64 116 (*.f64 (fma.f64 x (+.f64 x -16) 256) (+.f64 (pow.f64 x 6) (-.f64 16777216 (*.f64 (pow.f64 x 3) 4096))))))
(/.f64 (-.f64 4096/594823321 (pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 3)) (*.f64 (+.f64 4/29 (*.f64 x -1/116)) (+.f64 256/707281 (+.f64 (*.f64 (pow.f64 x 4) 1/181063936) (pow.f64 (*.f64 -1/841 x) 2)))))
(/.f64 (/.f64 (-.f64 4096/594823321 (pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 3)) (+.f64 4/29 (*.f64 x -1/116))) (+.f64 256/707281 (fma.f64 (pow.f64 x 4) 1/181063936 (pow.f64 (*.f64 x -1/841) 2))))
(/.f64 (/.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) -1/2436396322816)) (fma.f64 x -1/116 4/29)) (+.f64 256/707281 (fma.f64 (pow.f64 x 4) 1/181063936 (*.f64 (pow.f64 x 2) 1/707281))))
(/.f64 (-.f64 262144/14507145975869 (pow.f64 (*.f64 (pow.f64 x 3) -1/1560896) 3)) (*.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (*.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896)))))
(/.f64 (-.f64 262144/14507145975869 (*.f64 (pow.f64 (pow.f64 x 3) 3) -1/3802961274698203136)) (*.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 4096/594823321 (+.f64 (*.f64 (pow.f64 x 6) 1/2436396322816) (*.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))))))
(/.f64 (+.f64 262144/14507145975869 (*.f64 (pow.f64 (pow.f64 x 3) 3) 1/3802961274698203136)) (*.f64 (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841) (+.f64 (fma.f64 (pow.f64 x 6) 1/2436396322816 4096/594823321) (*.f64 (pow.f64 x 3) -1/594823321))))
(/.f64 (+.f64 262144/14507145975869 (*.f64 (pow.f64 (pow.f64 x 3) 3) 1/3802961274698203136)) (*.f64 (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841) (+.f64 (fma.f64 (pow.f64 x 6) 1/2436396322816 4096/594823321) (*.f64 (pow.f64 x 3) -1/594823321))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 2) 3) 16777216) (*.f64 (+.f64 (*.f64 116 x) -1856) (+.f64 (pow.f64 x 4) (+.f64 65536 (pow.f64 (*.f64 x 16) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 2) 3) -16777216) (*.f64 (fma.f64 116 x -1856) (+.f64 (+.f64 (pow.f64 x 4) 65536) (pow.f64 (*.f64 x 16) 2))))
(/.f64 (+.f64 (pow.f64 x 6) -16777216) (*.f64 (fma.f64 x 116 -1856) (+.f64 (*.f64 (pow.f64 x 2) 256) (+.f64 (pow.f64 x 4) 65536))))
(/.f64 (+.f64 (pow.f64 x 6) -16777216) (*.f64 (fma.f64 x 116 -1856) (+.f64 65536 (*.f64 (pow.f64 x 2) (fma.f64 x x 256)))))
(/.f64 (+.f64 -16/841 (*.f64 (pow.f64 x 2) 1/13456)) (+.f64 (*.f64 x 1/116) -4/29))
(/.f64 (fma.f64 (pow.f64 x 2) 1/13456 -16/841) (fma.f64 x 1/116 -4/29))
(/.f64 (fma.f64 (pow.f64 x 2) 1/13456 -16/841) (fma.f64 1/116 x -4/29))
(/.f64 (+.f64 -64/24389 (*.f64 (pow.f64 x 3) -1/1560896)) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/1560896) -64/24389) (-.f64 -16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) -1/1560896 -64/24389) (fma.f64 (*.f64 x -1/116) (fma.f64 1/116 x -4/29) -16/841))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 x 16))) (/.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (sqrt.f64 (+.f64 x 16)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 x 16))) (/.f64 116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (sqrt.f64 (+.f64 x 16))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 x 16))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 x 16))) 116) (sqrt.f64 (+.f64 x 16))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (cbrt.f64 (+.f64 x 16)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (cbrt.f64 (+.f64 x 16))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 x 16))) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) 116) (sqrt.f64 (+.f64 x 16))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 (/.f64 116 (cbrt.f64 (+.f64 x 16))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 116 (cbrt.f64 (+.f64 x 16)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (/.f64 116 (cbrt.f64 (+.f64 x 16)))))
(/.f64 (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (/.f64 (+.f64 4/29 (*.f64 x -1/116)) (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (+.f64 4/29 (*.f64 x -1/116))) (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841)) (fma.f64 x -1/116 4/29)))
(/.f64 (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (/.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841)))
(/.f64 (sqrt.f64 (-.f64 -16 x)) (/.f64 -116 (sqrt.f64 (-.f64 -16 x))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -16 x)) -116) (sqrt.f64 (-.f64 -16 x)))
(*.f64 (sqrt.f64 (-.f64 -16 x)) (/.f64 (sqrt.f64 (-.f64 -16 x)) -116))
(/.f64 (sqrt.f64 (fma.f64 x x -256)) (/.f64 (+.f64 (*.f64 116 x) -1856) (sqrt.f64 (fma.f64 x x -256))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x x -256)) (fma.f64 116 x -1856)) (sqrt.f64 (fma.f64 x x -256)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x x -256)) (sqrt.f64 (fma.f64 x x -256))) (fma.f64 x 116 -1856))
(/.f64 (sqrt.f64 (fma.f64 x x -256)) (*.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 x -16))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x x -256)) (*.f64 116 (sqrt.f64 (+.f64 x -16)))) (sqrt.f64 (+.f64 x 16)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (/.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (sqrt.f64 (+.f64 (pow.f64 x 3) 4096))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116))) (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (+.f64 29696 (*.f64 x (fma.f64 x 116 -1856)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (*.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (*.f64 (/.f64 116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (fma.f64 x (+.f64 x -16) 256))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))) (/.f64 (/.f64 116 (cbrt.f64 (+.f64 x 16))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))) 116) (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) 4096)) (cbrt.f64 (+.f64 (pow.f64 x 3) 4096))) (/.f64 (*.f64 116 (+.f64 256 (*.f64 x (+.f64 x -16)))) (cbrt.f64 (+.f64 (pow.f64 x 3) 4096))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) 4096)) (/.f64 (/.f64 (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)) (cbrt.f64 (+.f64 (pow.f64 x 3) 4096))) (cbrt.f64 (+.f64 (pow.f64 x 3) 4096))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) 4096)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) 4096)) (/.f64 (+.f64 29696 (*.f64 x (fma.f64 x 116 -1856))) (cbrt.f64 (+.f64 (pow.f64 x 3) 4096)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) 4096)) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) 4096)) (+.f64 29696 (*.f64 x (fma.f64 x 116 -1856)))) (cbrt.f64 (+.f64 (pow.f64 x 3) 4096))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))) (/.f64 (+.f64 4/29 (*.f64 x -1/116)) (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))) (+.f64 4/29 (*.f64 x -1/116))) (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841)) (/.f64 (fma.f64 x -1/116 4/29) (cbrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841)) (fma.f64 x -1/116 4/29)) (cbrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))) (/.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)) (/.f64 (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841) (cbrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841)) (cbrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x x -256)) (cbrt.f64 (fma.f64 x x -256))) (/.f64 (+.f64 (*.f64 116 x) -1856) (cbrt.f64 (fma.f64 x x -256))))
(/.f64 (cbrt.f64 (fma.f64 x x -256)) (/.f64 (/.f64 (fma.f64 116 x -1856) (cbrt.f64 (fma.f64 x x -256))) (cbrt.f64 (fma.f64 x x -256))))
(/.f64 (cbrt.f64 (fma.f64 x x -256)) (/.f64 (fma.f64 x 116 -1856) (*.f64 (cbrt.f64 (fma.f64 x x -256)) (cbrt.f64 (fma.f64 x x -256)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -16 x)) (cbrt.f64 (-.f64 -16 x))) (/.f64 -116 (cbrt.f64 (-.f64 -16 x))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 -16 x)) (cbrt.f64 (-.f64 -16 x))) -116) (cbrt.f64 (-.f64 -16 x)))
(*.f64 (cbrt.f64 (-.f64 -16 x)) (/.f64 (cbrt.f64 (-.f64 -16 x)) (/.f64 -116 (cbrt.f64 (-.f64 -16 x)))))
(*.f64 (cbrt.f64 (-.f64 -16 x)) (*.f64 (/.f64 (cbrt.f64 (-.f64 -16 x)) -116) (cbrt.f64 (-.f64 -16 x))))
(/.f64 (*.f64 (+.f64 64/24389 (pow.f64 (*.f64 x 1/116) 3)) 1) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (-.f64 (*.f64 x 1/116) 4/29))))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))
(/.f64 (*.f64 (+.f64 -16/841 (*.f64 (pow.f64 x 2) 1/13456)) 1) (+.f64 (*.f64 x 1/116) -4/29))
(/.f64 (fma.f64 (pow.f64 x 2) 1/13456 -16/841) (fma.f64 x 1/116 -4/29))
(/.f64 (fma.f64 (pow.f64 x 2) 1/13456 -16/841) (fma.f64 1/116 x -4/29))
(/.f64 (*.f64 (+.f64 -64/24389 (*.f64 (pow.f64 x 3) -1/1560896)) 1) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/1560896) -64/24389) (-.f64 -16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) -1/1560896 -64/24389) (fma.f64 (*.f64 x -1/116) (fma.f64 1/116 x -4/29) -16/841))
(/.f64 (*.f64 (-.f64 256/707281 (*.f64 (pow.f64 x 4) 1/181063936)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 16/841 (*.f64 (pow.f64 x 2) 1/13456)))
(/.f64 (-.f64 256/707281 (*.f64 (pow.f64 x 4) 1/181063936)) (*.f64 (+.f64 4/29 (*.f64 x -1/116)) (+.f64 16/841 (*.f64 (pow.f64 x 2) 1/13456))))
(/.f64 (+.f64 256/707281 (*.f64 (pow.f64 x 4) -1/181063936)) (*.f64 (fma.f64 x -1/116 4/29) (fma.f64 (pow.f64 x 2) 1/13456 16/841)))
(/.f64 (*.f64 (-.f64 4096/594823321 (pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 3)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 256/707281 (+.f64 (*.f64 (pow.f64 x 4) 1/181063936) (pow.f64 (*.f64 -1/841 x) 2))))
(/.f64 (/.f64 (-.f64 4096/594823321 (pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 3)) (+.f64 4/29 (*.f64 x -1/116))) (+.f64 256/707281 (fma.f64 (pow.f64 x 4) 1/181063936 (pow.f64 (*.f64 x -1/841) 2))))
(/.f64 (/.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) -1/2436396322816)) (fma.f64 x -1/116 4/29)) (+.f64 256/707281 (fma.f64 (pow.f64 x 4) 1/181063936 (*.f64 (pow.f64 x 2) 1/707281))))
(/.f64 (*.f64 (-.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896)))
(/.f64 (/.f64 (-.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896)))
(/.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) -1/2436396322816)) (*.f64 (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841) (fma.f64 (pow.f64 x 3) -1/1560896 64/24389)))
(/.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) -1/2436396322816)) (*.f64 (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841) (fma.f64 (pow.f64 x 3) -1/1560896 64/24389)))
(/.f64 (*.f64 (-.f64 262144/14507145975869 (pow.f64 (*.f64 (pow.f64 x 3) -1/1560896) 3)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))) (+.f64 (+.f64 4096/594823321 (*.f64 (pow.f64 x 6) 1/2436396322816)) (*.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))))
(/.f64 (-.f64 262144/14507145975869 (*.f64 (pow.f64 (pow.f64 x 3) 3) -1/3802961274698203136)) (*.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) (+.f64 4096/594823321 (+.f64 (*.f64 (pow.f64 x 6) 1/2436396322816) (*.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))))))
(/.f64 (+.f64 262144/14507145975869 (*.f64 (pow.f64 (pow.f64 x 3) 3) 1/3802961274698203136)) (*.f64 (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841) (+.f64 (fma.f64 (pow.f64 x 6) 1/2436396322816 4096/594823321) (*.f64 (pow.f64 x 3) -1/594823321))))
(/.f64 (+.f64 262144/14507145975869 (*.f64 (pow.f64 (pow.f64 x 3) 3) 1/3802961274698203136)) (*.f64 (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841) (+.f64 (fma.f64 (pow.f64 x 6) 1/2436396322816 4096/594823321) (*.f64 (pow.f64 x 3) -1/594823321))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (sqrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (/.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x -1/116))) (sqrt.f64 (fma.f64 x 1/116 4/29))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841)) (sqrt.f64 (fma.f64 x -1/116 4/29))) (sqrt.f64 (fma.f64 1/116 x 4/29)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x 1/116 4/29)) (sqrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))) (sqrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (sqrt.f64 (fma.f64 1/116 x 4/29)) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841)) (sqrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/116 x 4/29)) (sqrt.f64 (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))) (sqrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2) (cbrt.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))) (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2) (/.f64 (cbrt.f64 (fma.f64 x -1/116 4/29)) (cbrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2) (cbrt.f64 (fma.f64 x -1/116 4/29))) (cbrt.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (cbrt.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896))) (/.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)) (cbrt.f64 (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))) (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389)) (cbrt.f64 (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))) (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2))
(/.f64 (*.f64 (neg.f64 (fma.f64 x x -256)) 1/116) (+.f64 (neg.f64 x) 16))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) 1/116) (neg.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) (+.f64 -29696 (*.f64 -116 (*.f64 x (+.f64 x -16)))))
(/.f64 (/.f64 (-.f64 -4096 (pow.f64 x 3)) (fma.f64 x (+.f64 x -16) 256)) -116)
(*.f64 -1/116 (/.f64 (-.f64 -4096 (pow.f64 x 3)) (fma.f64 x (+.f64 x -16) 256)))
(/.f64 (*.f64 (-.f64 256 (pow.f64 x 2)) 1/116) (-.f64 16 x))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (*.f64 (*.f64 (fma.f64 x x -256) 1/116) 1) (+.f64 x -16))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (*.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) 1) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (fma.f64 x (+.f64 x -16) 256))
(/.f64 (*.f64 (neg.f64 (fma.f64 x x -256)) -1/116) (+.f64 x -16))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) -1/116) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 3)) -4096) (/.f64 (+.f64 256 (*.f64 x (+.f64 x -16))) -1/116))
(*.f64 (/.f64 (-.f64 -4096 (pow.f64 x 3)) (fma.f64 x (+.f64 x -16) 256)) -1/116)
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x x -256)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 x -16)))
(/.f64 (sqrt.f64 (fma.f64 x x -256)) (/.f64 (sqrt.f64 (+.f64 x -16)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16)))))
(/.f64 (*.f64 1/116 (sqrt.f64 (fma.f64 x x -256))) (/.f64 (sqrt.f64 (+.f64 x -16)) (sqrt.f64 (+.f64 x 16))))
(*.f64 (/.f64 (*.f64 1/116 (sqrt.f64 (fma.f64 x x -256))) (sqrt.f64 (+.f64 x -16))) (sqrt.f64 (+.f64 x 16)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) 4096)) (/.f64 (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))) (*.f64 1/116 (sqrt.f64 (+.f64 x 16)))))
(/.f64 (*.f64 1/116 (sqrt.f64 (+.f64 x 16))) (/.f64 (sqrt.f64 (fma.f64 x (+.f64 x -16) 256)) (sqrt.f64 (+.f64 (pow.f64 x 3) 4096))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x 16)) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 116))
(/.f64 (sqrt.f64 (+.f64 x 16)) (/.f64 (sqrt.f64 116) (sqrt.f64 (fma.f64 x 1/116 4/29))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 16)) (sqrt.f64 116)) (sqrt.f64 (fma.f64 1/116 x 4/29)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -16 x)) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 -116))
(/.f64 (sqrt.f64 (-.f64 -16 x)) (/.f64 (sqrt.f64 -116) (sqrt.f64 (fma.f64 x 1/116 4/29))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -16 x)) (sqrt.f64 -116)) (sqrt.f64 (fma.f64 1/116 x 4/29)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 x 16)) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 116))
(/.f64 (cbrt.f64 (+.f64 x 16)) (/.f64 (cbrt.f64 116) (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 116)) (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -16 x)) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 -116))
(/.f64 (cbrt.f64 (-.f64 -16 x)) (/.f64 (cbrt.f64 -116) (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 -16 x)) (cbrt.f64 -116)) (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2))
(/.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) 1) (+.f64 4/29 (*.f64 x -1/116)))
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 x -1/116 4/29))
(/.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (sqrt.f64 (+.f64 4/29 (*.f64 x -1/116)))) (sqrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 x -1/116 4/29))
(/.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))) (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))))) (cbrt.f64 (+.f64 4/29 (*.f64 x -1/116))))
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 x -1/116 4/29))
(/.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) 1) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))
(/.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (sqrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))) (sqrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))
(/.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (*.f64 (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))) (cbrt.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))
(/.f64 (/.f64 (fma.f64 x x -256) 116) (+.f64 x -16))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (/.f64 1 (/.f64 116 (fma.f64 x x -256))) (+.f64 x -16))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (/.f64 1 (/.f64 116 (+.f64 (pow.f64 x 3) 4096))) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (fma.f64 x (+.f64 x -16) 256))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 116 (+.f64 x 16))) (cbrt.f64 (/.f64 116 (+.f64 x 16))))) (cbrt.f64 (/.f64 116 (+.f64 x 16))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) 4096) 116) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (fma.f64 x (+.f64 x -16) 256))
(/.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) 1) (+.f64 x -16))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (sqrt.f64 (+.f64 x -16))) (sqrt.f64 (+.f64 x -16)))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (*.f64 (cbrt.f64 (+.f64 x -16)) (cbrt.f64 (+.f64 x -16)))) (cbrt.f64 (+.f64 x -16)))
(/.f64 (fma.f64 x x -256) (fma.f64 116 x -1856))
(/.f64 (fma.f64 x x -256) (fma.f64 x 116 -1856))
(/.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) 1) (+.f64 256 (*.f64 x (+.f64 x -16))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (fma.f64 x (+.f64 x -16) 256))
(/.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16))))) (sqrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (fma.f64 x (+.f64 x -16) 256))
(/.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (*.f64 (cbrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))) (cbrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))) (cbrt.f64 (+.f64 256 (*.f64 x (+.f64 x -16)))))
(/.f64 (+.f64 (pow.f64 x 3) 4096) (+.f64 29696 (*.f64 (*.f64 x (+.f64 x -16)) 116)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (fma.f64 x (+.f64 x -16) 256))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/13456) 16/841) (-.f64 (*.f64 x 1/116) 4/29))
(/.f64 (fma.f64 (pow.f64 x 2) 1/13456 -16/841) (fma.f64 x 1/116 -4/29))
(/.f64 (fma.f64 (pow.f64 x 2) 1/13456 -16/841) (fma.f64 1/116 x -4/29))
(pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(pow.f64 (/.f64 116 (+.f64 x 16)) -1)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(pow.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/3)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(neg.f64 (/.f64 (+.f64 x 16) -116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(neg.f64 (*.f64 (/.f64 (+.f64 x 16) -116) 1))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(neg.f64 (*.f64 (+.f64 x 16) -1/116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(neg.f64 (*.f64 1 (/.f64 (+.f64 x 16) -116)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(neg.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 (*.f64 x 1/116) -4/29)))
(/.f64 (fma.f64 (pow.f64 x 2) 1/13456 -16/841) (fma.f64 x 1/116 -4/29))
(/.f64 (fma.f64 (pow.f64 x 2) 1/13456 -16/841) (fma.f64 1/116 x -4/29))
(neg.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/1560896) -64/24389) (-.f64 -16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) -1/1560896 -64/24389) (fma.f64 (*.f64 x -1/116) (fma.f64 1/116 x -4/29) -16/841))
(neg.f64 (/.f64 (-.f64 -16 x) 116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x 16) 2) 1/13456))
(sqrt.f64 (pow.f64 (fma.f64 1/116 x 4/29) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x 16)) 1/116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(expm1.f64 (log.f64 (+.f64 33/29 (*.f64 x 1/116))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(exp.f64 (log.f64 (+.f64 4/29 (*.f64 x 1/116))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(log1p.f64 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 4/29 (*.f64 x 1/116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 (*.f64 x 1/116) 4/29)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(+.f64 (-.f64 4/29 (exp.f64 (log1p.f64 (*.f64 x -1/116)))) 1)
(-.f64 4/29 (expm1.f64 (log1p.f64 (*.f64 x -1/116))))
(-.f64 4/29 (*.f64 x -1/116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(-.f64 0 (-.f64 (*.f64 x -1/116) 4/29))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(-.f64 (/.f64 16/841 (+.f64 4/29 (*.f64 x -1/116))) (/.f64 (pow.f64 x 2) (/.f64 (+.f64 4/29 (*.f64 x -1/116)) 1/13456)))
(-.f64 (/.f64 16/841 (+.f64 4/29 (*.f64 x -1/116))) (*.f64 (/.f64 (pow.f64 x 2) (+.f64 4/29 (*.f64 x -1/116))) 1/13456))
(+.f64 (/.f64 16/841 (fma.f64 x -1/116 4/29)) (*.f64 (/.f64 (pow.f64 x 2) (fma.f64 x -1/116 4/29)) -1/13456))
(+.f64 (/.f64 16/841 (fma.f64 x -1/116 4/29)) (*.f64 -1/13456 (/.f64 (pow.f64 x 2) (fma.f64 x -1/116 4/29))))
(-.f64 (/.f64 64/24389 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (/.f64 (pow.f64 x 3) (/.f64 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))) -1/1560896)))
(-.f64 (/.f64 64/24389 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (*.f64 (/.f64 (pow.f64 x 3) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) -1/1560896))
(-.f64 (/.f64 64/24389 (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841)) (/.f64 (pow.f64 (*.f64 x -1/116) 3) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841)))
(-.f64 (/.f64 64/24389 (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841)) (/.f64 (pow.f64 (*.f64 x -1/116) 3) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841)))
(-.f64 (exp.f64 (log.f64 (+.f64 33/29 (*.f64 x 1/116)))) 1)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (+.f64 x 16) 1/116)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (+.f64 x 16) (*.f64 (sqrt.f64 1/116) (sqrt.f64 1/116)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 x -1/116 4/29))
(*.f64 1 (+.f64 4/29 (*.f64 x 1/116)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 1/116 (+.f64 x 16))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 -1/116 (-.f64 -16 x))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))
(*.f64 (-.f64 -16 x) -1/116)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (sqrt.f64 (+.f64 x 16)) (*.f64 1/116 (sqrt.f64 (+.f64 x 16))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (*.f64 1/116 (cbrt.f64 (+.f64 x 16))))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (*.f64 1/116 (sqrt.f64 (+.f64 x 16))) (sqrt.f64 (+.f64 x 16)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (*.f64 1/116 (cbrt.f64 (+.f64 x 16))) (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)))
(*.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (/.f64 1 (+.f64 4/29 (*.f64 x -1/116))))
(/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 x -1/116 4/29))
(*.f64 (/.f64 1 (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))))) (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)))
(/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 -1/116 (fma.f64 x -1/116 4/29)) 16/841))
(/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 x (*.f64 1/116 (fma.f64 1/116 x -4/29)) 16/841))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456))) (+.f64 4/29 (*.f64 x 1/116)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))) (+.f64 16/841 (/.f64 (*.f64 x 1/116) (/.f64 116 (+.f64 x 16)))))
(*.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 64/24389 (*.f64 (pow.f64 x 3) -1/1560896))) (+.f64 16/841 (*.f64 (/.f64 (*.f64 1/116 x) 116) (+.f64 x 16))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 (pow.f64 x 3) -1/1560896 64/24389)) (fma.f64 (/.f64 x 13456) (+.f64 x 16) 16/841))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 2) -1/13456 16/841) (fma.f64 (pow.f64 x 3) -1/1560896 64/24389)) (fma.f64 (*.f64 1/13456 x) (+.f64 x 16) 16/841))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (-.f64 256/707281 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 2))) (+.f64 16/841 (*.f64 (*.f64 x 1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (-.f64 256/707281 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 2))) (+.f64 16/841 (*.f64 (*.f64 1/116 x) (+.f64 4/29 (*.f64 x -1/116)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (-.f64 256/707281 (pow.f64 (*.f64 (*.f64 x -1/116) (fma.f64 x -1/116 4/29)) 2))) (fma.f64 x (*.f64 1/116 (fma.f64 x -1/116 4/29)) 16/841))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (-.f64 256/707281 (pow.f64 (*.f64 x (+.f64 (*.f64 1/13456 x) -1/841)) 2))) (fma.f64 x (*.f64 1/116 (fma.f64 x -1/116 4/29)) 16/841))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 4096/594823321 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 3))) (+.f64 256/707281 (*.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) (-.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 16/841))))
(*.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 4096/594823321 (pow.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116))) 3))) (+.f64 256/707281 (*.f64 (*.f64 x -1/116) (*.f64 (+.f64 4/29 (*.f64 x -1/116)) (fma.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)) -16/841)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 (*.f64 (*.f64 x -1/116) (fma.f64 x -1/116 4/29)) (fma.f64 (*.f64 x -1/116) (fma.f64 x -1/116 4/29) -16/841) 256/707281)) (+.f64 4096/594823321 (pow.f64 (*.f64 (*.f64 x -1/116) (fma.f64 x -1/116 4/29)) 3)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 1/1560896 64/24389) (fma.f64 (*.f64 x (+.f64 (*.f64 1/13456 x) -1/841)) (fma.f64 (*.f64 x -1/116) (fma.f64 x -1/116 4/29) -16/841) 256/707281)) (+.f64 4096/594823321 (pow.f64 (*.f64 x (+.f64 (*.f64 1/13456 x) -1/841)) 3)))
(*.f64 (/.f64 1 (/.f64 116 (sqrt.f64 (+.f64 x 16)))) (sqrt.f64 (+.f64 x 16)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (/.f64 1 (/.f64 116 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)))) (cbrt.f64 (+.f64 x 16)))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x 16)) 116) (sqrt.f64 (+.f64 x 16)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) 116) (cbrt.f64 (+.f64 x 16)))
(*.f64 1/116 (*.f64 (cbrt.f64 (+.f64 x 16)) (cbrt.f64 (pow.f64 (+.f64 x 16) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x 16) 2)) (/.f64 116 (cbrt.f64 (+.f64 x 16))))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (fma.f64 x x -256)) (+.f64 x 16))
(*.f64 (+.f64 x 16) (/.f64 (fma.f64 x x -256) (/.f64 (fma.f64 x x -256) 1/116)))
(/.f64 (*.f64 (fma.f64 x x -256) (fma.f64 1/116 x 4/29)) (fma.f64 x x -256))
(/.f64 (*.f64 (fma.f64 1/116 x 4/29) (fma.f64 x x -256)) (fma.f64 x x -256))
(*.f64 (/.f64 (*.f64 (fma.f64 x x -256) 1/116) (-.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 x 2) (*.f64 16 (+.f64 x 16))))
(*.f64 (/.f64 (fma.f64 x x -256) (/.f64 (+.f64 (pow.f64 x 3) -4096) 1/116)) (+.f64 (pow.f64 x 2) (*.f64 16 (+.f64 x 16))))
(/.f64 (*.f64 (fma.f64 x x (fma.f64 x 16 256)) (fma.f64 x x -256)) (-.f64 (/.f64 (pow.f64 x 3) 1/116) 475136))
(/.f64 (*.f64 (+.f64 256 (*.f64 x (+.f64 x 16))) (fma.f64 x x -256)) (-.f64 (/.f64 (pow.f64 x 3) 1/116) 475136))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (-.f64 (pow.f64 x 4) (pow.f64 (+.f64 256 (*.f64 x -16)) 2))) (+.f64 (fma.f64 x x -256) (*.f64 x 16)))
(/.f64 (*.f64 (+.f64 (*.f64 1/116 (pow.f64 x 3)) 1024/29) (+.f64 (fma.f64 x x -256) (*.f64 x 16))) (-.f64 (pow.f64 x 4) (pow.f64 (+.f64 256 (*.f64 x -16)) 2)))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (fma.f64 x -16 256) 2)) (fma.f64 x 16 (fma.f64 x x -256))))
(/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (fma.f64 x -16 256) 2)) (+.f64 -256 (*.f64 x (+.f64 x 16)))))
(*.f64 (/.f64 (*.f64 1/116 (+.f64 (pow.f64 x 3) 4096)) (+.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (+.f64 256 (*.f64 x -16)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 256 (*.f64 x -16)) (-.f64 (+.f64 256 (*.f64 x -16)) (pow.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/116 (pow.f64 x 3)) 1024/29) (+.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (+.f64 256 (*.f64 x -16)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 256 (*.f64 x -16)) (-.f64 (+.f64 256 (*.f64 x -16)) (pow.f64 x 2)))))
(*.f64 (/.f64 (fma.f64 1/116 (pow.f64 x 3) 1024/29) (+.f64 (pow.f64 (fma.f64 x -16 256) 3) (pow.f64 x 6))) (fma.f64 (fma.f64 x -16 256) (+.f64 256 (*.f64 x (-.f64 -16 x))) (pow.f64 x 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x 1/116 4/29))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x 1/116 4/29))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/116 x 4/29))) (cbrt.f64 (sqrt.f64 (fma.f64 1/116 x 4/29)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) (sqrt.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x 1/116 4/29))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x 1/116 4/29))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x 1/116 4/29)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/116 x 4/29)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/116 x 4/29))) (cbrt.f64 (sqrt.f64 (fma.f64 1/116 x 4/29)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6) (pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/6))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2) (pow.f64 (/.f64 116 (+.f64 x 16)) -1/2))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2) (pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3/2))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 1)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(pow.f64 (/.f64 116 (+.f64 x 16)) -1)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(pow.f64 (sqrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 2)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(pow.f64 (cbrt.f64 (+.f64 4/29 (*.f64 x 1/116))) 3)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(pow.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3) 1/3)
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(neg.f64 (/.f64 (+.f64 x 16) -116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(neg.f64 (*.f64 (/.f64 (+.f64 x 16) -116) 1))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(neg.f64 (*.f64 (+.f64 x 16) -1/116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(neg.f64 (*.f64 1 (/.f64 (+.f64 x 16) -116)))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(neg.f64 (/.f64 (+.f64 16/841 (*.f64 (pow.f64 x 2) -1/13456)) (+.f64 (*.f64 x 1/116) -4/29)))
(/.f64 (fma.f64 (pow.f64 x 2) 1/13456 -16/841) (fma.f64 x 1/116 -4/29))
(/.f64 (fma.f64 (pow.f64 x 2) 1/13456 -16/841) (fma.f64 1/116 x -4/29))
(neg.f64 (/.f64 (+.f64 64/24389 (*.f64 (pow.f64 x 3) 1/1560896)) (+.f64 -16/841 (neg.f64 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/1560896) -64/24389) (-.f64 -16/841 (*.f64 (*.f64 x -1/116) (+.f64 4/29 (*.f64 x -1/116)))))
(/.f64 (fma.f64 (pow.f64 x 3) -1/1560896 -64/24389) (fma.f64 (*.f64 x -1/116) (fma.f64 1/116 x -4/29) -16/841))
(neg.f64 (/.f64 (-.f64 -16 x) 116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x 16) 2) 1/13456))
(sqrt.f64 (pow.f64 (fma.f64 1/116 x 4/29) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x 16)) 1/116))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116)))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(cbrt.f64 (pow.f64 (+.f64 4/29 (*.f64 x 1/116)) 3))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(expm1.f64 (log.f64 (+.f64 33/29 (*.f64 x 1/116))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(exp.f64 (log.f64 (+.f64 4/29 (*.f64 x 1/116))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)
(log1p.f64 (expm1.f64 (+.f64 4/29 (*.f64 x 1/116))))
(fma.f64 x 1/116 4/29)
(fma.f64 1/116 x 4/29)

eval171.0ms (8.8%)

Compiler

Compiled 5507 to 4564 computations (17.1% saved)

prune37.0ms (1.9%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New2942296
Fresh000
Picked022
Done000
Total2944298
Accuracy
100.0%
Counts
298 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (+.f64 x 16) 116)
100.0%
(-.f64 4/29 (/.f64 x -116))
49.6%
(*.f64 1/116 x)
51.8%
4/29
100.0%
(/.f64 (+.f64 x 16) 116)
100.0%
(-.f64 4/29 (/.f64 x -116))
49.6%
(*.f64 1/116 x)
51.8%
4/29
Compiler

Compiled 36 to 30 computations (16.7% saved)

localize15.0ms (0.8%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 1/116 x)
Compiler

Compiled 7 to 5 computations (28.6% saved)

series1.0ms (0.1%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 1/116 x)
0.0ms
x
@0
(*.f64 1/116 x)
0.0ms
x
@-inf
(*.f64 1/116 x)

rewrite144.0ms (7.5%)

Algorithm
batch-egg-rewrite
Rules
593×associate-+r+
471×associate-+l+
409×associate-*r*
305×associate-*l*
163×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0710
14610
248710
3556510
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(*.f64 1/116 x)
Outputs
(+.f64 (*.f64 1/116 x) 0)
(+.f64 1 (-.f64 (*.f64 1/116 x) 1))
(+.f64 1 (+.f64 (*.f64 1/116 x) -1))
(+.f64 (+.f64 (*.f64 1/116 x) 1) -1)
(+.f64 0 (*.f64 1/116 x))
(+.f64 (-.f64 (*.f64 1/116 x) 1) 1)
(+.f64 -1 (+.f64 (*.f64 1/116 x) 1))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58))))
(+.f64 (log.f64 (pow.f64 (exp.f64 x) 1/232)) (log.f64 (pow.f64 (exp.f64 x) 1/232)))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 x) 1/232))) (log.f64 (pow.f64 (exp.f64 x) 1/232)))
(-.f64 (+.f64 (*.f64 1/116 x) 1) 1)
(-.f64 (+.f64 (*.f64 1/116 x) 2) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/116 x) 1) (+.f64 (*.f64 1/116 x) 1)) 1) (+.f64 (*.f64 1/116 x) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 1/116 x) 1) 3) 1) (+.f64 (+.f64 (*.f64 1/116 x) 2) (*.f64 (+.f64 (*.f64 1/116 x) 1) (+.f64 (*.f64 1/116 x) 1))))
(pow.f64 (*.f64 1/116 x) 1)
(pow.f64 (sqrt.f64 (*.f64 1/116 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 1/116 x)) 3)
(pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 1/2)
(pow.f64 (pow.f64 (*.f64 1/116 x) 3) 1/3)
(pow.f64 (E.f64) (log.f64 (*.f64 1/116 x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/116 x))) 2)) (cbrt.f64 (log.f64 (*.f64 1/116 x))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/116 x)))) (sqrt.f64 (log.f64 (*.f64 1/116 x))))
(sqrt.f64 (*.f64 (pow.f64 x 2) 1/13456))
(fabs.f64 (*.f64 1/116 x))
(log.f64 (pow.f64 (exp.f64 1/116) x))
(cbrt.f64 (pow.f64 (*.f64 1/116 x) 3))
(expm1.f64 (log1p.f64 (*.f64 1/116 x)))
(exp.f64 (log.f64 (*.f64 1/116 x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/116 x))) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/116 x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/116 x))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 1/116 x)))

simplify71.0ms (3.6%)

Algorithm
egg-herbie
Rules
730×associate-*r*
627×associate-*l*
593×distribute-lft-in
567×associate--l-
475×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
093636
1228628
2869621
37463621
Stop Event
node limit
Counts
34 → 41
Calls
Call 1
Inputs
(+.f64 (*.f64 1/116 x) 0)
(+.f64 1 (-.f64 (*.f64 1/116 x) 1))
(+.f64 1 (+.f64 (*.f64 1/116 x) -1))
(+.f64 (+.f64 (*.f64 1/116 x) 1) -1)
(+.f64 0 (*.f64 1/116 x))
(+.f64 (-.f64 (*.f64 1/116 x) 1) 1)
(+.f64 -1 (+.f64 (*.f64 1/116 x) 1))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58))))
(+.f64 (log.f64 (pow.f64 (exp.f64 x) 1/232)) (log.f64 (pow.f64 (exp.f64 x) 1/232)))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 x) 1/232))) (log.f64 (pow.f64 (exp.f64 x) 1/232)))
(-.f64 (+.f64 (*.f64 1/116 x) 1) 1)
(-.f64 (+.f64 (*.f64 1/116 x) 2) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/116 x) 1) (+.f64 (*.f64 1/116 x) 1)) 1) (+.f64 (*.f64 1/116 x) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 1/116 x) 1) 3) 1) (+.f64 (+.f64 (*.f64 1/116 x) 2) (*.f64 (+.f64 (*.f64 1/116 x) 1) (+.f64 (*.f64 1/116 x) 1))))
(pow.f64 (*.f64 1/116 x) 1)
(pow.f64 (sqrt.f64 (*.f64 1/116 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 1/116 x)) 3)
(pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 1/2)
(pow.f64 (pow.f64 (*.f64 1/116 x) 3) 1/3)
(pow.f64 (E.f64) (log.f64 (*.f64 1/116 x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/116 x))) 2)) (cbrt.f64 (log.f64 (*.f64 1/116 x))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/116 x)))) (sqrt.f64 (log.f64 (*.f64 1/116 x))))
(sqrt.f64 (*.f64 (pow.f64 x 2) 1/13456))
(fabs.f64 (*.f64 1/116 x))
(log.f64 (pow.f64 (exp.f64 1/116) x))
(cbrt.f64 (pow.f64 (*.f64 1/116 x) 3))
(expm1.f64 (log1p.f64 (*.f64 1/116 x)))
(exp.f64 (log.f64 (*.f64 1/116 x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/116 x))) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/116 x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/116 x))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 1/116 x)))
Outputs
(+.f64 (*.f64 1/116 x) 0)
(*.f64 1/116 x)
(+.f64 1 (-.f64 (*.f64 1/116 x) 1))
(*.f64 1/116 x)
(+.f64 1 (+.f64 (*.f64 1/116 x) -1))
(*.f64 1/116 x)
(+.f64 (+.f64 (*.f64 1/116 x) 1) -1)
(*.f64 1/116 x)
(+.f64 0 (*.f64 1/116 x))
(*.f64 1/116 x)
(+.f64 (-.f64 (*.f64 1/116 x) 1) 1)
(*.f64 1/116 x)
(+.f64 -1 (+.f64 (*.f64 1/116 x) 1))
(*.f64 1/116 x)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))))
(+.f64 (log.f64 (pow.f64 (exp.f64 x) 1/232)) (log.f64 (pow.f64 (exp.f64 x) 1/232)))
(*.f64 1/116 x)
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/58))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/116) x))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 x) 1/232))) (log.f64 (pow.f64 (exp.f64 x) 1/232)))
(*.f64 1/116 x)
(-.f64 (+.f64 (*.f64 1/116 x) 1) 1)
(*.f64 1/116 x)
(-.f64 (+.f64 (*.f64 1/116 x) 2) 2)
(*.f64 1/116 x)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/116 x) 1) (+.f64 (*.f64 1/116 x) 1)) 1) (+.f64 (*.f64 1/116 x) 2))
(/.f64 (fma.f64 (fma.f64 1/116 x 1) (fma.f64 1/116 x 1) -1) (fma.f64 1/116 x 2))
(/.f64 (fma.f64 1/116 x 2) (/.f64 (fma.f64 1/116 x 2) (*.f64 1/116 x)))
(*.f64 (/.f64 (fma.f64 1/116 x 2) (fma.f64 1/116 x 2)) (*.f64 1/116 x))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 1/116 x) 1) 3) 1) (+.f64 (+.f64 (*.f64 1/116 x) 2) (*.f64 (+.f64 (*.f64 1/116 x) 1) (+.f64 (*.f64 1/116 x) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/116 x 1) 3) -1) (+.f64 (fma.f64 1/116 x 2) (*.f64 (fma.f64 1/116 x 1) (fma.f64 1/116 x 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/116 x 1) 3)) (fma.f64 (fma.f64 1/116 x 1) (fma.f64 1/116 x 1) (fma.f64 1/116 x 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/116 x 1) 3)) (+.f64 1 (*.f64 (fma.f64 1/116 x 1) (fma.f64 1/116 x 2))))
(pow.f64 (*.f64 1/116 x) 1)
(*.f64 1/116 x)
(pow.f64 (sqrt.f64 (*.f64 1/116 x)) 2)
(*.f64 1/116 x)
(pow.f64 (cbrt.f64 (*.f64 1/116 x)) 3)
(*.f64 1/116 x)
(pow.f64 (*.f64 (pow.f64 x 2) 1/13456) 1/2)
(*.f64 1/116 x)
(pow.f64 (pow.f64 (*.f64 1/116 x) 3) 1/3)
(*.f64 1/116 x)
(pow.f64 (E.f64) (log.f64 (*.f64 1/116 x)))
(*.f64 1/116 x)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/116 x))) 2)) (cbrt.f64 (log.f64 (*.f64 1/116 x))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/116 x)))) (sqrt.f64 (log.f64 (*.f64 1/116 x))))
(sqrt.f64 (*.f64 (pow.f64 x 2) 1/13456))
(*.f64 1/116 x)
(fabs.f64 (*.f64 1/116 x))
(*.f64 1/116 x)
(log.f64 (pow.f64 (exp.f64 1/116) x))
(*.f64 1/116 x)
(cbrt.f64 (pow.f64 (*.f64 1/116 x) 3))
(*.f64 1/116 x)
(expm1.f64 (log1p.f64 (*.f64 1/116 x)))
(*.f64 1/116 x)
(exp.f64 (log.f64 (*.f64 1/116 x)))
(*.f64 1/116 x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/116 x))) 2))
(*.f64 1/116 x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/116 x))) 3))
(*.f64 1/116 x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/116 x))) 1/3))
(*.f64 1/116 x)
(log1p.f64 (expm1.f64 (*.f64 1/116 x)))
(*.f64 1/116 x)

eval10.0ms (0.5%)

Compiler

Compiled 404 to 331 computations (18.1% saved)

prune9.0ms (0.5%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New41041
Fresh011
Picked011
Done022
Total41445
Accuracy
100.0%
Counts
45 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (+.f64 x 16) 116)
100.0%
(-.f64 4/29 (/.f64 x -116))
49.6%
(*.f64 1/116 x)
51.8%
4/29
100.0%
(/.f64 (+.f64 x 16) 116)
100.0%
(-.f64 4/29 (/.f64 x -116))
49.6%
(*.f64 1/116 x)
51.8%
4/29
Compiler

Compiled 36 to 30 computations (16.7% saved)

localize0.0ms (0%)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune3.0ms (0.1%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done033
Total044
Accuracy
100.0%
Counts
4 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (+.f64 x 16) 116)
100.0%
(-.f64 4/29 (/.f64 x -116))
49.6%
(*.f64 1/116 x)
51.8%
4/29
100.0%
(/.f64 (+.f64 x 16) 116)
100.0%
(-.f64 4/29 (/.f64 x -116))
49.6%
(*.f64 1/116 x)
51.8%
4/29
Compiler

Compiled 36 to 30 computations (16.7% saved)

localize0.0ms (0%)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune2.0ms (0.1%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done033
Total044
Accuracy
100.0%
Counts
4 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (+.f64 x 16) 116)
100.0%
(-.f64 4/29 (/.f64 x -116))
49.6%
(*.f64 1/116 x)
51.8%
4/29
Compiler

Compiled 33 to 27 computations (18.2% saved)

regimes13.0ms (0.7%)

Counts
4 → 1
Calls
Call 1
Inputs
4/29
(*.f64 1/116 x)
(-.f64 4/29 (/.f64 x -116))
(/.f64 (+.f64 x 16) 116)
Outputs
(/.f64 (+.f64 x 16) 116)
Calls

3 calls:

6.0ms
x
3.0ms
(/.f64 (+.f64 x 16) 116)
3.0ms
(+.f64 x 16)
Results
AccuracySegmentsBranch
100.0%1x
100.0%1(/.f64 (+.f64 x 16) 116)
100.0%1(+.f64 x 16)
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes4.0ms (0.2%)

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

1 calls:

4.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
Compiler

Compiled 12 to 9 computations (25% saved)

regimes23.0ms (1.2%)

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

1 calls:

23.0ms
x
Results
AccuracySegmentsBranch
97.8%3x
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes3.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
4/29
Outputs
4/29
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
51.8%1x
Compiler

Compiled 4 to 3 computations (25% saved)

bsearch28.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
0.16511840758755364
545028.437599996
14.0ms
-654186904.4207873
-2.0908356541588926
Results
23.0ms288×body256valid
Compiler

Compiled 154 to 134 computations (13% saved)

simplify5.0ms (0.2%)

Algorithm
egg-herbie
Rules
+-commutative
sub-neg
*-commutative
neg-mul-1
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02375
13375
24075
34475
44775
54875
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 x 16) 116)
(-.f64 4/29 (/.f64 x -116))
(if (<=.f64 x -16) (*.f64 1/116 x) (if (<=.f64 x 16) 4/29 (*.f64 1/116 x)))
4/29
Outputs
(/.f64 (+.f64 x 16) 116)
(-.f64 4/29 (/.f64 x -116))
(if (<=.f64 x -16) (*.f64 1/116 x) (if (<=.f64 x 16) 4/29 (*.f64 1/116 x)))
(if (or (<=.f64 x -16) (not (<=.f64 x 16))) (*.f64 x 1/116) 4/29)
4/29
Compiler

Compiled 28 to 23 computations (17.9% saved)

soundness45.0ms (2.3%)

Rules
101×fma-def
28×*-commutative
23×+-commutative
19×fma-neg
19×associate-/r*
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01476
12468
24264
38364
416464
530460
640848
746448
848448
950748
1052048
1152348
Stop Event
saturated
Compiler

Compiled 64 to 51 computations (20.3% saved)

end0.0ms (0%)

preprocess86.0ms (4.4%)

Compiler

Compiled 62 to 50 computations (19.4% saved)

Profiling

Loading profile data...