Details

Time bar (total: 14.3s)

analyze4.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%74.9%25.1%0%0%0%0
0%0%74.9%25.1%0%0%0%1
50%37.5%37.5%25.1%0%0%0%2
66.7%37.5%18.7%25.1%18.7%0%0%3
83.3%46.8%9.4%25.1%18.7%0%0%4
91.7%51.5%4.7%25.1%18.7%0%0%5
95.7%51.5%2.3%25.1%21.1%0%0%6
97.8%52.7%1.2%25.1%21.1%0%0%7
98.9%53.3%0.6%25.1%21.1%0%0%8
99.5%53.3%0.3%25.1%21.4%0%0%9
99.7%53.4%0.1%25.1%21.4%0%0%10
99.9%53.5%0.1%25.1%21.4%0%0%11
99.9%53.5%0%25.1%21.4%0%0%12
Compiler

Compiled 71 to 33 computations (53.5% saved)

sample1.9s (12.9%)

Results
1.8s8256×body256valid
0.0msbody256infinite
Bogosity

preprocess79.0ms (0.6%)

Algorithm
egg-herbie
Rules
1370×rational_best-simplify-71
1278×rational_best-simplify-1
1242×rational_best-simplify-63
922×rational_best-simplify-65
856×rational_best-simplify-56
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035189
171153
2138133
3359127
41060105
5476993
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))))
Outputs
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))) 1/5))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))))) 1/21)))))
(fabs.f64 (*.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 1 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 2/3)) 2)) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) 1/21) 1/5)))) (sqrt.f64 (PI.f64))))
Compiler

Compiled 69 to 32 computations (53.6% saved)

simplify86.0ms (0.6%)

Algorithm
egg-herbie
Rules
1370×rational_best-simplify-71
1278×rational_best-simplify-1
1242×rational_best-simplify-63
922×rational_best-simplify-65
856×rational_best-simplify-56
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
035189
171153
2138133
3359127
41060105
5476993
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))))
Outputs
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))) 1/5))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))))) 1/21)))))
(fabs.f64 (*.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 1 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 2/3)) 2)) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) 1/21) 1/5)))) (sqrt.f64 (PI.f64))))

eval3.0ms (0%)

Compiler

Compiled 323 to 140 computations (56.7% saved)

prune9.0ms (0.1%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New167
Fresh011
Picked000
Done000
Total178
Error
0.0b
Counts
8 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(fabs.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) 1/21) 1/5)))) (sqrt.f64 (PI.f64))))
0.6b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))))) (sqrt.f64 (PI.f64))))
0.2b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))))
0.2b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))) 1/5))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))))) 1/21)))))
0.6b
(fabs.f64 (*.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))) (sqrt.f64 (PI.f64)))))
Compiler

Compiled 570 to 298 computations (47.7% saved)

localize72.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x))
0.1b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))
0.2b
(*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 405 to 117 computations (71.1% saved)

series11.0ms (0.1%)

Counts
4 → 36
Calls

9 calls:

TimeVariablePointExpression
3.0ms
x
@-inf
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))
3.0ms
x
@0
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))
2.0ms
x
@inf
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))
1.0ms
x
@-inf
(*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))
1.0ms
x
@inf
(*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))

rewrite268.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
840×rational_best-simplify-80
836×rational_best-simplify-55
748×rational_best-simplify-63
638×rational_best-4
638×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034240
1222190
2436170
31493170
47692170
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(sqrt.f64 (PI.f64))
(*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))
(*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (PI.f64)) 4) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (sqrt.f64 (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (PI.f64)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 2) (/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 2) (/.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))) (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2/3 (*.f64 x x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)))) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) 2)) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) 2/21)) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) 2/21) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 4 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (/.f64 4 (sqrt.f64 (PI.f64)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2) (/.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 x (fabs.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (*.f64 4 (*.f64 x x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 4 (*.f64 x x))) (*.f64 (fabs.f64 x) (*.f64 4 (*.f64 x x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 x x)) (*.f64 (fabs.f64 x) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 4 (*.f64 x x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 (*.f64 (fabs.f64 x) 4) x)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) 4) x) (*.f64 2 (+.f64 x x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (*.f64 4 (*.f64 x x)) x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))))))))

simplify186.0ms (1.3%)

Algorithm
egg-herbie
Rules
1342×rational_best-simplify-67
846×rational_best-simplify-1
796×rational_best-simplify-66
788×rational_best-simplify-63
538×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031210999
18869421
237879177
Stop Event
node limit
Counts
151 → 163
Calls
Call 1
Inputs
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(+.f64 (sqrt.f64 (PI.f64)) 0)
(+.f64 0 (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))
(+.f64 (/.f64 (sqrt.f64 (PI.f64)) 4) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 3) 4))
(-.f64 (sqrt.f64 (PI.f64)) 0)
(-.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (sqrt.f64 (PI.f64)) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 1/2)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 1/4)
(*.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (PI.f64)) 1)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)) 8)
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(+.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(+.f64 0 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))))
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 2) (/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 2))
(-.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(-.f64 0 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))))
(-.f64 (/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 2) (/.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))) 2))
(/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(/.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))) -1)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)) 2)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))) (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)))) 8)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2/3 (*.f64 x x))) 4)
(/.f64 (+.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))))) -2)
(pow.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(neg.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 0)
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) 0))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(+.f64 0 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) 2)) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) 2/21)) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) 0))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) 2/21) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(/.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) 2)
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) 4)
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))) 8)
(/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (/.f64 4 (sqrt.f64 (PI.f64)))) 16)
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 1)
(+.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 0)
(+.f64 0 (*.f64 x (*.f64 x (fabs.f64 x))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2)))
(-.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 0)
(-.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2) (/.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))) 2))
(/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 1)
(/.f64 (*.f64 2 (*.f64 x (*.f64 x (fabs.f64 x)))) 2)
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))) -1)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 4 (*.f64 x x))) 4)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 4 (*.f64 x x))) (*.f64 (fabs.f64 x) (*.f64 4 (*.f64 x x)))) 8)
(/.f64 (*.f64 (*.f64 4 (*.f64 x x)) (*.f64 (fabs.f64 x) 4)) 16)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 4 (*.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 (*.f64 (fabs.f64 x) 4) x)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) 4) x) (*.f64 2 (+.f64 x x))) 16)
(/.f64 (fabs.f64 (*.f64 (*.f64 4 (*.f64 x x)) x)) 4)
(pow.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 1)
(neg.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))))
(fabs.f64 (*.f64 x (*.f64 x (fabs.f64 x))))
(fabs.f64 (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x x) (neg.f64 x)))
(fabs.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))))
Outputs
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 2/3 (pow.f64 (fabs.f64 x) 3))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (*.f64 2/3 (pow.f64 (fabs.f64 x) 3))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))) (+.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 (fabs.f64 x) 2) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 1/21 (pow.f64 (fabs.f64 x) 7)) (+.f64 (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)) (+.f64 (*.f64 2/3 (pow.f64 (fabs.f64 x) 3)) (*.f64 (fabs.f64 x) 2)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(pow.f64 (fabs.f64 x) 3)
(+.f64 (sqrt.f64 (PI.f64)) 0)
(sqrt.f64 (PI.f64))
(+.f64 0 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(+.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))
(sqrt.f64 (PI.f64))
(+.f64 (/.f64 (sqrt.f64 (PI.f64)) 4) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 3) 4))
(sqrt.f64 (PI.f64))
(-.f64 (sqrt.f64 (PI.f64)) 0)
(sqrt.f64 (PI.f64))
(-.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (sqrt.f64 (PI.f64)) -2))
(sqrt.f64 (PI.f64))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4))
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) 2))
(sqrt.f64 (PI.f64))
(*.f64 1 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 1/2)
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 1/4)
(sqrt.f64 (PI.f64))
(*.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 2))
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) 1/2))
(sqrt.f64 (*.f64 1/2 (*.f64 2 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)
(sqrt.f64 (PI.f64))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)
(sqrt.f64 (PI.f64))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)) 8)
(sqrt.f64 (PI.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(+.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(+.f64 0 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 2) (/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 2))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(-.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(-.f64 0 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(-.f64 (/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 2) (/.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))) 2))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))) -1)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)) 2)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))) 4)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))) (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)))) 8)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2/3 (*.f64 x x))) 4)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 8/3)) 4)
(/.f64 (+.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))))) -2)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(pow.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(neg.f64 (neg.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 2/3 (*.f64 x (fabs.f64 x))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) 0))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 0 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5)))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) 2)) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) 2/21)) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5)))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) 2/21))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (+.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 2)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (+.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 2)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (+.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 2)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (+.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 2)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (+.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 2)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (+.f64 2 (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (+.f64 2 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) 0))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (+.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 2)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (+.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 2)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (+.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 2)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))))) (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) 2/21) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))))) (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) 2/21) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) 1/21)) (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (fabs.f64 x) (+.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) 2/21) (+.f64 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x)))) (neg.f64 (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) 2)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) 4)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))) 8)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))))) 16)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (/.f64 4 (sqrt.f64 (PI.f64)))) 16)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(pow.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 0)
(*.f64 x (*.f64 x (fabs.f64 x)))
(+.f64 0 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 x (fabs.f64 x)))
(+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2))
(*.f64 x (*.f64 x (fabs.f64 x)))
(+.f64 (fabs.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2)))
(*.f64 x (*.f64 x (fabs.f64 x)))
(-.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 0)
(*.f64 x (*.f64 x (fabs.f64 x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 2) (/.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))) 2))
(*.f64 x (*.f64 x (fabs.f64 x)))
(/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 1)
(*.f64 x (*.f64 x (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 x (*.f64 x (fabs.f64 x)))) 2)
(*.f64 x (*.f64 x (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))) -1)
(*.f64 x (*.f64 x (fabs.f64 x)))
(/.f64 (*.f64 (fabs.f64 x) (*.f64 4 (*.f64 x x))) 4)
(*.f64 x (*.f64 x (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 4 (*.f64 x x))) (*.f64 (fabs.f64 x) (*.f64 4 (*.f64 x x)))) 8)
(*.f64 x (*.f64 x (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 4 (*.f64 x x)) (*.f64 (fabs.f64 x) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 4)))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 16)) 16)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 4 (*.f64 x x))) 16)
(/.f64 (*.f64 4 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 4)))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 16)) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 (*.f64 (fabs.f64 x) 4) x)) 16)
(/.f64 (*.f64 x (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (+.f64 x x)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x 4)) x)) 16)
(/.f64 (*.f64 x (*.f64 2 (*.f64 x (*.f64 (fabs.f64 x) 8)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) 4) x) (*.f64 2 (+.f64 x x))) 16)
(/.f64 (*.f64 x (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (+.f64 x x)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x 4)) x)) 16)
(/.f64 (*.f64 x (*.f64 2 (*.f64 x (*.f64 (fabs.f64 x) 8)))) 16)
(/.f64 (fabs.f64 (*.f64 (*.f64 4 (*.f64 x x)) x)) 4)
(*.f64 x (*.f64 x (fabs.f64 x)))
(pow.f64 (*.f64 x (*.f64 x (fabs.f64 x))) 1)
(*.f64 x (*.f64 x (fabs.f64 x)))
(neg.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))))
(*.f64 x (*.f64 x (fabs.f64 x)))
(fabs.f64 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 x (fabs.f64 x)))
(fabs.f64 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (fabs.f64 x)))
(fabs.f64 (*.f64 (*.f64 x x) (neg.f64 x)))
(*.f64 x (*.f64 x (fabs.f64 x)))
(fabs.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))))
(*.f64 x (*.f64 x (fabs.f64 x)))

localize49.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x x) 1/21)
0.3b
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) 1/21) 1/5)))) (sqrt.f64 (PI.f64)))
0.3b
(*.f64 x 2/3)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 176 to 82 computations (53.4% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) 1/21) 1/5)))) (sqrt.f64 (PI.f64)))
1.0ms
x
@0
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) 1/21) 1/5)))) (sqrt.f64 (PI.f64)))
1.0ms
x
@-inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) 1/21) 1/5)))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(*.f64 (*.f64 x x) 1/21)
0.0ms
x
@0
(*.f64 x 2/3)

rewrite131.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1024×rational_best-simplify-3
908×rational_best-simplify-66
880×rational_best-simplify-54
502×rational_best-simplify-61
462×rational_best-simplify-63
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024109
1168109
2336109
3106197
4513997
Stop Event
node limit
Counts
3 → 64
Calls
Call 1
Inputs
(*.f64 x 2/3)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) 1/21) 1/5)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 x x) 1/21)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 2/3) 2) (/.f64 (*.f64 x 2/3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 2/3) 2) (/.f64 (neg.f64 (*.f64 x 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) 4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 x x) 4/3) (*.f64 (+.f64 x x) 4/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 2/3) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1/4) (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 1/21)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x 1/21)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x 1/21)) 2) (/.f64 (*.f64 x (*.f64 x 1/21)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 1/21)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (*.f64 x 1/21)) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x 1/21))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 1/21)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 2/21) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) 2/21)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 2/21)) (*.f64 2 (*.f64 (*.f64 x x) 2/21))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 1/21 (neg.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 1/21)) 1)))))

simplify178.0ms (1.2%)

Algorithm
egg-herbie
Rules
936×rational_best-simplify-55
834×rational_best-simplify-50
724×rational_best-simplify-49
712×rational_best-simplify-1
690×rational_best-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01865460
14795416
214545200
365685180
Stop Event
node limit
Counts
100 → 112
Calls
Call 1
Inputs
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(+.f64 (*.f64 x 2/3) 0)
(+.f64 0 (*.f64 x 2/3))
(+.f64 (/.f64 (*.f64 x 2/3) 2) (/.f64 (*.f64 x 2/3) 2))
(-.f64 (*.f64 x 2/3) 0)
(-.f64 (/.f64 (*.f64 x 2/3) 2) (/.f64 (neg.f64 (*.f64 x 2/3)) 2))
(/.f64 (*.f64 x 2/3) 1)
(/.f64 (*.f64 x 4/3) 2)
(/.f64 (*.f64 (+.f64 x x) 4/3) 4)
(/.f64 (+.f64 (*.f64 (+.f64 x x) 4/3) (*.f64 (+.f64 x x) 4/3)) 8)
(pow.f64 (*.f64 x 2/3) 1)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 0)
(-.f64 0 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) -2) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) -2) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))) 1/2)
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1/4) (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 x (*.f64 x 1/21)) 0)
(+.f64 0 (*.f64 x (*.f64 x 1/21)))
(+.f64 (/.f64 (*.f64 x (*.f64 x 1/21)) 2) (/.f64 (*.f64 x (*.f64 x 1/21)) 2))
(-.f64 (*.f64 x (*.f64 x 1/21)) 0)
(-.f64 (/.f64 (*.f64 x (*.f64 x 1/21)) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x 1/21))) 2))
(/.f64 (*.f64 x (*.f64 x 1/21)) 1)
(/.f64 (*.f64 (*.f64 x x) 2/21) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 2/21)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 2/21)) (*.f64 2 (*.f64 (*.f64 x x) 2/21))) 8)
(/.f64 (*.f64 x (*.f64 1/21 (neg.f64 x))) -1)
(pow.f64 (*.f64 x (*.f64 x 1/21)) 1)
Outputs
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2))
(*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(+.f64 (*.f64 x 2/3) 0)
(*.f64 2/3 x)
(+.f64 0 (*.f64 x 2/3))
(*.f64 2/3 x)
(+.f64 (/.f64 (*.f64 x 2/3) 2) (/.f64 (*.f64 x 2/3) 2))
(*.f64 2/3 x)
(-.f64 (*.f64 x 2/3) 0)
(*.f64 2/3 x)
(-.f64 (/.f64 (*.f64 x 2/3) 2) (/.f64 (neg.f64 (*.f64 x 2/3)) 2))
(*.f64 2/3 x)
(/.f64 (*.f64 x 2/3) 1)
(*.f64 2/3 x)
(/.f64 (*.f64 x 4/3) 2)
(*.f64 2/3 x)
(/.f64 (*.f64 (+.f64 x x) 4/3) 4)
(*.f64 2/3 x)
(/.f64 (+.f64 (*.f64 (+.f64 x x) 4/3) (*.f64 (+.f64 x x) 4/3)) 8)
(*.f64 2/3 x)
(pow.f64 (*.f64 x 2/3) 1)
(*.f64 2/3 x)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 0 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (*.f64 -2 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (-.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 -2 (*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))
(*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (fabs.f64 x) -2) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 -2 (*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))
(*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (fabs.f64 x) -2) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))) 1/2)
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 -2 (*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))
(*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (fabs.f64 x) -2) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 -2 (*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))
(*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (fabs.f64 x) -2) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1/4) (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (sqrt.f64 (PI.f64)) 1/4)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 1/4) (*.f64 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) -2))) (sqrt.f64 (PI.f64))))
(*.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 1/4) (*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) -2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (-.f64 (*.f64 4 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (*.f64 -2 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (-.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 -2 (*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))
(*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (fabs.f64 x) -2) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (sqrt.f64 (PI.f64)) 1/4)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 1/4) (*.f64 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) -2))) (sqrt.f64 (PI.f64))))
(*.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 1/4) (*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) -2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (-.f64 (*.f64 4 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 -2 (*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))
(*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (fabs.f64 x) -2) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 -2 (*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))
(*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (fabs.f64 x) -2) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 -2 (-.f64 -2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 -2 (*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))
(*.f64 (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (fabs.f64 x) -2) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 x (*.f64 x 1/21)) 0)
(*.f64 x (*.f64 x 1/21))
(+.f64 0 (*.f64 x (*.f64 x 1/21)))
(*.f64 x (*.f64 x 1/21))
(+.f64 (/.f64 (*.f64 x (*.f64 x 1/21)) 2) (/.f64 (*.f64 x (*.f64 x 1/21)) 2))
(*.f64 x (*.f64 x 1/21))
(-.f64 (*.f64 x (*.f64 x 1/21)) 0)
(*.f64 x (*.f64 x 1/21))
(-.f64 (/.f64 (*.f64 x (*.f64 x 1/21)) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x 1/21))) 2))
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 x (*.f64 x 1/21)) 1)
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 (*.f64 x x) 2/21) 2)
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 2/21)) 4)
(*.f64 x (*.f64 x 1/21))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 2/21)) (*.f64 2 (*.f64 (*.f64 x x) 2/21))) 8)
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 x (*.f64 1/21 (neg.f64 x))) -1)
(*.f64 x (*.f64 x 1/21))
(pow.f64 (*.f64 x (*.f64 x 1/21)) 1)
(*.f64 x (*.f64 x 1/21))

localize62.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))))) (sqrt.f64 (PI.f64)))
0.3b
(*.f64 x 2/3)
0.4b
(*.f64 x 1/5)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 209 to 106 computations (49.3% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(*.f64 x 1/5)
0.0ms
x
@-inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(*.f64 x 1/5)

rewrite228.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
868×rational_best-simplify-54
610×rational_best-simplify-61
546×rational_best-simplify-63
534×rational_best-simplify-56
496×rational_best-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025108
117996
237184
3118384
4576884
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(*.f64 x 1/5)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))))) (sqrt.f64 (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/5) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 1/5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/5) 2) (/.f64 (*.f64 x 1/5) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/5) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/5) 2) (/.f64 (neg.f64 (*.f64 x 1/5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/5) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 2/5)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x 2/5)) (*.f64 2 (*.f64 x 2/5))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 1/5) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1/4) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))))))

simplify233.0ms (1.6%)

Algorithm
egg-herbie
Rules
938×rational_best-simplify-55
874×rational_best-simplify-62
844×rational_best-simplify-50
690×rational_best-simplify-49
662×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01674790
14434790
213244574
362044574
Stop Event
node limit
Counts
78 → 88
Calls
Call 1
Inputs
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 x 1/5) 0)
(+.f64 0 (*.f64 x 1/5))
(+.f64 (/.f64 (*.f64 x 1/5) 2) (/.f64 (*.f64 x 1/5) 2))
(-.f64 (*.f64 x 1/5) 0)
(-.f64 (/.f64 (*.f64 x 1/5) 2) (/.f64 (neg.f64 (*.f64 x 1/5)) 2))
(/.f64 (*.f64 x 1/5) 1)
(/.f64 (*.f64 x 2/5) 2)
(/.f64 (*.f64 2 (*.f64 x 2/5)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 2/5)) (*.f64 2 (*.f64 x 2/5))) 8)
(pow.f64 (*.f64 x 1/5) 1)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) 0))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1/4) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
Outputs
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 1/5 x)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 x 1/5) 0)
(*.f64 1/5 x)
(+.f64 0 (*.f64 x 1/5))
(*.f64 1/5 x)
(+.f64 (/.f64 (*.f64 x 1/5) 2) (/.f64 (*.f64 x 1/5) 2))
(*.f64 1/5 x)
(-.f64 (*.f64 x 1/5) 0)
(*.f64 1/5 x)
(-.f64 (/.f64 (*.f64 x 1/5) 2) (/.f64 (neg.f64 (*.f64 x 1/5)) 2))
(*.f64 1/5 x)
(/.f64 (*.f64 x 1/5) 1)
(*.f64 1/5 x)
(/.f64 (*.f64 x 2/5) 2)
(*.f64 1/5 x)
(/.f64 (*.f64 2 (*.f64 x 2/5)) 4)
(*.f64 1/5 x)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 2/5)) (*.f64 2 (*.f64 x 2/5))) 8)
(*.f64 1/5 x)
(pow.f64 (*.f64 x 1/5) 1)
(*.f64 1/5 x)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1/4) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))

localize60.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 x 2/3))
0.3b
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
0.3b
(*.f64 x 2/3)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 251 to 85 computations (66.1% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@inf
(*.f64 x (*.f64 x 2/3))
0.0ms
x
@0
(*.f64 x (*.f64 x 2/3))

rewrite209.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
700×rational_best-simplify-55
696×rational_best-simplify-63
628×rational_best-simplify-80
586×rational_best-4
586×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
026136
1192126
2422102
31420102
47612102
Stop Event
node limit
Counts
2 → 113
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(*.f64 x (*.f64 x 2/3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x)))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (-.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (-.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 1 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (sqrt.f64 (PI.f64))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x)))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x 2/3)) 2) (/.f64 (*.f64 x (*.f64 x 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (*.f64 x 2/3)) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x 2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 2/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4/3) (+.f64 x x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 4/3) (+.f64 x x)) (*.f64 (*.f64 x 4/3) (+.f64 x x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 x 4/3)) (*.f64 2 (+.f64 x x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 x 4/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 2/3)) 1)))))

simplify179.0ms (1.3%)

Algorithm
egg-herbie
Rules
1190×rational_best-simplify-67
1176×rational_best-simplify-54
1154×rational_best-simplify-47
882×rational_best-simplify-63
860×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032611477
195411355
2338011023
Stop Event
node limit
Counts
137 → 158
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 0)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 0 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x)))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) 0))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 0 (-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(-.f64 0 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (-.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (-.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 1)
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 1 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))) 1/2)
(*.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x)))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(neg.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 x (*.f64 x 2/3)) 0)
(+.f64 0 (*.f64 x (*.f64 x 2/3)))
(+.f64 (/.f64 (*.f64 x (*.f64 x 2/3)) 2) (/.f64 (*.f64 x (*.f64 x 2/3)) 2))
(-.f64 (*.f64 x (*.f64 x 2/3)) 0)
(-.f64 (/.f64 (*.f64 x (*.f64 x 2/3)) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x 2/3))) 2))
(/.f64 (*.f64 x (*.f64 x 2/3)) 1)
(/.f64 (*.f64 x (*.f64 x 4/3)) 2)
(/.f64 (*.f64 (*.f64 x 4/3) (+.f64 x x)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 x 4/3) (+.f64 x x)) (*.f64 (*.f64 x 4/3) (+.f64 x x))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4/3)) (*.f64 2 (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 x 4/3))) 16)
(pow.f64 (*.f64 x (*.f64 x 2/3)) 1)
Outputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 0 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 (+.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 x x))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x)))) (sqrt.f64 (PI.f64))) 2)
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x)))) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 (+.f64 x x) (*.f64 x x)))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (fabs.f64 (+.f64 x x))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (+.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (+.f64 x x))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 x x))))) (*.f64 4 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 0 (-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 0 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (sqrt.f64 (PI.f64)))) (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 (+.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 x x))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x)))) (sqrt.f64 (PI.f64))) 2)
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) (-.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (-.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) -2) (sqrt.f64 (PI.f64))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 (+.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) -2) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2)
(/.f64 (/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) -2)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2)
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) -2)) (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 x x))))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 (+.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) -2) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2)
(/.f64 (/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) -2)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2)
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) -2)) (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 x x))))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) (/.f64 1 (+.f64 1 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))) 1/2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x)))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(neg.f64 (-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(neg.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 x (*.f64 x 2/3)) 0)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(+.f64 0 (*.f64 x (*.f64 x 2/3)))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(+.f64 (/.f64 (*.f64 x (*.f64 x 2/3)) 2) (/.f64 (*.f64 x (*.f64 x 2/3)) 2))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(-.f64 (*.f64 x (*.f64 x 2/3)) 0)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(-.f64 (/.f64 (*.f64 x (*.f64 x 2/3)) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x 2/3))) 2))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 x (*.f64 x 2/3)) 1)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 x (*.f64 x 4/3)) 2)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 (*.f64 x 4/3) (+.f64 x x)) 4)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (+.f64 (*.f64 (*.f64 x 4/3) (+.f64 x x)) (*.f64 (*.f64 x 4/3) (+.f64 x x))) 8)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4/3)) (*.f64 2 (+.f64 x x))) 16)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 x 4/3))) 16)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(pow.f64 (*.f64 x (*.f64 x 2/3)) 1)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))

localize74.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
0.2b
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
0.3b
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))) (sqrt.f64 (PI.f64)))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 326 to 101 computations (69% saved)

series8.0ms (0.1%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
3.0ms
x
@0
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))) (sqrt.f64 (PI.f64)))
3.0ms
x
@-inf
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))) (sqrt.f64 (PI.f64)))
1.0ms
x
@inf
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
0.0ms
x
@inf
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))

rewrite112.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
990×rational_best-simplify-55
952×rational_best-simplify-63
800×rational_best-4
800×rational_best-2
800×rational_best-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
026191
1200191
2496169
31843147
Stop Event
node limit
Counts
3 → 129
Calls
Call 1
Inputs
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 0 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 -2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 0 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 0 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4) (sqrt.f64 (PI.f64))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 2) (/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 2) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 4/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (*.f64 x x))) 4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 2) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 x x)) (*.f64 (*.f64 x x) 2/5)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 1)))))

simplify183.0ms (1.3%)

Algorithm
egg-herbie
Rules
1206×rational_best-simplify-1
1054×rational_best-simplify-63
856×rational_best-simplify-108
850×rational_best-simplify-57
674×rational_best-simplify-66
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038116229
1119814971
2467614181
Stop Event
node limit
Counts
165 → 235
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 0)
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(+.f64 0 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 0 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 0 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) 0))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(-.f64 0 (-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))))
(-.f64 0 (-.f64 (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) 0))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 0 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 -2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 0 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 0 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (-.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 1)
(*.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 1 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) 1/2)
(*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 1)
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 0)
(+.f64 0 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 2) (/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 2))
(-.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 0)
(-.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 2) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 1)
(/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))) -1)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 4/3)) 2)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (*.f64 x x))) 4/3) 4)
(pow.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 1)
(neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 0)
(+.f64 0 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 2) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 2))
(-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) 2))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 1)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 x x)) (*.f64 (*.f64 x x) 2/5)) 4)
(pow.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 1)
Outputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2))
(*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 0 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (+.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) 2))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x))) (fabs.f64 (+.f64 x x))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 4/21)) (*.f64 4 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (+.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (fabs.f64 x) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2) (+.f64 (fabs.f64 x) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (+.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (fabs.f64 x) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2) (+.f64 (fabs.f64 x) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (+.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) 2))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x))) (fabs.f64 (+.f64 x x))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 4/21)) (*.f64 4 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x 1/5) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 (*.f64 x 1/5) (*.f64 x x))))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 1/5))))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 0 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (+.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) 2))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x))) (fabs.f64 (+.f64 x x))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 4/21)) (*.f64 4 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (+.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (fabs.f64 x) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2) (+.f64 (fabs.f64 x) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2/21) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/21)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (neg.f64 (sqrt.f64 (PI.f64)))) 2) (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) 2/21))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 0 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (+.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) (/.f64 (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 1/2)))) (*.f64 4 (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2/21) (*.f64 x (*.f64 x (fabs.f64 x))))) (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/21))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/21))))) (-.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) 0))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64))) (/.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 0 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 0 (-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 0 (-.f64 (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) 0))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 0 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 -2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) -2) (*.f64 4 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) -2) (*.f64 4 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (+.f64 x x)) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) -2)) (*.f64 4 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2/21) (*.f64 x (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/21))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/21)) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x)))))) (neg.f64 (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (*.f64 -2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (-.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) -2)) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 0 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (neg.f64 (+.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x))) (fabs.f64 (+.f64 x x))) (neg.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) 2/21))) (/.f64 (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 1/2)) (*.f64 2 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) -2)) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (-.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) -2)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) -2)) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 0 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2/21) (*.f64 x (*.f64 x (fabs.f64 x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2)) (/.f64 (neg.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/21)))))) 2)) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2)) (/.f64 (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/21))))) 2)) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2))) (sqrt.f64 (PI.f64))) (/.f64 (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (+.f64 (fabs.f64 x) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (/.f64 (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 2)) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (+.f64 (fabs.f64 x) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (/.f64 (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 2)) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) 2) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (+.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) 2))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) 2))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) -2)) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 4/21)) 8))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) -2)) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (*.f64 -2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (-.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x (*.f64 x (*.f64 1/21 (*.f64 x x))))))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) -2)) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) -2)) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (-.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) -2)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 1/21 (*.f64 x x)))) -2)) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) 2))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (-.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(/.f64 (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2/21) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2)
(/.f64 (-.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/21)))) (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) -2) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) -2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) 2/21))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2/21) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2)
(/.f64 (-.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/21)))) (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) -2) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (-.f64 (*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) -2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) 2/21))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 1 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) 1/2)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64))) (*.f64 2 (/.f64 2 (/.f64 (*.f64 4 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (/.f64 4 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 4 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 1 (/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (sqrt.f64 (PI.f64))) 2) 0))
(/.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (sqrt.f64 (PI.f64))) 2)
(pow.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 0)
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(+.f64 0 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 2) (/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 2))
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(-.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 0)
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(-.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))))
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 2) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))) 2))
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(/.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 1)
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(/.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))) -1)
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 4/3)) 2)
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (*.f64 x x))) 4/3) 4)
(/.f64 (*.f64 4/3 (*.f64 (fabs.f64 x) (*.f64 2 (*.f64 x x)))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 x x)) (*.f64 (fabs.f64 x) 4/3)) 4)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) 4/3) (*.f64 2 (*.f64 x x))) 4)
(pow.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x))) 1)
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (*.f64 x x)))))
(*.f64 (fabs.f64 x) (*.f64 x (*.f64 x 2/3)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 0)
(*.f64 (*.f64 x 1/5) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x 1/5) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 x 1/5)))
(+.f64 0 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))))
(*.f64 (*.f64 x 1/5) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x 1/5) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 x 1/5)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 2) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 2))
(*.f64 (*.f64 x 1/5) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x 1/5) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 x 1/5)))
(-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 0)
(*.f64 (*.f64 x 1/5) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x 1/5) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 x 1/5)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5)))) 2))
(*.f64 (*.f64 x 1/5) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x 1/5) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 x 1/5)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 1)
(*.f64 (*.f64 x 1/5) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x 1/5) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 x 1/5)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2/5)) 2)
(*.f64 (*.f64 x 1/5) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x 1/5) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 x 1/5)))
(/.f64 (*.f64 (*.f64 2 (*.f64 x x)) (*.f64 (*.f64 x x) 2/5)) 4)
(/.f64 (*.f64 2/5 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x x)))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 x (*.f64 x (*.f64 x x)))) 4/5) 8)
(/.f64 (*.f64 (*.f64 (*.f64 x x) 2/5) (*.f64 (*.f64 x x) 4)) 8)
(pow.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/5))) 1)
(*.f64 (*.f64 x 1/5) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x 1/5) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 x 1/5)))

eval571.0ms (4%)

Compiler

Compiled 45871 to 22040 computations (52% saved)

prune199.0ms (1.4%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New9159924
Fresh101
Picked101
Done404
Total9219930
Error
0b
Counts
930 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
1.3b
(fabs.f64 (*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))
0.5b
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
0.2b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
0.2b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
56.1b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
5.3b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
0.6b
(fabs.f64 (*.f64 1 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))))
Compiler

Compiled 492 to 360 computations (26.8% saved)

localize60.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 x 2/3))
0.3b
(*.f64 x 2/3)
0.3b
(*.f64 x 1/21)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 202 to 103 computations (49% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite139.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
2134×rational_best-1
950×rational_best-simplify-48
674×rational_best-simplify-47
626×rational_best-simplify-51
614×rational_best-simplify-52
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1337
2637
31457
43967
514257
675157
Stop Event
node limit
Counts
1 → 28
Calls
Call 1
Inputs
(*.f64 x 1/21)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/21) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 1/21))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 1/21) 1/2) (*.f64 (*.f64 x 1/21) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/7) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/21) 4) (-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/7) 8) (+.f64 (/.f64 (*.f64 x 1/21) 8) (*.f64 (*.f64 x 1/21) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/7) 4) (/.f64 (*.f64 x 1/21) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/7) 4) (neg.f64 (/.f64 (*.f64 x 1/21) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/21) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/21) (+.f64 (/.f64 (*.f64 x 1/21) -2) (*.f64 (*.f64 x 1/21) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x -1/21))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 1/21) 1/2) (/.f64 (*.f64 x 1/21) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (neg.f64 (*.f64 x 1/7)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/7) 8) (+.f64 (/.f64 (*.f64 x 1/21) -2) (/.f64 (*.f64 x 1/21) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/7) 4) (/.f64 (*.f64 x 1/21) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/7) 8) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) -8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/7) 8)) (-.f64 (/.f64 (*.f64 x 1/21) -8) (/.f64 (*.f64 x 1/21) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/21) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/21) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1/21) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4/21) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) 4/21) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4) 4/21) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 4) 4/21) (*.f64 (*.f64 x 4) 4/21)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 1/21) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x -1/21))))))

simplify172.0ms (1.2%)

Algorithm
egg-herbie
Rules
1140×rational_best-simplify-75
1082×rational_best-simplify-76
978×rational_best-simplify-64
936×rational_best-simplify-1
858×rational_best-simplify-56
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078280
1170280
2425280
31757280
47422280
Stop Event
node limit
Counts
40 → 29
Calls
Call 1
Inputs
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(+.f64 (*.f64 x 1/21) 0)
(+.f64 0 (*.f64 x 1/21))
(+.f64 (*.f64 (*.f64 x 1/21) 1/2) (*.f64 (*.f64 x 1/21) 1/2))
(+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/7) 4))
(+.f64 (/.f64 (*.f64 x 1/21) 4) (-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) -2)))
(+.f64 (/.f64 (*.f64 x 1/7) 8) (+.f64 (/.f64 (*.f64 x 1/21) 8) (*.f64 (*.f64 x 1/21) 1/2)))
(+.f64 (/.f64 (*.f64 x 1/7) 4) (/.f64 (*.f64 x 1/21) 4))
(+.f64 (/.f64 (*.f64 x 1/7) 4) (neg.f64 (/.f64 (*.f64 x 1/21) -4)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) 4))
(-.f64 (*.f64 x 1/21) 0)
(-.f64 (*.f64 x 1/21) (+.f64 (/.f64 (*.f64 x 1/21) -2) (*.f64 (*.f64 x 1/21) 1/2)))
(-.f64 0 (*.f64 x -1/21))
(-.f64 (*.f64 (*.f64 x 1/21) 1/2) (/.f64 (*.f64 x 1/21) -2))
(-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (neg.f64 (*.f64 x 1/7)) 4))
(-.f64 (/.f64 (*.f64 x 1/7) 8) (+.f64 (/.f64 (*.f64 x 1/21) -2) (/.f64 (*.f64 x 1/21) -8)))
(-.f64 (/.f64 (*.f64 x 1/7) 4) (/.f64 (*.f64 x 1/21) -4))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) -4))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/7) 8) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) -8))
(-.f64 (+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/7) 8)) (-.f64 (/.f64 (*.f64 x 1/21) -8) (/.f64 (*.f64 x 1/21) 4)))
(/.f64 (*.f64 x 1/21) 1)
(/.f64 (*.f64 x 2/21) 2)
(/.f64 (*.f64 x -1/21) -1)
(/.f64 (*.f64 x 4/21) 4)
(/.f64 (*.f64 (+.f64 x x) 4/21) 8)
(/.f64 (*.f64 (*.f64 x 4) 4/21) 16)
(/.f64 (+.f64 (*.f64 (*.f64 x 4) 4/21) (*.f64 (*.f64 x 4) 4/21)) 32)
(pow.f64 (*.f64 x 1/21) 1)
(neg.f64 (*.f64 x -1/21))
Outputs
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(*.f64 1/21 x)
(+.f64 (*.f64 x 1/21) 0)
(*.f64 1/21 x)
(+.f64 0 (*.f64 x 1/21))
(*.f64 1/21 x)
(+.f64 (*.f64 (*.f64 x 1/21) 1/2) (*.f64 (*.f64 x 1/21) 1/2))
(*.f64 1/21 x)
(+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/7) 4))
(*.f64 1/21 x)
(+.f64 (/.f64 (*.f64 x 1/21) 4) (-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) -2)))
(*.f64 1/21 x)
(+.f64 (/.f64 (*.f64 x 1/7) 8) (+.f64 (/.f64 (*.f64 x 1/21) 8) (*.f64 (*.f64 x 1/21) 1/2)))
(*.f64 1/21 x)
(+.f64 (/.f64 (*.f64 x 1/7) 4) (/.f64 (*.f64 x 1/21) 4))
(*.f64 1/21 x)
(+.f64 (/.f64 (*.f64 x 1/7) 4) (neg.f64 (/.f64 (*.f64 x 1/21) -4)))
(*.f64 1/21 x)
(+.f64 (-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) 4))
(*.f64 1/21 x)
(-.f64 (*.f64 x 1/21) 0)
(*.f64 1/21 x)
(-.f64 (*.f64 x 1/21) (+.f64 (/.f64 (*.f64 x 1/21) -2) (*.f64 (*.f64 x 1/21) 1/2)))
(*.f64 1/21 x)
(-.f64 0 (*.f64 x -1/21))
(*.f64 1/21 x)
(-.f64 (*.f64 (*.f64 x 1/21) 1/2) (/.f64 (*.f64 x 1/21) -2))
(*.f64 1/21 x)
(-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (neg.f64 (*.f64 x 1/7)) 4))
(*.f64 1/21 x)
(-.f64 (/.f64 (*.f64 x 1/7) 8) (+.f64 (/.f64 (*.f64 x 1/21) -2) (/.f64 (*.f64 x 1/21) -8)))
(*.f64 1/21 x)
(-.f64 (/.f64 (*.f64 x 1/7) 4) (/.f64 (*.f64 x 1/21) -4))
(*.f64 1/21 x)
(-.f64 (-.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) -4))
(*.f64 1/21 x)
(-.f64 (-.f64 (/.f64 (*.f64 x 1/7) 8) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) -8))
(*.f64 1/21 x)
(-.f64 (+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/7) 8)) (-.f64 (/.f64 (*.f64 x 1/21) -8) (/.f64 (*.f64 x 1/21) 4)))
(*.f64 1/21 x)
(/.f64 (*.f64 x 1/21) 1)
(*.f64 1/21 x)
(/.f64 (*.f64 x 2/21) 2)
(*.f64 1/21 x)
(/.f64 (*.f64 x -1/21) -1)
(*.f64 1/21 x)
(/.f64 (*.f64 x 4/21) 4)
(*.f64 1/21 x)
(/.f64 (*.f64 (+.f64 x x) 4/21) 8)
(*.f64 1/21 x)
(/.f64 (*.f64 (*.f64 x 4) 4/21) 16)
(*.f64 1/21 x)
(/.f64 (+.f64 (*.f64 (*.f64 x 4) 4/21) (*.f64 (*.f64 x 4) 4/21)) 32)
(*.f64 1/21 x)
(pow.f64 (*.f64 x 1/21) 1)
(*.f64 1/21 x)
(neg.f64 (*.f64 x -1/21))
(*.f64 1/21 x)

localize15.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2))
Compiler

Compiled 37 to 25 computations (32.4% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2))
0.0ms
x
@inf
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2))
0.0ms
x
@-inf
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2))

rewrite125.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
2020×rational_best-2
2020×rational_best-3
2020×rational_best-1
500×rational_best-simplify-63
458×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
18729
216429
342729
4134729
5628629
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)))) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 4) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) 8)) (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) 4) (*.f64 2 (*.f64 (fabs.f64 x) 8))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (fabs.f64 x) 8)) (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 1)))))

simplify104.0ms (0.7%)

Algorithm
egg-herbie
Rules
1048×rational_best-simplify-75
1022×rational_best-simplify-50
914×rational_best-simplify-56
876×rational_best-simplify-55
832×rational_best-simplify-64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0741403
11781331
24301291
311171281
441981281
Stop Event
node limit
Counts
35 → 39
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 0)
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 2))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 4))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))))
(-.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))))))
(-.f64 (+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))
(-.f64 (-.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)))) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 4) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 4)) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8)) 4)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) 8)) 8)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) 8)) (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) 8))) 16)
(/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8)))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) 4) (*.f64 2 (*.f64 (fabs.f64 x) 8))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (fabs.f64 x) 8)) (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) 4)) 64)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 1)
Outputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 0)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (+.f64 (fabs.f64 x) (fabs.f64 x))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (fabs.f64 (+.f64 x x))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 2))
(-.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (*.f64 (fabs.f64 x) 6)) -1/2))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 4))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 6)) 4))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 12)) 8))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 -3 (/.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) -2)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 0)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(-.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (+.f64 (fabs.f64 x) (fabs.f64 x))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (fabs.f64 (+.f64 x x))))
(-.f64 (+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (+.f64 (fabs.f64 x) (fabs.f64 x))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (fabs.f64 (+.f64 x x))))
(-.f64 (-.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x)))) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (+.f64 (fabs.f64 x) (fabs.f64 x))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (fabs.f64 (+.f64 x x))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 x))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (*.f64 (fabs.f64 x) 6)) (neg.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))) 2)
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) (*.f64 (fabs.f64 x) 6)))) 2)
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 6) (neg.f64 (sqrt.f64 (/.f64 1 (PI.f64)))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 4) (-.f64 0 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64))))))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 6)) 4))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 6)) 4))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 12)) 8))
(+.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 -3 (/.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))) -2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 1)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 4)) 2)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8)) 4)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) 8)) 8)
(/.f64 (*.f64 8 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 4))) 8)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 4))) 8)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 32)) 8)
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 32)) 1/8)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8))) 16)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) 8)) (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) (*.f64 (fabs.f64 x) 8))) 16)
(/.f64 (*.f64 8 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 4))) 8)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 4))) 8)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 32)) 8)
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 32)) 1/8)
(/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 8)))) 32)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) 4) (*.f64 2 (*.f64 (fabs.f64 x) 8))) 64)
(/.f64 (*.f64 8 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 4))) 8)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 4))) 8)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 32)) 8)
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 32)) 1/8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (fabs.f64 x) 8)) (*.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 (PI.f64)))) 4)) 64)
(/.f64 (*.f64 8 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 4))) 8)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 4))) 8)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 32)) 8)
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1/4 (PI.f64))) 32)) 1/8)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)) 1)
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))

localize60.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
0.3b
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
0.3b
(*.f64 x 1/21)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 177 to 106 computations (40.1% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
0.0ms
x
@0
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
0.0ms
x
@inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))

rewrite240.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1566×rational_best-4
1566×rational_best-2
1566×rational_best-3
1566×rational_best-1
1566×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023120
1165120
2315120
3885120
43908120
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2) (/.f64 (*.f64 x (-.f64 -2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (+.f64 x x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (+.f64 x x)) (*.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (+.f64 x x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2)) (*.f64 2 (+.f64 x x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (sqrt.f64 (PI.f64))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))))))

simplify451.0ms (3.1%)

Algorithm
egg-herbie
Rules
900×rational_best-simplify-55
868×rational_best-simplify-68
784×rational_best-simplify-1
722×rational_best-simplify-3
626×rational_best-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01875661
14965655
215335439
362105439
Stop Event
node limit
Counts
81 → 100
Calls
Call 1
Inputs
(*.f64 2/3 x)
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 0)
(+.f64 0 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(+.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2))
(-.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 0)
(-.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2) (/.f64 (*.f64 x (-.f64 -2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2))
(/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2)) 2)
(/.f64 (*.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (+.f64 x x)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (+.f64 x x)) (*.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (+.f64 x x))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2)) (*.f64 2 (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2))) 16)
(pow.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 1/2)
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2))
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
Outputs
(*.f64 2/3 x)
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 2/3 x) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 2/3 x) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 2/3 x) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 2/3 x) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 2/3 x) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 2/3 x) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 0)
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(+.f64 0 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(-.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 0)
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(-.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2) (/.f64 (*.f64 x (-.f64 -2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2))
(/.f64 (-.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 x (-.f64 -2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2)
(/.f64 (*.f64 x (-.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) 2)
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))) (+.f64 (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))) -2/3))) 2)
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))) (+.f64 -2/3 (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) 2)
(/.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2)) 2)
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (+.f64 x x)) 4)
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (+.f64 x x)) (*.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (+.f64 x x))) 8)
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2)) (*.f64 2 (+.f64 x x))) 16)
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2))) 16)
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(pow.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 2) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) 1/2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 4)) (/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))

localize55.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))
0.3b
(*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))
0.3b
(*.f64 x 1/21)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 171 to 99 computations (42.1% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))
0.0ms
x
@inf
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))
0.0ms
x
@0
(*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))
0.0ms
x
@0
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))
0.0ms
x
@-inf
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))

rewrite153.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
960×rational_best-simplify-63
682×rational_best-simplify-1
662×rational_best-4
662×rational_best-2
662×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01380
19280
217480
346180
4176680
5779180
Stop Event
node limit
Counts
2 → 70
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 2) 2) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 4) (/.f64 (neg.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 2 (*.f64 x 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) (*.f64 2 (*.f64 x 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 2 (*.f64 x 4)))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 2 (*.f64 x 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) (*.f64 2 (*.f64 x 4))) (*.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) (*.f64 2 (*.f64 x 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 x (*.f64 2 (*.f64 x 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 x (+.f64 x x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) (*.f64 2 (*.f64 x 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (fabs.f64 x) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4) (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (fabs.f64 x) 2)) (fabs.f64 (*.f64 x 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x 4) (*.f64 x 4)) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 2 (*.f64 x 4))) x) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3)) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 4) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 2 (*.f64 x 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 2 (*.f64 x 4)))) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 2 (*.f64 x 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4))) (*.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4) (*.f64 x (*.f64 2 (*.f64 x 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4) (*.f64 x (+.f64 x x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) (*.f64 2 (*.f64 x 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 (fabs.f64 x) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4) (*.f64 x (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 (fabs.f64 x) 2)) (fabs.f64 (*.f64 x 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x 4) (*.f64 x 4)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 2 (*.f64 x 4))) x) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))))))

simplify121.0ms (0.8%)

Algorithm
egg-herbie
Rules
1146×rational_best-simplify-51
1094×rational_best-simplify-64
950×rational_best-simplify-67
860×rational_best-simplify-57
846×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02214584
15364266
213834218
338514218
Stop Event
node limit
Counts
94 → 114
Calls
Call 1
Inputs
(*.f64 1/5 (pow.f64 x 2))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(*.f64 1/21 (pow.f64 x 4))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(*.f64 1/21 (pow.f64 x 4))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(*.f64 2/3 (pow.f64 x 2))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(*.f64 1/21 (pow.f64 x 6))
(+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(*.f64 1/21 (pow.f64 x 6))
(+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 0)
(+.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 2) 2))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 4))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 0)
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) -2))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 2) 2) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) -2) 2))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 4) (/.f64 (neg.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))) 4))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 1)
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 2)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4)) 4)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 2 (*.f64 x 4)))) 16)
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) (*.f64 2 (*.f64 x 4))) 16)
(/.f64 (*.f64 x (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))) -1)
(/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4))) 16)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 2 (*.f64 x 4)))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 2 (*.f64 x 4))))) 32)
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) (*.f64 2 (*.f64 x 4))) (*.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) (*.f64 2 (*.f64 x 4)))) 32)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 x (*.f64 2 (*.f64 x 4)))) 64)
(/.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) 64)
(/.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 x (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4))) 64)
(/.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) (*.f64 2 (*.f64 x 4))) 64)
(/.f64 (*.f64 (fabs.f64 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (fabs.f64 x) 2))) 16)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (fabs.f64 x) 2)) (fabs.f64 (*.f64 x 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 x 4) (*.f64 x 4)) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 2 (*.f64 x 4))) x) 16)
(pow.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 1)
(neg.f64 (*.f64 x (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 0)
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 2) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 4))
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 0)
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3)) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) -2))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) -2) 2))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 4) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3))) 4))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 1)
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3)) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x (*.f64 x 4))) 4)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 2 (*.f64 x 4)))) 16)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4))) 16)
(/.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) -1)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4))) 16)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 2 (*.f64 x 4)))) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 2 (*.f64 x 4))))) 32)
(/.f64 (+.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4))) (*.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4)))) 32)
(/.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) 64)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4) (*.f64 x (*.f64 2 (*.f64 x 4)))) 64)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4) (*.f64 x (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4))) 64)
(/.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) (*.f64 2 (*.f64 x 4))) 64)
(/.f64 (*.f64 (fabs.f64 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 (fabs.f64 x) 2))) 16)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 x (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3))) 4)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 (fabs.f64 x) 2)) (fabs.f64 (*.f64 x 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 x 4) (*.f64 x 4)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 2 (*.f64 x 4))) x) 16)
(pow.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 1)
(neg.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))
Outputs
(*.f64 1/5 (pow.f64 x 2))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(*.f64 1/21 (pow.f64 x 4))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(*.f64 1/21 (pow.f64 x 4))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 2/3)
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(*.f64 1/21 (pow.f64 x 6))
(+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(*.f64 1/21 (pow.f64 x 6))
(+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 0)
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)))
(*.f64 (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10) (+.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (+.f64 (*.f64 x (*.f64 1/21 (/.f64 x 2))) 1/10) (*.f64 x (+.f64 x x)))
(*.f64 x (*.f64 (+.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)))
(*.f64 (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10) (*.f64 x (+.f64 x x)))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 4) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 1/21 (/.f64 x 2))) 1/10)) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)) 2))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 2) 2))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 4))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 0)
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) -2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 4) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 1/21 (/.f64 x 2))) 1/10)) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)) 2))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 4) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 1/21 (/.f64 x 2))) 1/10)) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 2) 2) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) -2) 2))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 4) (/.f64 (neg.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))) 4))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 1)
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 2)
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 2)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4)) 4)
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) 8)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 2 (*.f64 x 4)))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) (*.f64 2 (*.f64 x 4))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))) -1)
(neg.f64 (*.f64 x (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))))
(neg.f64 (*.f64 (*.f64 x x) (-.f64 -1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))) (neg.f64 (*.f64 x x)))
(*.f64 (*.f64 x x) (neg.f64 (-.f64 -1/5 (*.f64 x (*.f64 x 1/21)))))
(/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4))) 4)
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 2 (*.f64 x 4)))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 2 (*.f64 x 4))))) 32)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) (*.f64 2 (*.f64 x 4))) (*.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) (*.f64 2 (*.f64 x 4)))) 32)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 x (*.f64 2 (*.f64 x 4)))) 64)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) 64)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 x (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4))) 64)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) (*.f64 2 (*.f64 x 4))) 64)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (fabs.f64 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (fabs.f64 x) 2))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4)
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (fabs.f64 x) 2)) (fabs.f64 (*.f64 x 4))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 x 4) (*.f64 x 4)) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 16)
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 2 (*.f64 x 4))) x) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(pow.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 1)
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(neg.f64 (*.f64 x (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))))
(neg.f64 (*.f64 (*.f64 x x) (-.f64 -1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))) (neg.f64 (*.f64 x x)))
(*.f64 (*.f64 x x) (neg.f64 (-.f64 -1/5 (*.f64 x (*.f64 x 1/21)))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 0)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3)))
(*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3) (+.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 1/21 (/.f64 x 2))) 1/10)) 1/3) (*.f64 x (+.f64 x x)))
(*.f64 x (*.f64 (+.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)) 1/3)))
(*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10))) 1/3) (*.f64 x (+.f64 x x)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 1/21 (/.f64 x 2))) 1/10)) 1/3)) (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)) 1/3)) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10))) 1/3))) (/.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 2) 2))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 4))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 0)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3)) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) -2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 1/21 (/.f64 x 2))) 1/10)) 1/3)) (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)) 1/3)) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10))) 1/3))) (/.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))) 2))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x 1/21) (/.f64 x 2)) 1/10)) 1/3))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 1/21 (/.f64 x 2))) 1/10)) 1/3)) (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)) 1/3)) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10))) 1/3))) (/.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) -2) 2))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) 3)) 4) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3))) 4))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 1)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3)) 2)
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3)) 2)
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x (*.f64 x 4))) 4)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 2 (*.f64 x 4)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4))) 16)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) -1)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4))) 4)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 2 (*.f64 x 4)))) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 2 (*.f64 x 4))))) 32)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (+.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4))) (*.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3) (*.f64 x 4)))) 32)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) 64)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4) (*.f64 x (*.f64 2 (*.f64 x 4)))) 64)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4) (*.f64 x (+.f64 x x))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (*.f64 (*.f64 x (*.f64 2 (*.f64 x 4))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4))) 64)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) 4)) (*.f64 2 (*.f64 x 4))) 64)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (*.f64 (fabs.f64 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 (fabs.f64 x) 2))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 x (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3))) 4)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 (fabs.f64 x) 2)) (fabs.f64 (*.f64 x 4))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 x 4) (*.f64 x 4)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 16)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 2 (*.f64 x 4))) x) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 4/3) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 x (*.f64 x 16))) 32)
(pow.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 2/3)) 1)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(neg.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))

localize144.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 1/21 (*.f64 x x))
0.3b
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
0.3b
(*.f64 x 2/3)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 222 to 96 computations (56.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
0.0ms
x
@inf
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(*.f64 1/21 (*.f64 x x))
0.0ms
x
@-inf
(*.f64 1/21 (*.f64 x x))

rewrite177.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
852×rational_best-simplify-56
610×rational_best-simplify-55
574×rational_best-simplify-80
524×rational_best-simplify-63
522×rational_best-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025112
1185112
2394102
31277102
47178102
Stop Event
node limit
Counts
2 → 92
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))
(*.f64 1/21 (*.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (*.f64 2 (sqrt.f64 (PI.f64)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (neg.f64 (fabs.f64 x))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (neg.f64 (fabs.f64 x))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (+.f64 (/.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4) (sqrt.f64 (PI.f64))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 1/21)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x 1/21)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x 2/21)) 4) (/.f64 (*.f64 x (*.f64 x 2/21)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 1/21)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (*.f64 x 2/21)) 4) (/.f64 (neg.f64 (*.f64 x (*.f64 x 1/21))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 1/21)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 2/21)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 x 2/21))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 x 2/21))) (*.f64 2 (*.f64 x (*.f64 x 2/21)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x 1/21)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 1/21)) 1)))))

simplify241.0ms (1.7%)

Algorithm
egg-herbie
Rules
1326×rational_best-simplify-50
1166×rational_best-simplify-49
1084×rational_best-simplify-55
986×rational_best-simplify-53
874×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028613162
180112450
2240411452
Stop Event
node limit
Counts
116 → 183
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))))
(-.f64 0 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(-.f64 0 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64))))
(-.f64 0 (+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 0))
(-.f64 0 (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64))) 0))
(-.f64 0 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2) 0))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) 0))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 0))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2)))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2)) 0))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))) 0))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (*.f64 2 (sqrt.f64 (PI.f64)))) 0))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (neg.f64 (fabs.f64 x))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 0))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (neg.f64 (fabs.f64 x))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 0))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) 2))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) 2) 0))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (+.f64 (/.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2) 0))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))))
(neg.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 x (*.f64 x 1/21)) 0)
(+.f64 0 (*.f64 x (*.f64 x 1/21)))
(+.f64 (/.f64 (*.f64 x (*.f64 x 2/21)) 4) (/.f64 (*.f64 x (*.f64 x 2/21)) 4))
(-.f64 (*.f64 x (*.f64 x 1/21)) 0)
(-.f64 (/.f64 (*.f64 x (*.f64 x 2/21)) 4) (/.f64 (neg.f64 (*.f64 x (*.f64 x 1/21))) 2))
(/.f64 (*.f64 x (*.f64 x 1/21)) 1)
(/.f64 (*.f64 x (*.f64 x 2/21)) 2)
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 2/21))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 x 2/21))) (*.f64 2 (*.f64 x (*.f64 x 2/21)))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x 1/21)) 4)
(pow.f64 (*.f64 x (*.f64 x 1/21)) 1)
Outputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) 1/5))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(*.f64 1/21 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/21)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 2))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))) (+.f64 x x))) 2)) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (neg.f64 (fabs.f64 x)) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2))) (sqrt.f64 (PI.f64)))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2))) (sqrt.f64 (PI.f64)))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 2) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 2))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))) (+.f64 x x))) 2)) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (neg.f64 (fabs.f64 x)) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64))))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 4 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3)) 4)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 1 (*.f64 x (*.f64 x 4/3)))))) (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x)))))) (*.f64 (fabs.f64 x) 2)))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))))) (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 4/3)) 4))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 4 (*.f64 x (*.f64 x 4/3)))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))) (+.f64 x x))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x)))))) (*.f64 (fabs.f64 x) 2)))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))))) (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (fabs.f64 (+.f64 x x))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 0 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2))) (sqrt.f64 (PI.f64)))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 0 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 0 (+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 0))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2))) (sqrt.f64 (PI.f64)))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 0 (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64))) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 0 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2))) (sqrt.f64 (PI.f64)))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2))) (sqrt.f64 (PI.f64)))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (/.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (-.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (fabs.f64 x)) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (/.f64 2 (sqrt.f64 (PI.f64))))) (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (/.f64 (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5) (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) 0))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (/.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (-.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 0))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (fabs.f64 x)) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (/.f64 2 (sqrt.f64 (PI.f64))))) (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (/.f64 (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5) (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (fabs.f64 x)) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (/.f64 2 (sqrt.f64 (PI.f64))))) (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (/.f64 (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5) (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2)))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 -2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2))))
(-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) 2))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (neg.f64 (fabs.f64 x)) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (-.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 1 (*.f64 x (*.f64 x 4/3))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 4/3)) 4)))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 4 (*.f64 x (*.f64 x 4/3)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))) (+.f64 x x)) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5))) (*.f64 2 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2)) 0))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 -2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2))))
(-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) 2))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))) 0))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (neg.f64 (fabs.f64 x)) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (*.f64 2 (sqrt.f64 (PI.f64)))) 0))
(/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (-.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 1 (*.f64 x (*.f64 x 4/3))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 4/3)) 4)))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 4 (*.f64 x (*.f64 x 4/3)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))) (+.f64 x x)) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5))) (*.f64 2 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 (neg.f64 (fabs.f64 x)) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))) (+.f64 x x))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 -2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2))))
(-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (neg.f64 (fabs.f64 x))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (neg.f64 (fabs.f64 x))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (neg.f64 (fabs.f64 x))) (*.f64 (fabs.f64 x) (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (-.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x)))) (*.f64 2 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 0))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 -2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2))))
(-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (neg.f64 (fabs.f64 x))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 0))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (neg.f64 (fabs.f64 x))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (neg.f64 (fabs.f64 x))) (*.f64 (fabs.f64 x) (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (-.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x)))) (*.f64 2 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2))) (sqrt.f64 (PI.f64)))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) 2) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) -2))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 -2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2))))
(-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) 2))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 -2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2))))
(-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) -2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (PI.f64))) 2))
(-.f64 (-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 (neg.f64 (fabs.f64 x)) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))) (+.f64 x x))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) 2))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64))))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 4 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3)) 4)
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) 2) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))) 2) 0))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64))))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 4 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3)) 4)
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 -3 (*.f64 2 (sqrt.f64 (PI.f64))))))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))) (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) -2) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 -3/2 (sqrt.f64 (PI.f64)))))) 2)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 4 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 -3/2 (sqrt.f64 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5)) (*.f64 4 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (+.f64 (/.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2) 0))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 -3 (*.f64 2 (sqrt.f64 (PI.f64))))))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))) (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) -2) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 -3/2 (sqrt.f64 (PI.f64)))))) 2)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 4 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 -3/2 (sqrt.f64 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5)) (*.f64 4 (sqrt.f64 (PI.f64))))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 0 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 0 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 0 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x)))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 0 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 0 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 0 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) 2))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 0 (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (/.f64 (+.f64 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) -1) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (+.f64 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) -1) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 x) (/.f64 (+.f64 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) -1) (sqrt.f64 (PI.f64)))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(neg.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2)) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2))) (sqrt.f64 (PI.f64)))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (+.f64 (*.f64 (*.f64 x x) -1/21) -1/5)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 x (*.f64 x 1/21)) 0)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(+.f64 0 (*.f64 x (*.f64 x 1/21)))
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(+.f64 (/.f64 (*.f64 x (*.f64 x 2/21)) 4) (/.f64 (*.f64 x (*.f64 x 2/21)) 4))
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(-.f64 (*.f64 x (*.f64 x 1/21)) 0)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(-.f64 (/.f64 (*.f64 x (*.f64 x 2/21)) 4) (/.f64 (neg.f64 (*.f64 x (*.f64 x 1/21))) 2))
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 x (*.f64 x 1/21)) 1)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 x (*.f64 x 2/21)) 2)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 2/21))) 4)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 x 2/21))) (*.f64 2 (*.f64 x (*.f64 x 2/21)))) 8)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x 1/21)) 4)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(pow.f64 (*.f64 x (*.f64 x 1/21)) 1)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))

eval484.0ms (3.4%)

Compiler

Compiled 25156 to 15030 computations (40.3% saved)

prune172.0ms (1.2%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New6426648
Fresh314
Picked101
Done224
Total6489657
Error
0b
Counts
657 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (-.f64 (/.f64 (*.f64 x 1/7) 8) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) -8)))))))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64))))
5.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64))))
1.4b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 1/21 (pow.f64 x 5))))) (sqrt.f64 (PI.f64))))
0.2b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
5.3b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
0.6b
(fabs.f64 (*.f64 1 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
0.5b
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
Compiler

Compiled 478 to 357 computations (25.3% saved)

localize55.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64)))
0.3b
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
0.3b
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 183 to 107 computations (41.5% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
0.0ms
x
@inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))

rewrite116.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1568×rational_best-4
1568×rational_best-2
1568×rational_best-3
1568×rational_best-1
1568×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023145
1167145
2322145
3894145
43957145
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2) (/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2) (/.f64 (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21))))) (*.f64 2 (+.f64 x x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2) (/.f64 (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2)) (*.f64 2 (+.f64 x x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4) (sqrt.f64 (PI.f64))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))))))))

simplify255.0ms (1.8%)

Algorithm
egg-herbie
Rules
1102×rational_best-simplify-50
1056×rational_best-simplify-49
1004×rational_best-simplify-53
1000×rational_best-simplify-55
812×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02177203
15667177
216536939
Stop Event
node limit
Counts
105 → 130
Calls
Call 1
Inputs
(*.f64 1/5 x)
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 1/21 (pow.f64 x 3))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 1/21 (pow.f64 x 3))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 2/3 x)
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)
(+.f64 0 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(+.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2) (/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2))
(-.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)
(-.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2) (/.f64 (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21)))) 2))
(/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (+.f64 x x)) 2)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21))))) (*.f64 2 (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 16)
(pow.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(+.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 0)
(+.f64 0 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(+.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2))
(-.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 0)
(-.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2) (/.f64 (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2))
(/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (+.f64 x x)) 2)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2)) (*.f64 2 (+.f64 x x))) 16)
(pow.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))))
Outputs
(*.f64 1/5 x)
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 1/21 (pow.f64 x 3))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 1/21 (pow.f64 x 3))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 2/3 x)
(*.f64 x 2/3)
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 x 2/3) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 x 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (+.f64 (*.f64 x 2/3) (*.f64 1/5 (pow.f64 x 3))) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 x 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (+.f64 (*.f64 x 2/3) (*.f64 1/5 (pow.f64 x 3))) (*.f64 1/21 (pow.f64 x 5)))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 x 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (+.f64 (*.f64 x 2/3) (*.f64 1/5 (pow.f64 x 3))) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 x 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (+.f64 (*.f64 x 2/3) (*.f64 1/5 (pow.f64 x 3))) (*.f64 1/21 (pow.f64 x 5)))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 x 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (+.f64 (*.f64 x 2/3) (*.f64 1/5 (pow.f64 x 3))) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 x 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (+.f64 (*.f64 x 2/3) (*.f64 1/5 (pow.f64 x 3))) (*.f64 1/21 (pow.f64 x 5)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2)) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(+.f64 0 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(+.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2) (/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2))
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(-.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(-.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2) (/.f64 (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21)))) 2))
(/.f64 (-.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))) 2)
(/.f64 (*.f64 x (-.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))) 2)
(/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (+.f64 x x)) 2)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 4)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 8)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 (*.f64 2 (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21))))) (*.f64 2 (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 16)
(/.f64 (*.f64 (+.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 16)
(/.f64 (*.f64 (+.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (+.f64 x x))) 16)
(pow.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(+.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 0)
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(+.f64 0 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(-.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 0)
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2) (/.f64 (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2))
(/.f64 (-.f64 (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) (*.f64 x (-.f64 -2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))) 2)
(/.f64 (*.f64 x (-.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (-.f64 -2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))) 2)
(/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (+.f64 x x)) 2)
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) 8)
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2))) 16)
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2)) (*.f64 2 (+.f64 x x))) 16)
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(pow.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64))))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 4 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))) 4)
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64))))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 4 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))) 4)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))) 2))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64))))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 4 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))) 4)
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (*.f64 -2 (sqrt.f64 (PI.f64))))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64))) 3) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))))) (sqrt.f64 (PI.f64)))) 4))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))) 4))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 (fabs.f64 x) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 (fabs.f64 x) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (/.f64 (+.f64 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) -1) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 (fabs.f64 x) (/.f64 (+.f64 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) -1) (sqrt.f64 (PI.f64)))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 2/3 x))
0.3b
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64)))
0.3b
(*.f64 2/3 x)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 61 to 37 computations (39.3% saved)

series2.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(*.f64 2/3 x)
0.0ms
x
@inf
(*.f64 2/3 x)

rewrite91.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
986×rational_best-4
986×rational_best-2
986×rational_best-3
986×rational_best-1
986×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01561
110361
220861
359161
4246061
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(*.f64 2/3 x)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64)))
(*.f64 x (*.f64 2/3 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2/3 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 4/3) 4) (/.f64 (*.f64 x 4/3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2/3 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 4/3) 4) (/.f64 (neg.f64 (*.f64 2/3 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 8/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 8/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (-.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (sqrt.f64 (PI.f64))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2/3 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 2) (/.f64 (*.f64 2/3 (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2/3 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 2) (/.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 8/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 2 (*.f64 x 8/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 8/3) (*.f64 x 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 (*.f64 x x)) 1)))))

simplify170.0ms (1.2%)

Algorithm
egg-herbie
Rules
890×rational_best-simplify-60
840×rational_best-simplify-55
712×rational_best-simplify-3
660×rational_best-simplify-1
642×rational_best-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01913743
14703743
214393581
363553545
Stop Event
node limit
Counts
105 → 101
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(+.f64 (*.f64 2/3 x) 0)
(+.f64 0 (*.f64 2/3 x))
(+.f64 (/.f64 (*.f64 x 4/3) 4) (/.f64 (*.f64 x 4/3) 4))
(-.f64 (*.f64 2/3 x) 0)
(-.f64 (/.f64 (*.f64 x 4/3) 4) (/.f64 (neg.f64 (*.f64 2/3 x)) 2))
(/.f64 (*.f64 2/3 x) 1)
(/.f64 (*.f64 x 4/3) 2)
(/.f64 (*.f64 x 8/3) 4)
(/.f64 (*.f64 2 (*.f64 x 8/3)) 8)
(pow.f64 (*.f64 2/3 x) 1)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (-.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 0 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2)
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(*.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))))
(*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (sqrt.f64 (PI.f64))) 1/4)
(*.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 2/3 (*.f64 x x)) 0)
(+.f64 0 (*.f64 2/3 (*.f64 x x)))
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 2) (/.f64 (*.f64 2/3 (*.f64 x x)) 2))
(-.f64 (*.f64 2/3 (*.f64 x x)) 0)
(-.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 2) (/.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) 2))
(/.f64 (*.f64 2/3 (*.f64 x x)) 1)
(/.f64 (*.f64 x (*.f64 x 4/3)) 2)
(/.f64 (*.f64 x (*.f64 x 8/3)) 4)
(/.f64 (*.f64 x (*.f64 2 (*.f64 x 8/3))) 8)
(/.f64 (*.f64 (*.f64 x 8/3) (*.f64 x 4)) 16)
(pow.f64 (*.f64 2/3 (*.f64 x x)) 1)
Outputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 2 (fabs.f64 x))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 2 (fabs.f64 x))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 2 (fabs.f64 x))))
(*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 2 (fabs.f64 x))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 2 (fabs.f64 x))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 2 (fabs.f64 x))))
(*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 2 (fabs.f64 x))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 2 (fabs.f64 x))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))) (*.f64 2 (fabs.f64 x))))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(+.f64 (*.f64 2/3 x) 0)
(*.f64 x 2/3)
(+.f64 0 (*.f64 2/3 x))
(*.f64 x 2/3)
(+.f64 (/.f64 (*.f64 x 4/3) 4) (/.f64 (*.f64 x 4/3) 4))
(*.f64 x 2/3)
(-.f64 (*.f64 2/3 x) 0)
(*.f64 x 2/3)
(-.f64 (/.f64 (*.f64 x 4/3) 4) (/.f64 (neg.f64 (*.f64 2/3 x)) 2))
(*.f64 x 2/3)
(/.f64 (*.f64 2/3 x) 1)
(*.f64 x 2/3)
(/.f64 (*.f64 x 4/3) 2)
(*.f64 x 2/3)
(/.f64 (*.f64 x 8/3) 4)
(*.f64 x 2/3)
(/.f64 (*.f64 2 (*.f64 x 8/3)) 8)
(*.f64 x 2/3)
(pow.f64 (*.f64 2/3 x) 1)
(*.f64 x 2/3)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (-.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 0 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 4)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (*.f64 (fabs.f64 x) (+.f64 4 (*.f64 x (*.f64 x 4/3))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 4)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (*.f64 (fabs.f64 x) (+.f64 4 (*.f64 x (*.f64 x 4/3))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (sqrt.f64 (PI.f64))) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (fabs.f64 (*.f64 x 4)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 2/3 (*.f64 x x)) 0)
(*.f64 x (*.f64 x 2/3))
(+.f64 0 (*.f64 2/3 (*.f64 x x)))
(*.f64 x (*.f64 x 2/3))
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 2) (/.f64 (*.f64 2/3 (*.f64 x x)) 2))
(*.f64 x (*.f64 x 2/3))
(-.f64 (*.f64 2/3 (*.f64 x x)) 0)
(*.f64 x (*.f64 x 2/3))
(-.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 2) (/.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) 2))
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 2/3 (*.f64 x x)) 1)
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 x (*.f64 x 4/3)) 2)
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 x (*.f64 x 8/3)) 4)
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 x (*.f64 2 (*.f64 x 8/3))) 8)
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 (*.f64 x 8/3) (*.f64 x 4)) 16)
(*.f64 x (*.f64 x 2/3))
(pow.f64 (*.f64 2/3 (*.f64 x x)) 1)
(*.f64 x (*.f64 x 2/3))

localize72.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
0.3b
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
0.3b
(*.f64 x 1/21)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 171 to 105 computations (38.6% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
0.0ms
x
@inf
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))

rewrite115.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1566×rational_best-4
1566×rational_best-2
1566×rational_best-3
1566×rational_best-1
1566×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023102
1165102
2315102
3885102
43912102
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2) (/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2) (/.f64 (*.f64 x (-.f64 -1/5 (*.f64 1/21 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2))) (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 x)) (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2)) (*.f64 -2 (*.f64 -2 x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4) (sqrt.f64 (PI.f64))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))))))

simplify238.0ms (1.7%)

Algorithm
egg-herbie
Rules
1136×rational_best-simplify-50
1022×rational_best-simplify-49
1004×rational_best-simplify-55
962×rational_best-simplify-53
754×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01816207
14906199
214835961
378065961
Stop Event
node limit
Counts
81 → 109
Calls
Call 1
Inputs
(*.f64 1/5 x)
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 1/21 (pow.f64 x 3))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 1/21 (pow.f64 x 3))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 0)
(+.f64 0 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2) (/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2))
(-.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 0)
(-.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2) (/.f64 (*.f64 x (-.f64 -1/5 (*.f64 1/21 (*.f64 x x)))) 2))
(/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 1)
(/.f64 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2)) 2)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2))) (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2)))) 8)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 x)) (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2)) (*.f64 -2 (*.f64 -2 x))) 16)
(pow.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 1)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
Outputs
(*.f64 1/5 x)
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 1/21 (pow.f64 x 3))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 1/21 (pow.f64 x 3))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) (sqrt.f64 (/.f64 1 (PI.f64))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))) (*.f64 2 (fabs.f64 x)))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) (sqrt.f64 (/.f64 1 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) (sqrt.f64 (/.f64 1 (PI.f64)))))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) (sqrt.f64 (/.f64 1 (PI.f64)))))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) (sqrt.f64 (/.f64 1 (PI.f64))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))) (*.f64 2 (fabs.f64 x)))))
(*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) (sqrt.f64 (/.f64 1 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) (sqrt.f64 (/.f64 1 (PI.f64)))))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) (sqrt.f64 (/.f64 1 (PI.f64)))))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) (sqrt.f64 (/.f64 1 (PI.f64))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))) (*.f64 2 (fabs.f64 x)))))
(+.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 0)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(+.f64 0 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(+.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2) (/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2))
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(-.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 0)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(-.f64 (/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2) (/.f64 (*.f64 x (-.f64 -1/5 (*.f64 1/21 (*.f64 x x)))) 2))
(/.f64 (-.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))) 2)
(/.f64 (*.f64 x (-.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))) 2)
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 1/21)) (-.f64 -1/5 (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2)
(/.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 1)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2)) 2)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2))) 4)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2))) (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2)))) 8)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 x)) (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2))) 16)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) 2)) (*.f64 -2 (*.f64 -2 x))) 16)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(pow.f64 (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 1)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(+.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 4 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) 4)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 4 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) 4)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(-.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (sqrt.f64 (PI.f64))))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 4 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) 4)
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 -2 (sqrt.f64 (PI.f64))))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))) 3) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64)))) 4))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) 4))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) -2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4) (sqrt.f64 (PI.f64))) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) -1) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 x) (/.f64 (+.f64 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) -1) (sqrt.f64 (PI.f64)))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))

localize73.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 x 2/3)
0.3b
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
0.3b
(*.f64 x 1/21)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 211 to 130 computations (38.4% saved)

localize120.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 x 1/21)
0.4b
(*.f64 x 1/7)
0.4b
(-.f64 (/.f64 (*.f64 x 1/7) 8) (/.f64 (*.f64 x 1/21) -2))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 367 to 267 computations (27.2% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(-.f64 (/.f64 (*.f64 x 1/7) 8) (/.f64 (*.f64 x 1/21) -2))
0.0ms
x
@inf
(-.f64 (/.f64 (*.f64 x 1/7) 8) (/.f64 (*.f64 x 1/21) -2))
0.0ms
x
@-inf
(*.f64 x 1/7)
0.0ms
x
@inf
(*.f64 x 1/7)
0.0ms
x
@0
(*.f64 x 1/7)

rewrite171.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
2086×rational_best-1
670×rational_best-simplify-64
660×rational_best-simplify-75
650×rational_best-simplify-76
622×rational_best-4
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01238
18438
218238
351338
4202326
5751926
Stop Event
node limit
Counts
2 → 111
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 x 1/7) 8) (/.f64 (*.f64 x 1/21) -2))
(*.f64 x 1/7)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/56) (neg.f64 (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x 1/56))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x -1/42)) (neg.f64 (neg.f64 (*.f64 x 1/56))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 1/56) 1/2) (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 5/21) 4) (neg.f64 (*.f64 x 1/56)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x 5/21) 4) 2) (/.f64 (*.f64 x 1/21) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x 5/21) 4) 2) (-.f64 (*.f64 x 1/56) (+.f64 (*.f64 x 1/56) (*.f64 (*.f64 x 1/21) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (/.f64 (*.f64 x 5/21) 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/21) 4) (-.f64 (/.f64 (*.f64 x 1/21) 4) (neg.f64 (*.f64 x 1/56))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x 1/56)) (/.f64 (*.f64 x 5/21) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)) (*.f64 (*.f64 x 1/56) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)) (neg.f64 (/.f64 (*.f64 x 1/56) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 1/56) (/.f64 (*.f64 x -1/42) 8)) (-.f64 (*.f64 x 1/56) (/.f64 (*.f64 x -1/42) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 x 1/56))) (neg.f64 (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 x 1/56) -2)) (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (/.f64 (*.f64 x 1/7) 32) (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 (*.f64 x -1/42) 1/4)) (*.f64 (*.f64 x 3/7) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))) (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 (*.f64 x 1/21) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (/.f64 (*.f64 x 1/56) -2)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 x -1/42)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (/.f64 (*.f64 x 1/56) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))) (/.f64 (*.f64 x 1/7) 32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))) (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (/.f64 (*.f64 x 1/56) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 1/56) (*.f64 (*.f64 x 1/56) 1/2)) (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 1 (*.f64 (/.f64 (*.f64 x 5/21) -4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))) (-.f64 1 (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 x -1/42)) (-.f64 1 (neg.f64 (*.f64 x 1/56))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 (*.f64 x 1/56))) (-.f64 1 (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 (*.f64 (*.f64 x 3/7) 1/16))) (-.f64 1 (/.f64 (/.f64 (*.f64 x 5/21) -4) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (/.f64 (*.f64 x 5/21) -4) 1/2)) (-.f64 1 (*.f64 (*.f64 x 1/21) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))) (-.f64 1 (/.f64 (*.f64 x 1/56) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (*.f64 x 1/56) -2)) (-.f64 1 (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (/.f64 (*.f64 x 5/21) -4) 4)) (-.f64 1 (neg.f64 (*.f64 (*.f64 x 3/7) 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x -1/21) (*.f64 x 1/28)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 x 4/21)) (*.f64 x -1/42)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x 4/21)) (*.f64 x -1/42)) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42))) (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 4/21) (*.f64 x 1/7)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 1/7) (*.f64 x 4/21)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 2/7) (*.f64 (*.f64 x 2/21) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 2/21) (*.f64 (*.f64 x 1/7) 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 2/21) 4) (*.f64 x 2/7)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 1/7) (neg.f64 (*.f64 x 4/21))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x 1/21) -1/4) (*.f64 x -2/21)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x -1/42) (neg.f64 (*.f64 x 4/21))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/7) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/21) (*.f64 x 2/21))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 1/7))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 2/21) (*.f64 x 1/21))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x -2/21)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) (-.f64 (*.f64 x 1/21) (*.f64 (*.f64 x 1/21) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/28) (/.f64 (*.f64 x 3/7) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/28) (-.f64 (*.f64 x 1/28) (*.f64 1/2 (*.f64 x -1/7))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 1/7) 1/2) (*.f64 (*.f64 x 1/7) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 3/7) 4) (*.f64 x 1/28))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x -2/21)) (neg.f64 (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (neg.f64 (*.f64 x 1/28))) (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 1/21) (*.f64 (*.f64 x 1/21) -1/4)) (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 -1 (*.f64 x 1/21))) (-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 1 (*.f64 x 1/21))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 x -2/21)) (-.f64 1 (*.f64 x -1/21)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 x -1/21)) (-.f64 1 (*.f64 x -2/21)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/7) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/21) (*.f64 x -2/21))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x -1/7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 2/21) (*.f64 x -1/21))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 2/21) (+.f64 (*.f64 x -2/21) (*.f64 x 1/21)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 (*.f64 x -2/21) (neg.f64 (*.f64 x -1/42))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4/21) (+.f64 (*.f64 x -1/21) (*.f64 x 2/21)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) (/.f64 (*.f64 x 5/21) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) (-.f64 (neg.f64 (*.f64 x 1/28)) (neg.f64 (*.f64 x -1/42))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 1/7) 1/2) (*.f64 1/2 (*.f64 x -1/7)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 3/7) 4) (neg.f64 (*.f64 x 1/28)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 5/21) 2) (*.f64 x -1/42))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/28) (*.f64 1/2 (*.f64 x -1/7))) (neg.f64 (*.f64 x 1/28)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x -2/21)) (*.f64 x -1/42))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 1 (*.f64 x 1/21))) (-.f64 (-.f64 -1 (*.f64 x 1/21)) (neg.f64 (*.f64 x -1/42))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/21) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (*.f64 x -1/21) (*.f64 x 1/28)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/7) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/7) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1/7) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4/7) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) 4/7) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4/7) 4) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4/21) (*.f64 x -2/21)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 4/21) (*.f64 (*.f64 x 2/21) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 2/21) 4) (*.f64 x 4/21)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 4/7) 4) (*.f64 (*.f64 x 4/7) 4)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x 2/21) 4) (neg.f64 (*.f64 x 4/21))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 1/7) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x -1/7))))))

simplify127.0ms (0.9%)

Algorithm
egg-herbie
Rules
1172×rational_best-simplify-85
980×rational_best-simplify-63
834×rational_best-simplify-50
710×rational_best-simplify-55
544×rational_best-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02652087
15771867
213881807
353911663
Stop Event
node limit
Counts
135 → 157
Calls
Call 1
Inputs
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(*.f64 1/7 x)
(+.f64 (*.f64 x 1/56) (neg.f64 (*.f64 x -1/42)))
(+.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 0)
(+.f64 0 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)))
(+.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x 1/56))
(+.f64 (neg.f64 (*.f64 x -1/42)) (neg.f64 (neg.f64 (*.f64 x 1/56))))
(+.f64 (*.f64 (*.f64 x 1/56) 1/2) (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)))
(+.f64 (/.f64 (*.f64 x 5/21) 4) (neg.f64 (*.f64 x 1/56)))
(+.f64 (/.f64 (/.f64 (*.f64 x 5/21) 4) 2) (/.f64 (*.f64 x 1/21) 4))
(+.f64 (/.f64 (/.f64 (*.f64 x 5/21) 4) 2) (-.f64 (*.f64 x 1/56) (+.f64 (*.f64 x 1/56) (*.f64 (*.f64 x 1/21) -1/4))))
(+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (/.f64 (*.f64 x 5/21) 4) 2))
(+.f64 (/.f64 (*.f64 x 1/21) 4) (-.f64 (/.f64 (*.f64 x 1/21) 4) (neg.f64 (*.f64 x 1/56))))
(+.f64 (neg.f64 (*.f64 x 1/56)) (/.f64 (*.f64 x 5/21) 4))
(+.f64 (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)) (*.f64 (*.f64 x 1/56) 1/2))
(+.f64 (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)) (neg.f64 (/.f64 (*.f64 x 1/56) -2)))
(+.f64 (-.f64 (*.f64 x 1/56) (/.f64 (*.f64 x -1/42) 8)) (-.f64 (*.f64 x 1/56) (/.f64 (*.f64 x -1/42) 8)))
(+.f64 (neg.f64 (neg.f64 (*.f64 x 1/56))) (neg.f64 (*.f64 x -1/42)))
(+.f64 (neg.f64 (/.f64 (*.f64 x 1/56) -2)) (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)))
(+.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (/.f64 (*.f64 x 1/7) 32) (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))))
(+.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 (*.f64 x -1/42) 1/4)) (*.f64 (*.f64 x 3/7) 1/16))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))) (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 (*.f64 x 1/21) -1/4)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (/.f64 (*.f64 x 1/56) -2)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 x -1/42)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 x -1/42)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (/.f64 (*.f64 x 1/56) -2)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))) (/.f64 (*.f64 x 1/7) 32))
(+.f64 (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))) (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4))
(+.f64 (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (/.f64 (*.f64 x 1/56) -2)))
(+.f64 (-.f64 (*.f64 x 1/56) (*.f64 (*.f64 x 1/56) 1/2)) (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)))
(+.f64 (-.f64 -1 (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 1 (*.f64 (/.f64 (*.f64 x 5/21) -4) 1/2)))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))) (-.f64 1 (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (-.f64 -1 (*.f64 x -1/42)) (-.f64 1 (neg.f64 (*.f64 x 1/56))))
(+.f64 (-.f64 -1 (neg.f64 (*.f64 x 1/56))) (-.f64 1 (*.f64 x -1/42)))
(+.f64 (-.f64 -1 (neg.f64 (*.f64 (*.f64 x 3/7) 1/16))) (-.f64 1 (/.f64 (/.f64 (*.f64 x 5/21) -4) 4)))
(+.f64 (-.f64 -1 (*.f64 (/.f64 (*.f64 x 5/21) -4) 1/2)) (-.f64 1 (*.f64 (*.f64 x 1/21) -1/4)))
(+.f64 (-.f64 -1 (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))) (-.f64 1 (/.f64 (*.f64 x 1/56) -2)))
(+.f64 (-.f64 -1 (/.f64 (*.f64 x 1/56) -2)) (-.f64 1 (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))))
(+.f64 (-.f64 -1 (/.f64 (/.f64 (*.f64 x 5/21) -4) 4)) (-.f64 1 (neg.f64 (*.f64 (*.f64 x 3/7) 1/16))))
(*.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1)
(*.f64 1 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)))
(*.f64 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)) -1)
(*.f64 2 (*.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1/2))
(*.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) 1/2)
(*.f64 -1 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)))
(*.f64 1/2 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)))
(*.f64 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)) 1/4)
(*.f64 1/4 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)))
(*.f64 (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42))) 1/8)
(/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1)
(/.f64 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)) -1)
(/.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) 2)
(/.f64 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)) 4)
(/.f64 (-.f64 (*.f64 x -1/21) (*.f64 x 1/28)) -2)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42))) 8)
(/.f64 (-.f64 (neg.f64 (*.f64 x 4/21)) (*.f64 x -1/42)) -4)
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x 4/21)) (*.f64 x -1/42)) -1) 4)
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42))) (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)))) 16)
(/.f64 (+.f64 (*.f64 x 4/21) (*.f64 x 1/7)) 8)
(/.f64 (+.f64 (*.f64 x 1/7) (*.f64 x 4/21)) 8)
(/.f64 (+.f64 (*.f64 x 2/7) (*.f64 (*.f64 x 2/21) 4)) 16)
(/.f64 (+.f64 (*.f64 x 2/21) (*.f64 (*.f64 x 1/7) 1/2)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 x 2/21) 4) (*.f64 x 2/7)) 16)
(/.f64 (-.f64 (*.f64 x 1/7) (neg.f64 (*.f64 x 4/21))) 8)
(/.f64 (-.f64 (*.f64 (*.f64 x 1/21) -1/4) (*.f64 x -2/21)) 2)
(/.f64 (-.f64 (*.f64 x -1/42) (neg.f64 (*.f64 x 4/21))) 4)
(pow.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1)
(neg.f64 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)))
(+.f64 (*.f64 x 1/7) 0)
(+.f64 (*.f64 x 1/21) (*.f64 x 2/21))
(+.f64 0 (*.f64 x 1/7))
(+.f64 (*.f64 x 2/21) (*.f64 x 1/21))
(+.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x -2/21)))
(+.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) (-.f64 (*.f64 x 1/21) (*.f64 (*.f64 x 1/21) -1/4)))
(+.f64 (*.f64 x 1/28) (/.f64 (*.f64 x 3/7) 4))
(+.f64 (*.f64 x 1/28) (-.f64 (*.f64 x 1/28) (*.f64 1/2 (*.f64 x -1/7))))
(+.f64 (*.f64 (*.f64 x 1/7) 1/2) (*.f64 (*.f64 x 1/7) 1/2))
(+.f64 (/.f64 (*.f64 x 3/7) 4) (*.f64 x 1/28))
(+.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x -2/21)) (neg.f64 (*.f64 x -1/42)))
(+.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (neg.f64 (*.f64 x 1/28))) (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)))
(+.f64 (-.f64 (*.f64 x 1/21) (*.f64 (*.f64 x 1/21) -1/4)) (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)))
(+.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 -1 (*.f64 x 1/21))) (-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 1 (*.f64 x 1/21))))
(+.f64 (-.f64 -1 (*.f64 x -2/21)) (-.f64 1 (*.f64 x -1/21)))
(+.f64 (-.f64 -1 (*.f64 x -1/21)) (-.f64 1 (*.f64 x -2/21)))
(-.f64 (*.f64 x 1/7) 0)
(-.f64 (*.f64 x 1/21) (*.f64 x -2/21))
(-.f64 0 (*.f64 x -1/7))
(-.f64 (*.f64 x 2/21) (*.f64 x -1/21))
(-.f64 (*.f64 x 2/21) (+.f64 (*.f64 x -2/21) (*.f64 x 1/21)))
(-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 (*.f64 x -2/21) (neg.f64 (*.f64 x -1/42))))
(-.f64 (*.f64 x 4/21) (+.f64 (*.f64 x -1/21) (*.f64 x 2/21)))
(-.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) (/.f64 (*.f64 x 5/21) -4))
(-.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) (-.f64 (neg.f64 (*.f64 x 1/28)) (neg.f64 (*.f64 x -1/42))))
(-.f64 (*.f64 (*.f64 x 1/7) 1/2) (*.f64 1/2 (*.f64 x -1/7)))
(-.f64 (/.f64 (*.f64 x 3/7) 4) (neg.f64 (*.f64 x 1/28)))
(-.f64 (/.f64 (*.f64 x 5/21) 2) (*.f64 x -1/42))
(-.f64 (-.f64 (*.f64 x 1/28) (*.f64 1/2 (*.f64 x -1/7))) (neg.f64 (*.f64 x 1/28)))
(-.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x -2/21)) (*.f64 x -1/42))
(-.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 1 (*.f64 x 1/21))) (-.f64 (-.f64 -1 (*.f64 x 1/21)) (neg.f64 (*.f64 x -1/42))))
(-.f64 (-.f64 (*.f64 x 1/21) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (*.f64 x -1/21) (*.f64 x 1/28)))
(/.f64 (*.f64 x 1/7) 1)
(/.f64 (*.f64 x 2/7) 2)
(/.f64 (*.f64 x -1/7) -1)
(/.f64 (*.f64 x 4/7) 4)
(/.f64 (*.f64 (+.f64 x x) 4/7) 8)
(/.f64 (*.f64 (*.f64 x 4/7) 4) 16)
(/.f64 (-.f64 (*.f64 x 4/21) (*.f64 x -2/21)) 2)
(/.f64 (+.f64 (*.f64 x 4/21) (*.f64 (*.f64 x 2/21) 4)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 x 2/21) 4) (*.f64 x 4/21)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 x 4/7) 4) (*.f64 (*.f64 x 4/7) 4)) 32)
(/.f64 (-.f64 (*.f64 (*.f64 x 2/21) 4) (neg.f64 (*.f64 x 4/21))) 4)
(pow.f64 (*.f64 x 1/7) 1)
(neg.f64 (*.f64 x -1/7))
Outputs
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(*.f64 1/7 x)
(*.f64 x 1/7)
(+.f64 (*.f64 x 1/56) (neg.f64 (*.f64 x -1/42)))
(*.f64 1/24 x)
(+.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 0)
(*.f64 1/24 x)
(+.f64 0 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)))
(*.f64 1/24 x)
(+.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x 1/56))
(*.f64 1/24 x)
(+.f64 (neg.f64 (*.f64 x -1/42)) (neg.f64 (neg.f64 (*.f64 x 1/56))))
(*.f64 1/24 x)
(+.f64 (*.f64 (*.f64 x 1/56) 1/2) (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)))
(*.f64 1/24 x)
(+.f64 (/.f64 (*.f64 x 5/21) 4) (neg.f64 (*.f64 x 1/56)))
(+.f64 (neg.f64 (*.f64 x 1/56)) (/.f64 (*.f64 x 5/21) 4))
(+.f64 (*.f64 x -1/56) (/.f64 (*.f64 x 5/21) 4))
(+.f64 (/.f64 (/.f64 (*.f64 x 5/21) 4) 2) (/.f64 (*.f64 x 1/21) 4))
(*.f64 1/24 x)
(+.f64 (/.f64 (/.f64 (*.f64 x 5/21) 4) 2) (-.f64 (*.f64 x 1/56) (+.f64 (*.f64 x 1/56) (*.f64 (*.f64 x 1/21) -1/4))))
(+.f64 (/.f64 (*.f64 x 5/21) 8) (-.f64 (*.f64 x 1/56) (+.f64 (*.f64 x 1/56) (*.f64 (*.f64 x 1/21) -1/4))))
(+.f64 (/.f64 (*.f64 x 5/21) 8) (+.f64 0 (neg.f64 (*.f64 x -1/84))))
(+.f64 (/.f64 (*.f64 x 5/21) 8) (neg.f64 (*.f64 x -1/84)))
(+.f64 (/.f64 (*.f64 x 5/21) 8) (*.f64 x 1/84))
(+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (/.f64 (*.f64 x 5/21) 4) 2))
(*.f64 1/24 x)
(+.f64 (/.f64 (*.f64 x 1/21) 4) (-.f64 (/.f64 (*.f64 x 1/21) 4) (neg.f64 (*.f64 x 1/56))))
(-.f64 (*.f64 x 1/56) (-.f64 (*.f64 x -1/56) (/.f64 (*.f64 x 1/21) 8)))
(-.f64 (*.f64 x 1/56) (-.f64 (*.f64 x -1/56) (neg.f64 (*.f64 x -1/168))))
(+.f64 (neg.f64 (*.f64 x 1/56)) (/.f64 (*.f64 x 5/21) 4))
(+.f64 (*.f64 x -1/56) (/.f64 (*.f64 x 5/21) 4))
(+.f64 (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)) (*.f64 (*.f64 x 1/56) 1/2))
(*.f64 1/24 x)
(+.f64 (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)) (neg.f64 (/.f64 (*.f64 x 1/56) -2)))
(*.f64 1/24 x)
(+.f64 (-.f64 (*.f64 x 1/56) (/.f64 (*.f64 x -1/42) 8)) (-.f64 (*.f64 x 1/56) (/.f64 (*.f64 x -1/42) 8)))
(*.f64 1/24 x)
(+.f64 (neg.f64 (neg.f64 (*.f64 x 1/56))) (neg.f64 (*.f64 x -1/42)))
(*.f64 1/24 x)
(+.f64 (neg.f64 (/.f64 (*.f64 x 1/56) -2)) (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)))
(*.f64 1/24 x)
(+.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (/.f64 (*.f64 x 1/7) 32) (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))))
(+.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) 2))))
(+.f64 (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 x -1/42)) (+.f64 (*.f64 x 1/112) (/.f64 (*.f64 x 16/7) 512)))
(+.f64 (*.f64 x 1/112) (+.f64 (/.f64 (*.f64 x 16/7) 512) (/.f64 (*.f64 x 19/336) 2)))
(+.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (*.f64 7 (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (/.f64 (*.f64 1/24 x) 4) (-.f64 (/.f64 (*.f64 1/24 x) 4) (*.f64 (*.f64 x -1/42) 7/8)))
(+.f64 (/.f64 (*.f64 1/24 x) 4) (-.f64 (/.f64 (*.f64 1/24 x) 4) (*.f64 x -1/48)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 7 (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 x -1/84)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 (*.f64 x -1/42) 7/8)))
(+.f64 (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 x -1/84)) (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 (*.f64 x -1/42) 7/8)))
(+.f64 (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 x -1/84)) (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 x -1/48)))
(+.f64 (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 (*.f64 x -1/42) 1/4)) (*.f64 (*.f64 x 3/7) 1/16))
(+.f64 (-.f64 (*.f64 x 1/112) (*.f64 x -1/168)) (*.f64 x 3/112))
(+.f64 (-.f64 (*.f64 x 1/42) (*.f64 x 1/112)) (*.f64 x 3/112))
(+.f64 (*.f64 x 5/336) (*.f64 x 3/112))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))) (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 (*.f64 x 1/21) -1/4)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 7 (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 x -1/84)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 (*.f64 x -1/42) 7/8)))
(+.f64 (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 x -1/84)) (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 (*.f64 x -1/42) 7/8)))
(+.f64 (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 x -1/84)) (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 x -1/48)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (/.f64 (*.f64 x 1/56) -2)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 x -1/42)))
(+.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (/.f64 (*.f64 x 1/7) 32) (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))))
(+.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) 2))))
(+.f64 (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 x -1/42)) (+.f64 (*.f64 x 1/112) (/.f64 (*.f64 x 16/7) 512)))
(+.f64 (*.f64 x 1/112) (+.f64 (/.f64 (*.f64 x 16/7) 512) (/.f64 (*.f64 x 19/336) 2)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (*.f64 x -1/42)) (-.f64 (/.f64 (*.f64 x 1/7) 32) (/.f64 (*.f64 x 1/56) -2)))
(+.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (/.f64 (*.f64 x 1/7) 32) (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))))
(+.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) 2))))
(+.f64 (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 x -1/42)) (+.f64 (*.f64 x 1/112) (/.f64 (*.f64 x 16/7) 512)))
(+.f64 (*.f64 x 1/112) (+.f64 (/.f64 (*.f64 x 16/7) 512) (/.f64 (*.f64 x 19/336) 2)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/7) 32) (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))) (/.f64 (*.f64 x 1/7) 32))
(+.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (/.f64 (*.f64 x 1/7) 32) (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))))
(+.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (/.f64 (*.f64 x 1/7) 32) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) 2))))
(+.f64 (-.f64 (/.f64 (*.f64 x 16/7) 512) (*.f64 x -1/42)) (+.f64 (*.f64 x 1/112) (/.f64 (*.f64 x 16/7) 512)))
(+.f64 (*.f64 x 1/112) (+.f64 (/.f64 (*.f64 x 16/7) 512) (/.f64 (*.f64 x 19/336) 2)))
(+.f64 (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))) (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4))
(+.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (*.f64 7 (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (/.f64 (*.f64 1/24 x) 4) (-.f64 (/.f64 (*.f64 1/24 x) 4) (*.f64 (*.f64 x -1/42) 7/8)))
(+.f64 (/.f64 (*.f64 1/24 x) 4) (-.f64 (/.f64 (*.f64 1/24 x) 4) (*.f64 x -1/48)))
(+.f64 (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 4) (/.f64 (*.f64 x 1/56) -2)))
(+.f64 (-.f64 (/.f64 (*.f64 1/24 x) 4) (*.f64 x -1/84)) (-.f64 (/.f64 (*.f64 1/24 x) 4) (/.f64 (*.f64 x 1/56) -2)))
(+.f64 (-.f64 (/.f64 (*.f64 1/24 x) 4) (*.f64 x -1/84)) (-.f64 (/.f64 (*.f64 1/24 x) 4) (/.f64 (*.f64 x -1/56) 2)))
(+.f64 (-.f64 (/.f64 (*.f64 1/24 x) 4) (*.f64 x -1/84)) (-.f64 (/.f64 (*.f64 1/24 x) 4) (neg.f64 (*.f64 x 1/112))))
(+.f64 (-.f64 (*.f64 x 1/56) (*.f64 (*.f64 x 1/56) 1/2)) (-.f64 (*.f64 (*.f64 x 1/56) 1/2) (*.f64 x -1/42)))
(*.f64 1/24 x)
(+.f64 (-.f64 -1 (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 1 (*.f64 (/.f64 (*.f64 x 5/21) -4) 1/2)))
(+.f64 (-.f64 -1 (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 x 5/21) -4))))
(+.f64 (-.f64 -1 (*.f64 x -1/84)) (-.f64 1 (*.f64 (*.f64 x 10/21) -1/16)))
(+.f64 (-.f64 -1 (*.f64 x -1/84)) (-.f64 1 (*.f64 x -5/168)))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))) (-.f64 1 (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (-.f64 -1 (*.f64 7 (/.f64 (*.f64 x -1/42) 8))) (-.f64 1 (*.f64 7 (/.f64 (*.f64 x -1/42) 8))))
(+.f64 (-.f64 -1 (*.f64 (*.f64 x -1/42) 7/8)) (-.f64 1 (*.f64 (*.f64 x -1/42) 7/8)))
(+.f64 (+.f64 (/.f64 (*.f64 1/24 x) 2) -1) (-.f64 1 (*.f64 (*.f64 x -1/42) 7/8)))
(+.f64 (-.f64 -1 (*.f64 x -1/48)) (-.f64 1 (*.f64 x -1/48)))
(+.f64 (-.f64 -1 (*.f64 x -1/42)) (-.f64 1 (neg.f64 (*.f64 x 1/56))))
(*.f64 1/24 x)
(+.f64 (-.f64 -1 (neg.f64 (*.f64 x 1/56))) (-.f64 1 (*.f64 x -1/42)))
(*.f64 1/24 x)
(+.f64 (-.f64 -1 (neg.f64 (*.f64 (*.f64 x 3/7) 1/16))) (-.f64 1 (/.f64 (/.f64 (*.f64 x 5/21) -4) 4)))
(+.f64 (-.f64 -1 (neg.f64 (*.f64 (*.f64 x 3/7) 1/16))) (-.f64 1 (/.f64 (*.f64 x 5/21) -16)))
(+.f64 (-.f64 (*.f64 x 3/112) 1) (-.f64 1 (/.f64 (*.f64 x 10/21) -32)))
(+.f64 (+.f64 (*.f64 x 3/112) -1) (-.f64 1 (/.f64 (*.f64 x 5/21) -16)))
(+.f64 (-.f64 -1 (*.f64 (/.f64 (*.f64 x 5/21) -4) 1/2)) (-.f64 1 (*.f64 (*.f64 x 1/21) -1/4)))
(+.f64 (-.f64 -1 (*.f64 1/2 (/.f64 (*.f64 x 5/21) -4))) (-.f64 1 (*.f64 (*.f64 x 1/21) -1/4)))
(+.f64 (-.f64 -1 (*.f64 (*.f64 x 10/21) -1/16)) (-.f64 1 (*.f64 x -1/84)))
(+.f64 (-.f64 -1 (*.f64 x -5/168)) (-.f64 1 (*.f64 x -1/84)))
(+.f64 (-.f64 -1 (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))) (-.f64 1 (/.f64 (*.f64 x 1/56) -2)))
(+.f64 (/.f64 (*.f64 x 1/56) 2) (+.f64 (-.f64 -1 (*.f64 x -1/42)) (-.f64 1 (/.f64 (*.f64 x 1/56) -2))))
(+.f64 (+.f64 (*.f64 x 1/112) (-.f64 -1 (*.f64 x -1/42))) (-.f64 1 (/.f64 (*.f64 x -1/56) 2)))
(+.f64 (-.f64 -1 (*.f64 x -11/336)) (-.f64 1 (neg.f64 (*.f64 x 1/112))))
(+.f64 (-.f64 -1 (/.f64 (*.f64 x 1/56) -2)) (-.f64 1 (+.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/56) -2))))
(+.f64 (/.f64 (*.f64 x 1/56) 2) (+.f64 (-.f64 1 (*.f64 x -1/42)) (-.f64 -1 (/.f64 (*.f64 x 1/56) -2))))
(+.f64 (*.f64 x 1/112) (+.f64 (-.f64 1 (*.f64 x -1/42)) (-.f64 -1 (/.f64 (*.f64 x -1/56) 2))))
(+.f64 (-.f64 -1 (neg.f64 (*.f64 x 1/112))) (-.f64 1 (*.f64 x -11/336)))
(+.f64 (-.f64 -1 (/.f64 (/.f64 (*.f64 x 5/21) -4) 4)) (-.f64 1 (neg.f64 (*.f64 (*.f64 x 3/7) 1/16))))
(+.f64 (-.f64 -1 (neg.f64 (*.f64 (*.f64 x 3/7) 1/16))) (-.f64 1 (/.f64 (*.f64 x 5/21) -16)))
(+.f64 (-.f64 (*.f64 x 3/112) 1) (-.f64 1 (/.f64 (*.f64 x 10/21) -32)))
(+.f64 (+.f64 (*.f64 x 3/112) -1) (-.f64 1 (/.f64 (*.f64 x 5/21) -16)))
(*.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1)
(*.f64 1/24 x)
(*.f64 1 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)))
(*.f64 1/24 x)
(*.f64 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)) -1)
(*.f64 1/24 x)
(*.f64 2 (*.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1/2))
(*.f64 1/24 x)
(*.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) 1/2)
(*.f64 1/24 x)
(*.f64 -1 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)))
(*.f64 1/24 x)
(*.f64 1/2 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)))
(*.f64 1/24 x)
(*.f64 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)) 1/4)
(*.f64 1/24 x)
(*.f64 1/4 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)))
(*.f64 1/24 x)
(*.f64 (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42))) 1/8)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)) -1)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) 2)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)) 4)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x -1/21) (*.f64 x 1/28)) -2)
(*.f64 1/24 x)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42))) 8)
(*.f64 1/24 x)
(/.f64 (-.f64 (neg.f64 (*.f64 x 4/21)) (*.f64 x -1/42)) -4)
(*.f64 1/24 x)
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x 4/21)) (*.f64 x -1/42)) -1) 4)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42))) (*.f64 2 (-.f64 (*.f64 x 1/7) (*.f64 x -1/42)))) 16)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x 4/21) (*.f64 x 1/7)) 8)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x 1/7) (*.f64 x 4/21)) 8)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x 2/7) (*.f64 (*.f64 x 2/21) 4)) 16)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x 2/21) (*.f64 (*.f64 x 1/7) 1/2)) 4)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 (*.f64 x 2/21) 4) (*.f64 x 2/7)) 16)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x 1/7) (neg.f64 (*.f64 x 4/21))) 8)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 (*.f64 x 1/21) -1/4) (*.f64 x -2/21)) 2)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x -1/42) (neg.f64 (*.f64 x 4/21))) 4)
(*.f64 1/24 x)
(pow.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -1/42)) 1)
(*.f64 1/24 x)
(neg.f64 (-.f64 (*.f64 x -1/42) (*.f64 x 1/56)))
(*.f64 1/24 x)
(+.f64 (*.f64 x 1/7) 0)
(*.f64 x 1/7)
(+.f64 (*.f64 x 1/21) (*.f64 x 2/21))
(*.f64 x 1/7)
(+.f64 0 (*.f64 x 1/7))
(*.f64 x 1/7)
(+.f64 (*.f64 x 2/21) (*.f64 x 1/21))
(*.f64 x 1/7)
(+.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x -2/21)))
(*.f64 x 1/7)
(+.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) (-.f64 (*.f64 x 1/21) (*.f64 (*.f64 x 1/21) -1/4)))
(*.f64 x 1/7)
(+.f64 (*.f64 x 1/28) (/.f64 (*.f64 x 3/7) 4))
(+.f64 (*.f64 x 1/28) (-.f64 (*.f64 x 1/28) (*.f64 1/2 (*.f64 x -1/7))))
(*.f64 x 1/7)
(+.f64 (*.f64 (*.f64 x 1/7) 1/2) (*.f64 (*.f64 x 1/7) 1/2))
(*.f64 x 1/7)
(+.f64 (/.f64 (*.f64 x 3/7) 4) (*.f64 x 1/28))
(+.f64 (*.f64 x 1/28) (/.f64 (*.f64 x 3/7) 4))
(+.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x -2/21)) (neg.f64 (*.f64 x -1/42)))
(*.f64 x 1/7)
(+.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (neg.f64 (*.f64 x 1/28))) (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)))
(*.f64 x 1/7)
(+.f64 (-.f64 (*.f64 x 1/21) (*.f64 (*.f64 x 1/21) -1/4)) (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)))
(*.f64 x 1/7)
(+.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 -1 (*.f64 x 1/21))) (-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 1 (*.f64 x 1/21))))
(*.f64 x 1/7)
(+.f64 (-.f64 -1 (*.f64 x -2/21)) (-.f64 1 (*.f64 x -1/21)))
(*.f64 x 1/7)
(+.f64 (-.f64 -1 (*.f64 x -1/21)) (-.f64 1 (*.f64 x -2/21)))
(*.f64 x 1/7)
(-.f64 (*.f64 x 1/7) 0)
(*.f64 x 1/7)
(-.f64 (*.f64 x 1/21) (*.f64 x -2/21))
(*.f64 x 1/7)
(-.f64 0 (*.f64 x -1/7))
(*.f64 x 1/7)
(-.f64 (*.f64 x 2/21) (*.f64 x -1/21))
(*.f64 x 1/7)
(-.f64 (*.f64 x 2/21) (+.f64 (*.f64 x -2/21) (*.f64 x 1/21)))
(*.f64 x 1/7)
(-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 (*.f64 x -2/21) (neg.f64 (*.f64 x -1/42))))
(*.f64 x 1/7)
(-.f64 (*.f64 x 4/21) (+.f64 (*.f64 x -1/21) (*.f64 x 2/21)))
(*.f64 x 1/7)
(-.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) (/.f64 (*.f64 x 5/21) -4))
(-.f64 (*.f64 x 1/12) (/.f64 (*.f64 x 5/21) -4))
(-.f64 (+.f64 (*.f64 x 1/21) (*.f64 x 1/28)) (-.f64 (neg.f64 (*.f64 x 1/28)) (neg.f64 (*.f64 x -1/42))))
(*.f64 x 1/7)
(-.f64 (*.f64 (*.f64 x 1/7) 1/2) (*.f64 1/2 (*.f64 x -1/7)))
(*.f64 x 1/7)
(-.f64 (/.f64 (*.f64 x 3/7) 4) (neg.f64 (*.f64 x 1/28)))
(+.f64 (*.f64 x 1/28) (/.f64 (*.f64 x 3/7) 4))
(-.f64 (/.f64 (*.f64 x 5/21) 2) (*.f64 x -1/42))
(*.f64 x 1/7)
(-.f64 (-.f64 (*.f64 x 1/28) (*.f64 1/2 (*.f64 x -1/7))) (neg.f64 (*.f64 x 1/28)))
(*.f64 x 1/7)
(-.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (*.f64 x -2/21)) (*.f64 x -1/42))
(*.f64 x 1/7)
(-.f64 (-.f64 (neg.f64 (*.f64 x -1/42)) (-.f64 1 (*.f64 x 1/21))) (-.f64 (-.f64 -1 (*.f64 x 1/21)) (neg.f64 (*.f64 x -1/42))))
(*.f64 x 1/7)
(-.f64 (-.f64 (*.f64 x 1/21) (*.f64 (*.f64 x 1/21) -1/4)) (-.f64 (*.f64 x -1/21) (*.f64 x 1/28)))
(*.f64 x 1/7)
(/.f64 (*.f64 x 1/7) 1)
(*.f64 x 1/7)
(/.f64 (*.f64 x 2/7) 2)
(*.f64 x 1/7)
(/.f64 (*.f64 x -1/7) -1)
(*.f64 x 1/7)
(/.f64 (*.f64 x 4/7) 4)
(*.f64 x 1/7)
(/.f64 (*.f64 (+.f64 x x) 4/7) 8)
(*.f64 x 1/7)
(/.f64 (*.f64 (*.f64 x 4/7) 4) 16)
(*.f64 x 1/7)
(/.f64 (-.f64 (*.f64 x 4/21) (*.f64 x -2/21)) 2)
(*.f64 x 1/7)
(/.f64 (+.f64 (*.f64 x 4/21) (*.f64 (*.f64 x 2/21) 4)) 4)
(*.f64 x 1/7)
(/.f64 (+.f64 (*.f64 (*.f64 x 2/21) 4) (*.f64 x 4/21)) 4)
(*.f64 x 1/7)
(/.f64 (+.f64 (*.f64 (*.f64 x 4/7) 4) (*.f64 (*.f64 x 4/7) 4)) 32)
(*.f64 x 1/7)
(/.f64 (-.f64 (*.f64 (*.f64 x 2/21) 4) (neg.f64 (*.f64 x 4/21))) 4)
(*.f64 x 1/7)
(pow.f64 (*.f64 x 1/7) 1)
(*.f64 x 1/7)
(neg.f64 (*.f64 x -1/7))
(*.f64 x 1/7)

eval703.0ms (4.9%)

Compiler

Compiled 27734 to 18133 computations (34.6% saved)

prune340.0ms (2.4%)

Pruning

15 alts after pruning (9 fresh and 6 done)

PrunedKeptTotal
New7458753
Fresh112
Picked101
Done066
Total74715762
Error
0b
Counts
762 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
5.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
5.4b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (+.f64 (-.f64 -1 (*.f64 x -11/336)) (-.f64 1 (neg.f64 (*.f64 x 1/112)))) (/.f64 (*.f64 x 1/21) -8)))))))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (*.f64 1/24 x) (/.f64 (*.f64 x 1/21) -8)))))))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64))))
5.4b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))))) (sqrt.f64 (PI.f64))))
5.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64))))
1.4b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 1/21 (pow.f64 x 5))))) (sqrt.f64 (PI.f64))))
5.5b
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))
0.2b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
5.1b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
5.3b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
0.5b
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
5.4b
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 1/5 x)))))))))
Compiler

Compiled 556 to 432 computations (22.3% saved)

localize82.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 1/24 x)
0.3b
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (*.f64 1/24 x) (/.f64 (*.f64 x 1/21) -8)))))))
0.3b
(*.f64 x 1/21)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 256 to 171 computations (33.2% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (*.f64 1/24 x) (/.f64 (*.f64 x 1/21) -8)))))))
0.0ms
x
@-inf
(*.f64 1/24 x)
0.0ms
x
@inf
(*.f64 1/24 x)
0.0ms
x
@0
(*.f64 1/24 x)
0.0ms
x
@-inf
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (*.f64 1/24 x) (/.f64 (*.f64 x 1/21) -8)))))))

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1122×rational_best-simplify-63
1022×rational_best-simplify-51
954×rational_best-simplify-57
934×rational_best-4
934×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01868
112968
225168
366668
4258368
Stop Event
node limit
Counts
2 → 21
Calls
Call 1
Inputs
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (*.f64 1/24 x) (/.f64 (*.f64 x 1/21) -8)))))))
(*.f64 1/24 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 2) (/.f64 (neg.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) (*.f64 (+.f64 x x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/24) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 1/24))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/12) 4) (/.f64 (*.f64 x 1/12) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/24) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/12) 4) (/.f64 (neg.f64 (*.f64 x 1/24)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/24) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/12) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/6) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 1/12) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 1/24) 1)))))

simplify145.0ms (1%)

Algorithm
egg-herbie
Rules
1342×rational_best-simplify-1
1192×rational_best-simplify-62
1132×rational_best-simplify-3
770×rational_best-simplify-48
724×rational_best-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0751119
11661119
24091119
31204987
46513987
Stop Event
node limit
Counts
33 → 30
Calls
Call 1
Inputs
(*.f64 2/3 x)
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 0)
(+.f64 0 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))))
(+.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 2))
(-.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 0)
(-.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 2) (/.f64 (neg.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))) 2))
(/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 1)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) 2)) 2)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) (*.f64 x 4)) 4)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) (*.f64 (+.f64 x x) 4)) 8)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) 4)) 16)
(pow.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 1)
(+.f64 (*.f64 x 1/24) 0)
(+.f64 0 (*.f64 x 1/24))
(+.f64 (/.f64 (*.f64 x 1/12) 4) (/.f64 (*.f64 x 1/12) 4))
(-.f64 (*.f64 x 1/24) 0)
(-.f64 (/.f64 (*.f64 x 1/12) 4) (/.f64 (neg.f64 (*.f64 x 1/24)) 2))
(/.f64 (*.f64 x 1/24) 1)
(/.f64 (*.f64 x 1/12) 2)
(/.f64 (*.f64 x 1/6) 4)
(/.f64 (*.f64 (*.f64 x 1/12) 4) 8)
(pow.f64 (*.f64 x 1/24) 1)
Outputs
(*.f64 2/3 x)
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 0)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(+.f64 0 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(+.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 2))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(-.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 0)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(-.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 2) (/.f64 (neg.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))) 2))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 1)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) 2)) 2)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) (*.f64 x 4)) 4)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) (*.f64 (+.f64 x x) 4)) 8)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(/.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))) 4)) 16)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(pow.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))))))) 1)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8))))))))
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (+.f64 (*.f64 x 1/24) (/.f64 (*.f64 x 1/21) 8)))) (*.f64 x x))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (/.f64 (*.f64 x 16/21) 16)))))))
(+.f64 (*.f64 x 1/24) 0)
(*.f64 x 1/24)
(+.f64 0 (*.f64 x 1/24))
(*.f64 x 1/24)
(+.f64 (/.f64 (*.f64 x 1/12) 4) (/.f64 (*.f64 x 1/12) 4))
(*.f64 x 1/24)
(-.f64 (*.f64 x 1/24) 0)
(*.f64 x 1/24)
(-.f64 (/.f64 (*.f64 x 1/12) 4) (/.f64 (neg.f64 (*.f64 x 1/24)) 2))
(*.f64 x 1/24)
(/.f64 (*.f64 x 1/24) 1)
(*.f64 x 1/24)
(/.f64 (*.f64 x 1/12) 2)
(*.f64 x 1/24)
(/.f64 (*.f64 x 1/6) 4)
(*.f64 x 1/24)
(/.f64 (*.f64 (*.f64 x 1/12) 4) 8)
(*.f64 x 1/24)
(pow.f64 (*.f64 x 1/24) 1)
(*.f64 x 1/24)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 x 2/3))
0.3b
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
0.3b
(*.f64 x 2/3)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 56 to 30 computations (46.4% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
0.0ms
x
@inf
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))

rewrite101.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
880×rational_best-simplify-64
752×rational_best-simplify-54
728×rational_best-4
728×rational_best-2
728×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
16017
213917
342717
4182917
Stop Event
node limit
Counts
1 → 80
Calls
Call 1
Inputs
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 -2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -4)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2))) (-.f64 0 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) 1) (-.f64 (+.f64 -1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))) (-.f64 -1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))) (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (*.f64 2 (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) 2) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) 2) (*.f64 2 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) 2) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) 2) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 x)) (*.f64 -2 (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (fabs.f64 x) 2) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) 4) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) 4) (*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 4) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) 2) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) 4) (*.f64 (fabs.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (*.f64 (fabs.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (*.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (-.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) -2) (-.f64 0 (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (-.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) 2) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (fabs.f64 x) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) -4) (-.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 8)) (*.f64 (*.f64 (fabs.f64 x) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))))))

simplify198.0ms (1.4%)

Algorithm
egg-herbie
Rules
900×rational_best-simplify-3
800×rational_best-simplify-55
598×rational_best-simplify-1
508×rational_best-simplify-53
466×rational_best-simplify-108
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01871636
14571636
213411636
363551636
Stop Event
node limit
Counts
92 → 82
Calls
Call 1
Inputs
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(+.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(+.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))))
(+.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(+.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 0 (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 -2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -4)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -4)) 0))
(-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -4)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))
(-.f64 (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2))) (-.f64 0 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) 1) (-.f64 (+.f64 -1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(-.f64 (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))) (-.f64 -1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))) (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) 2) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) 2) (*.f64 2 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))
(*.f64 (*.f64 (fabs.f64 x) 2) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 1/2))
(*.f64 (*.f64 (fabs.f64 x) 2) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (fabs.f64 x)) (*.f64 -2 (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) 2)
(*.f64 2 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 2 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1/2))
(*.f64 2 (*.f64 (*.f64 (fabs.f64 x) 2) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))
(*.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) 1/2)
(*.f64 (*.f64 (fabs.f64 x) 4) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2))
(*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 1/2))
(*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))
(*.f64 1/2 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 4) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) 2) (fabs.f64 x)))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) 2))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) 4) (*.f64 (fabs.f64 x) 2)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (*.f64 (fabs.f64 x) 4))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (*.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) 1/2))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (-.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (*.f64 (fabs.f64 x) 4)))
(*.f64 (*.f64 (fabs.f64 x) -2) (-.f64 0 (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 4) 1/4)
(*.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 8)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) 1/2))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (-.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 8))))
(*.f64 (/.f64 (fabs.f64 x) 2) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 4 (*.f64 (fabs.f64 x) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))
(*.f64 -2 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(*.f64 (*.f64 (fabs.f64 x) -4) (-.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))
(*.f64 1/4 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 4))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 8)) (*.f64 (*.f64 (fabs.f64 x) 2) 4))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)))
(pow.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
Outputs
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))
(+.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 0)
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 0 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 0)
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 0 (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 -2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -4)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -4)) 0))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -4)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2))) (-.f64 0 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) 1) (-.f64 (+.f64 -1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))) (-.f64 -1 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))) (-.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1)
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 1 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) 2) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) 2) (*.f64 2 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) 2) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 1/2))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) 2) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (neg.f64 (fabs.f64 x)) (*.f64 -2 (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))) 2)
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 2 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 2 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1/2))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 2 (*.f64 (*.f64 (fabs.f64 x) 2) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))) 1/2)
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) 4) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 1/2))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 1/2 (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 4) (*.f64 (fabs.f64 x) (/.f64 2 (sqrt.f64 (PI.f64))))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) 2) (fabs.f64 x)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) 2))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) 4) (*.f64 (fabs.f64 x) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (*.f64 (fabs.f64 x) 4))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (*.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) 1/2))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (-.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (*.f64 (fabs.f64 x) 4)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) -2) (-.f64 0 (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 4) 1/4)
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 8)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) 1/2))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) 2) 4) (-.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 8))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) 2) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 4 (*.f64 (fabs.f64 x) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 -2 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) -4) (-.f64 0 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 1/4 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 4))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 8)) (*.f64 (*.f64 (fabs.f64 x) 2) 4))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(pow.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1)
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(neg.f64 (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))

localize26.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1)))
0.2b
(*.f64 2/3 (*.f64 x x))
0.3b
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64)))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 77 to 44 computations (42.9% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1)))
0.0ms
x
@0
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64)))
0.0ms
x
@inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64)))
0.0ms
x
@inf
(*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1)))

rewrite99.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1222×rational_best-2
1222×rational_best-1
1220×rational_best-4
1220×rational_best-3
1220×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01783
111383
223583
370583
4312583
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64)))
(*.f64 2/3 (*.f64 x x))
(*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2/3 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 x (*.f64 x 4/3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (/.f64 (*.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x x) 2) (/.f64 (*.f64 2/3 (*.f64 x x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4)) (/.f64 (*.f64 2/3 (*.f64 x x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4))) (neg.f64 (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2/3 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 2/3 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (-.f64 0 (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) 2) (/.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) 2) (/.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4)) (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 8/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) 8/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 8/3)) (*.f64 2 (*.f64 (*.f64 x x) 8/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) 4) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) 4) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (*.f64 2 (*.f64 (fabs.f64 x) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))))))

simplify116.0ms (0.8%)

Algorithm
egg-herbie
Rules
1172×rational_best-simplify-65
886×rational_best-simplify-67
754×rational_best-simplify-1
618×rational_best-simplify-47
588×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02224970
15584766
218754604
Stop Event
node limit
Counts
136 → 132
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2 (fabs.f64 x))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 2) 0))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) 1/2)
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1/4))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 2/3 (*.f64 x x)) 0)
(+.f64 0 (*.f64 2/3 (*.f64 x x)))
(+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 x (*.f64 x 4/3)) 4))
(+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) -2)))
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (/.f64 (*.f64 x x) 2))
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4)))
(+.f64 (/.f64 (*.f64 x x) 2) (/.f64 (*.f64 2/3 (*.f64 x x)) 4))
(+.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4)) (/.f64 (*.f64 2/3 (*.f64 x x)) 4))
(+.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4))) (neg.f64 (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4))))
(-.f64 (*.f64 2/3 (*.f64 x x)) 0)
(-.f64 0 (neg.f64 (*.f64 2/3 (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) -2))
(-.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (-.f64 0 (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4))))
(-.f64 (/.f64 (*.f64 x x) 2) (/.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) 4))
(-.f64 (/.f64 (*.f64 x x) 2) (/.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) -2) 2))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4)) (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4)))
(/.f64 (*.f64 2/3 (*.f64 x x)) 1)
(/.f64 (*.f64 x (*.f64 x 4/3)) 2)
(/.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) -1)
(/.f64 (*.f64 (*.f64 x x) 8/3) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 8/3)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 8/3)) (*.f64 2 (*.f64 (*.f64 x x) 8/3))) 16)
(pow.f64 (*.f64 2/3 (*.f64 x x)) 1)
(neg.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))))
(+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 0)
(+.f64 0 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) -2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) 4))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) 4) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4))
(-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 0)
(-.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) 4) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) 2)
(/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) -1)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (*.f64 2 (*.f64 (fabs.f64 x) 2))) 16)
(pow.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 1)
(neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
Outputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))))
(+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2/3 (pow.f64 x 2))
(*.f64 2 (fabs.f64 x))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 x) 2/3)))
(+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 2) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))) 1/2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1/4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3)))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 (+.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 2/3 (*.f64 x x)) 0)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(+.f64 0 (*.f64 2/3 (*.f64 x x)))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 x (*.f64 x 4/3)) 4))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) -2)))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (/.f64 (*.f64 x x) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x x) 4/3) 8) (/.f64 (*.f64 x x) 2))
(/.f64 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (+.f64 x x))) 4)
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4)))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(+.f64 (/.f64 (*.f64 x x) 2) (/.f64 (*.f64 2/3 (*.f64 x x)) 4))
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (/.f64 (*.f64 x x) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x x) 4/3) 8) (/.f64 (*.f64 x x) 2))
(/.f64 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (+.f64 x x))) 4)
(+.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4)) (/.f64 (*.f64 2/3 (*.f64 x x)) 4))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(+.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4))) (neg.f64 (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4))))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(-.f64 (*.f64 2/3 (*.f64 x x)) 0)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(-.f64 0 (neg.f64 (*.f64 2/3 (*.f64 x x))))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(-.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) -2))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(-.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (-.f64 0 (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4))))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(-.f64 (/.f64 (*.f64 x x) 2) (/.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) 4))
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (/.f64 (*.f64 x x) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x x) 4/3) 8) (/.f64 (*.f64 x x) 2))
(/.f64 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (+.f64 x x))) 4)
(-.f64 (/.f64 (*.f64 x x) 2) (/.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) -2) 2))
(+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4) (/.f64 (*.f64 x x) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x x) 4/3) 8) (/.f64 (*.f64 x x) 2))
(/.f64 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (+.f64 x x))) 4)
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 2/3 (*.f64 x x)) 4)) (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) 4)))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 2/3 (*.f64 x x)) 1)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 x (*.f64 x 4/3)) 2)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) -1)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 (*.f64 x x) 8/3) 4)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 8/3)) 8)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 8/3)) (*.f64 2 (*.f64 (*.f64 x x) 8/3))) 16)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(pow.f64 (*.f64 2/3 (*.f64 x x)) 1)
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(neg.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))))
(*.f64 2/3 (*.f64 x x))
(*.f64 x (*.f64 x 2/3))
(+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 0)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(+.f64 0 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) -2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) 4))
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) 4)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 4/3)) 4))) 4)
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) 4) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4))
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) 4)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 4/3)) 4))) 4)
(-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 0)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(-.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) -2))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) 4) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) 4))
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) 4)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 4/3)) 4))) 4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 1)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) 2)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) -1)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) 4)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 4/3)) 4))) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4)) 8)
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) 4)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 4/3)) 4))) 4)
(/.f64 (*.f64 (*.f64 2 (+.f64 2 (+.f64 2 (*.f64 x (*.f64 x 4/3))))) (*.f64 2 (*.f64 (fabs.f64 x) 2))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 3) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))) 4)
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 4/3)) 4))) 4)
(pow.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 1)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))
(neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))

localize69.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
0.3b
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64)))
0.4b
(*.f64 1/5 x)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 107 to 62 computations (42.1% saved)

series2.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@inf
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
0.0ms
x
@0
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))

rewrite104.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1346×rational_best-4
1346×rational_best-2
1346×rational_best-3
1346×rational_best-1
1346×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01997
113397
226397
375697
4333397
Stop Event
node limit
Counts
3 → 73
Calls
Call 1
Inputs
(*.f64 1/5 x)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/5 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/5 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/5 x) 2) (/.f64 (*.f64 1/5 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/5 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/5 x) 2) (/.f64 (neg.f64 (*.f64 1/5 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/5 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/5) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) 2/5) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 x x) 2/5) (*.f64 (+.f64 x x) 2/5)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/5 x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (*.f64 2 (+.f64 x x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (*.f64 2 (+.f64 x x)))) (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (*.f64 2 (+.f64 x x))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5))))) (*.f64 x (*.f64 2 (+.f64 x x)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x (*.f64 2 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1)))))

simplify424.0ms (3%)

Algorithm
egg-herbie
Rules
1116×rational_best-simplify-55
846×rational_best-simplify-1
822×rational_best-simplify-49
768×rational_best-simplify-53
676×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01864903
14834891
215554729
369054729
Stop Event
node limit
Counts
97 → 102
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(*.f64 2/3 (pow.f64 x 2))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(*.f64 1/5 (pow.f64 x 4))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(*.f64 1/5 (pow.f64 x 4))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 x) 0)
(+.f64 0 (*.f64 1/5 x))
(+.f64 (/.f64 (*.f64 1/5 x) 2) (/.f64 (*.f64 1/5 x) 2))
(-.f64 (*.f64 1/5 x) 0)
(-.f64 (/.f64 (*.f64 1/5 x) 2) (/.f64 (neg.f64 (*.f64 1/5 x)) 2))
(/.f64 (*.f64 1/5 x) 1)
(/.f64 (*.f64 x 2/5) 2)
(/.f64 (*.f64 (+.f64 x x) 2/5) 4)
(/.f64 (+.f64 (*.f64 (+.f64 x x) 2/5) (*.f64 (+.f64 x x) 2/5)) 8)
(pow.f64 (*.f64 1/5 x) 1)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 1/2)
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1/4))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 0)
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2))
(-.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) 2))
(/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1)
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) 2)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (*.f64 2 (+.f64 x x)))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (*.f64 2 (+.f64 x x)))) (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (*.f64 2 (+.f64 x x))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5))))) (*.f64 x (*.f64 2 (+.f64 x x)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x (*.f64 2 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5))))))) 16)
(pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1)
Outputs
(*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))
(+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))
(+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(*.f64 2/3 (pow.f64 x 2))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(*.f64 1/5 (pow.f64 x 4))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(*.f64 1/5 (pow.f64 x 4))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 x) 0)
(*.f64 x 1/5)
(+.f64 0 (*.f64 1/5 x))
(*.f64 x 1/5)
(+.f64 (/.f64 (*.f64 1/5 x) 2) (/.f64 (*.f64 1/5 x) 2))
(*.f64 x 1/5)
(-.f64 (*.f64 1/5 x) 0)
(*.f64 x 1/5)
(-.f64 (/.f64 (*.f64 1/5 x) 2) (/.f64 (neg.f64 (*.f64 1/5 x)) 2))
(*.f64 x 1/5)
(/.f64 (*.f64 1/5 x) 1)
(*.f64 x 1/5)
(/.f64 (*.f64 x 2/5) 2)
(*.f64 x 1/5)
(/.f64 (*.f64 (+.f64 x x) 2/5) 4)
(*.f64 x 1/5)
(/.f64 (+.f64 (*.f64 (+.f64 x x) 2/5) (*.f64 (+.f64 x x) 2/5)) 8)
(*.f64 x 1/5)
(pow.f64 (*.f64 1/5 x) 1)
(*.f64 x 1/5)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) 1/2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1/4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 0)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(-.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 0)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) 2))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) 2)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (*.f64 2 (+.f64 x x)))) 4)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(/.f64 (+.f64 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (*.f64 2 (+.f64 x x)))) (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (*.f64 2 (+.f64 x x))))) 8)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(/.f64 (*.f64 (*.f64 2 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5))))) (*.f64 x (*.f64 2 (+.f64 x x)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x (*.f64 2 (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3)))) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3) (*.f64 4 (*.f64 x x)))) 16)
(/.f64 (*.f64 2 (*.f64 (*.f64 4 (*.f64 x x)) (+.f64 (*.f64 2/5 (*.f64 x x)) 4/3))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x (*.f64 2 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5))))))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x (*.f64 2 (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3)))) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3) (*.f64 4 (*.f64 x x)))) 16)
(/.f64 (*.f64 2 (*.f64 (*.f64 4 (*.f64 x x)) (+.f64 (*.f64 2/5 (*.f64 x x)) 4/3))) 16)
(pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))

localize501.0ms (3.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 x -11/336)
0.4b
(*.f64 x 1/112)
1.0b
(sqrt.f64 (PI.f64))
5.0b
(+.f64 (-.f64 -1 (*.f64 x -11/336)) (-.f64 1 (neg.f64 (*.f64 x 1/112))))
Compiler

Compiled 388 to 286 computations (26.3% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 (-.f64 -1 (*.f64 x -11/336)) (-.f64 1 (neg.f64 (*.f64 x 1/112))))
0.0ms
x
@inf
(+.f64 (-.f64 -1 (*.f64 x -11/336)) (-.f64 1 (neg.f64 (*.f64 x 1/112))))
0.0ms
x
@inf
(*.f64 x -11/336)
0.0ms
x
@-inf
(*.f64 x -11/336)
0.0ms
x
@-inf
(*.f64 x 1/112)

rewrite123.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
940×rational_best-simplify-56
938×rational_best-simplify-75
888×rational_best-simplify-76
810×rational_best-simplify-64
804×rational_best-4
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01449
19145
215945
346333
4206821
Stop Event
node limit
Counts
3 → 163
Calls
Call 1
Inputs
(+.f64 (-.f64 -1 (*.f64 x -11/336)) (-.f64 1 (neg.f64 (*.f64 x 1/112))))
(*.f64 x 1/112)
(*.f64 x -11/336)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 (*.f64 x -11/336) (+.f64 -1 (*.f64 x -1/112))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 x 11/336)) (+.f64 -1 (*.f64 x -1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 x 1/24)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/112) (*.f64 x -11/336))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/112) (+.f64 -1 (+.f64 (*.f64 x -11/336) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/112) (-.f64 -1 (+.f64 -1 (*.f64 x 11/336))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/112) (+.f64 (*.f64 x -1/112) (*.f64 x -1/42)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x 1/112)) (+.f64 (*.f64 x -11/336) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/24) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x -1/24))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 x -11/336) (*.f64 x -1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 x -1/112) (*.f64 x -11/336)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 1 (+.f64 -1 (*.f64 x -1/112))) (*.f64 x -11/336)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 -1 (+.f64 (*.f64 x -11/336) 1)) (*.f64 x -1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 11/336) (*.f64 x -1/112))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 11/336) (+.f64 1 (+.f64 -1 (*.f64 x -1/112))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/56) (*.f64 x -1/42))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/56) -2) (-.f64 (*.f64 x -1/42) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) 2) (neg.f64 (-.f64 (*.f64 x -1/42) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (*.f64 x -1/24)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/24) 2) (/.f64 (*.f64 x 1/24) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/24) 2) (neg.f64 (/.f64 (*.f64 x 1/24) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (*.f64 x -11/336) 2) (/.f64 (*.f64 x 1/112) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (*.f64 x 1/112) -2) (/.f64 (*.f64 x -11/336) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (+.f64 -1 (*.f64 x 11/336)) -2) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (+.f64 1 (*.f64 x 1/112)) -2) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 (/.f64 (*.f64 x 1/112) -2) (*.f64 x -11/336)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/112) 2) (-.f64 (*.f64 x -11/336) (/.f64 (*.f64 x 1/112) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/112) 2) (-.f64 (+.f64 -1 (+.f64 (*.f64 x -11/336) 1)) (/.f64 (*.f64 x 1/112) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)) (-.f64 (+.f64 (*.f64 x -11/336) 1) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)) (+.f64 (/.f64 (+.f64 1 (*.f64 x 1/112)) -2) (+.f64 (*.f64 x -11/336) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (-.f64 (+.f64 -1 (*.f64 x -1/112)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (+.f64 (/.f64 (+.f64 -1 (*.f64 x 11/336)) -2) (+.f64 -1 (*.f64 x -1/112))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 3/112) 2) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/112) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 -1 (*.f64 x 11/336)) (*.f64 x 1/24)) 2) (/.f64 (+.f64 1 (*.f64 x 1/112)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (*.f64 x -1/24)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 (-.f64 0 (*.f64 x 17/336))) 2) (/.f64 (+.f64 -1 (*.f64 x 11/336)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (-.f64 (-.f64 (*.f64 x -1/42) -2) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 (*.f64 x -1/112) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 (neg.f64 (-.f64 (*.f64 x -1/42) -2)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (-.f64 (*.f64 x -11/336) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 -1 (*.f64 x 11/336)) (/.f64 (*.f64 x 1/24) 2)) (-.f64 (+.f64 -1 (*.f64 x 11/336)) (/.f64 (*.f64 x 1/24) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (-.f64 (*.f64 x -1/42) -2)) (+.f64 -1 (*.f64 x -1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (neg.f64 (-.f64 (*.f64 x -1/42) -2))) (+.f64 (*.f64 x -11/336) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x -11/336) -2) (-.f64 (*.f64 x -1/112) (/.f64 (*.f64 x -11/336) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (*.f64 x -11/336)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (*.f64 x 1/112) 2)) (-.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (*.f64 x 1/112) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 (*.f64 x -11/336) 1)) (-.f64 -1 (/.f64 (*.f64 x 1/112) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 1/112) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 -1 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 11/336) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (-.f64 1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (*.f64 x 1/24) 2)) (-.f64 -1 (/.f64 (*.f64 x 1/24) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (/.f64 (*.f64 x 1/112) -2)) (-.f64 (-.f64 -1 (/.f64 (*.f64 x 1/112) 2)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x -11/336)) (/.f64 (*.f64 x 1/112) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 -1 (+.f64 (*.f64 x -11/336) 1))) (/.f64 (*.f64 x 1/112) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/24) 2) (+.f64 -1 (+.f64 (*.f64 x -11/336) 1))) (-.f64 (*.f64 x 11/336) (/.f64 (*.f64 x 1/24) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/24) 2) (+.f64 -1 (*.f64 x 11/336))) (-.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (*.f64 x 1/24) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/24) 2) (+.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2))) (-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (/.f64 (*.f64 x 1/24) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x -11/336) -2) (*.f64 x -1/112)) (-.f64 0 (/.f64 (*.f64 x -11/336) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x 1/112) (+.f64 (*.f64 x -11/336) (/.f64 (*.f64 x 1/112) 2))) (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x 1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (-.f64 -1 (neg.f64 (-.f64 (*.f64 x -1/42) -2)))) (-.f64 1 (+.f64 1 (*.f64 x 1/112))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (+.f64 (+.f64 (*.f64 x -11/336) 1) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)))) (+.f64 (+.f64 -1 (*.f64 x -1/112)) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (-.f64 1 (-.f64 (*.f64 x -1/42) -2))) (-.f64 -1 (+.f64 -1 (*.f64 x 11/336))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (+.f64 (+.f64 -1 (*.f64 x -1/112)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2))) (+.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 x -1/24))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 x -11/336) (*.f64 x -1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 x -1/112) (*.f64 x -11/336)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x 1/24)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x 1/24))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/24) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x 1/24) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 1/24) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) 1/48)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -1/24) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 x 1/24) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 x 1/56) (*.f64 x -11/168)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 x 1/28) (*.f64 x -1/21)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 1/24) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 x 1/24) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 x 1/24) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/24) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 1/24) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1/24) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 1/24) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x 1/24) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -11/336) (*.f64 x -1/112)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -1/112) (*.f64 x -11/336)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x -11/168) (*.f64 x 1/56)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -11/168)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 1/28) (*.f64 x -1/21)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 1/56) -2) 4) (*.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) 2) 4) (*.f64 (-.f64 (*.f64 x 1/56) -2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 1/56) (neg.f64 (*.f64 x -11/168))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -1/56) (*.f64 x -11/168)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 1/28) (neg.f64 (*.f64 x -11/84))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -1/28) (*.f64 x -11/84)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -11/168) (*.f64 x -1/56)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -11/84) (*.f64 x -1/28)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 x -11/168)) (*.f64 x 1/56)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 x -11/84)) (*.f64 x 1/28)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x -11/84) (*.f64 x 1/28)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 1/28) (*.f64 x -11/84)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 x 11/336)) 4) (neg.f64 (*.f64 (+.f64 -1 (*.f64 x -1/112)) -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 x 1/28)) (*.f64 -11/168 (*.f64 x 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 x -1/112)) -4) (neg.f64 (*.f64 (+.f64 -1 (*.f64 x 11/336)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) (*.f64 x -1/56)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 x -11/84)) (*.f64 x -1/28)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 x 1/28)) (*.f64 2 (*.f64 x -1/21))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 1/24) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x -1/24))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (*.f64 x 1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (*.f64 x 1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/112) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 x 1/112)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 1/112))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/112) 2) (/.f64 (*.f64 x 1/112) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)) (+.f64 -1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 x 1/112)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -2)) (/.f64 (*.f64 x 1/112) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -4)) (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 -1 (*.f64 x -1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/112) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -1/112) (*.f64 x -1/56))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x 1/112)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x -1/112))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 1 (+.f64 -1 (*.f64 x -1/112))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/56) (+.f64 (*.f64 x 1/56) (*.f64 x -1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/112) 2) (/.f64 (*.f64 x 1/112) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/112) 2) (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x 1/112)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) -2) (/.f64 (*.f64 x 1/112) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x 1/112)) (/.f64 (*.f64 x 3/112) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -2)) (-.f64 0 (/.f64 (*.f64 x 1/112) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -4)) (-.f64 (/.f64 (*.f64 x 1/112) -4) (/.f64 (*.f64 x 1/112) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/112) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1/112) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/56) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1/56) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/28) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1/28) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 1/28)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 1/56) -4) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x 1/56) -4) -1) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 1/112) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x -1/112))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 1 (+.f64 -1 (*.f64 x -1/112))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -11/336) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x -11/336))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x -11/336) 2) (/.f64 (*.f64 x -11/336) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -11/336) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x 11/336))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x -11/336) 2) (/.f64 (*.f64 x -11/336) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -11/336) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 11/336) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -11/168) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -11/84) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x -11/168)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x -11/84)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -11/168 (*.f64 x 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 x -11/168)) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 x -11/84)) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x -11/336) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x 11/336))))))

simplify193.0ms (1.3%)

Algorithm
egg-herbie
Rules
1186×rational_best-simplify-3
876×rational_best-simplify-56
794×rational_best-simplify-1
656×rational_best-simplify-49
476×rational_best-simplify-57
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03662797
19442685
230422585
378222585
Stop Event
node limit
Counts
199 → 222
Calls
Call 1
Inputs
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 1/112 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(*.f64 -11/336 x)
(-.f64 -1 (+.f64 (*.f64 x -11/336) (+.f64 -1 (*.f64 x -1/112))))
(-.f64 (+.f64 -1 (*.f64 x 11/336)) (+.f64 -1 (*.f64 x -1/112)))
(-.f64 1 (-.f64 1 (*.f64 x 1/24)))
(-.f64 (*.f64 x 1/112) (*.f64 x -11/336))
(-.f64 (*.f64 x 1/112) (+.f64 -1 (+.f64 (*.f64 x -11/336) 1)))
(-.f64 (*.f64 x 1/112) (-.f64 -1 (+.f64 -1 (*.f64 x 11/336))))
(-.f64 (*.f64 x 1/112) (+.f64 (*.f64 x -1/112) (*.f64 x -1/42)))
(-.f64 (+.f64 1 (*.f64 x 1/112)) (+.f64 (*.f64 x -11/336) 1))
(-.f64 (*.f64 x 1/24) 0)
(-.f64 0 (*.f64 x -1/24))
(-.f64 0 (+.f64 (*.f64 x -11/336) (*.f64 x -1/112)))
(-.f64 0 (+.f64 (*.f64 x -1/112) (*.f64 x -11/336)))
(-.f64 0 (+.f64 (+.f64 1 (+.f64 -1 (*.f64 x -1/112))) (*.f64 x -11/336)))
(-.f64 0 (+.f64 (+.f64 -1 (+.f64 (*.f64 x -11/336) 1)) (*.f64 x -1/112)))
(-.f64 (*.f64 x 11/336) (*.f64 x -1/112))
(-.f64 (*.f64 x 11/336) (+.f64 1 (+.f64 -1 (*.f64 x -1/112))))
(-.f64 (*.f64 x 1/56) (*.f64 x -1/42))
(-.f64 (-.f64 (*.f64 x 1/56) -2) (-.f64 (*.f64 x -1/42) -2))
(-.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) 2) (neg.f64 (-.f64 (*.f64 x -1/42) -2)))
(-.f64 (-.f64 -1 (*.f64 x -1/24)) -1)
(-.f64 (/.f64 (*.f64 x 1/24) 2) (/.f64 (*.f64 x 1/24) -2))
(-.f64 (/.f64 (*.f64 x 1/24) 2) (neg.f64 (/.f64 (*.f64 x 1/24) 2)))
(-.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (*.f64 x -11/336) 2) (/.f64 (*.f64 x 1/112) 2)))
(-.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (*.f64 x 1/112) -2) (/.f64 (*.f64 x -11/336) -2)))
(-.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (+.f64 -1 (*.f64 x 11/336)) -2) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(-.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (+.f64 1 (*.f64 x 1/112)) -2) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 (/.f64 (*.f64 x 1/112) -2) (*.f64 x -11/336)))
(-.f64 (/.f64 (*.f64 x 1/112) 2) (-.f64 (*.f64 x -11/336) (/.f64 (*.f64 x 1/112) 2)))
(-.f64 (/.f64 (*.f64 x 1/112) 2) (-.f64 (+.f64 -1 (+.f64 (*.f64 x -11/336) 1)) (/.f64 (*.f64 x 1/112) 2)))
(-.f64 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)) (-.f64 (+.f64 (*.f64 x -11/336) 1) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(-.f64 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)) (+.f64 (/.f64 (+.f64 1 (*.f64 x 1/112)) -2) (+.f64 (*.f64 x -11/336) 1)))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (-.f64 (+.f64 -1 (*.f64 x -1/112)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (+.f64 (/.f64 (+.f64 -1 (*.f64 x 11/336)) -2) (+.f64 -1 (*.f64 x -1/112))))
(-.f64 (/.f64 (*.f64 x 3/112) 2) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/112) 2)))
(-.f64 (/.f64 (+.f64 (+.f64 -1 (*.f64 x 11/336)) (*.f64 x 1/24)) 2) (/.f64 (+.f64 1 (*.f64 x 1/112)) -2))
(-.f64 (-.f64 1 (*.f64 x -1/24)) 1)
(-.f64 (/.f64 (-.f64 1 (-.f64 0 (*.f64 x 17/336))) 2) (/.f64 (+.f64 -1 (*.f64 x 11/336)) -2))
(-.f64 (*.f64 3 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (-.f64 (-.f64 (*.f64 x -1/42) -2) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(-.f64 (+.f64 1 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 (*.f64 x -1/112) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 (neg.f64 (-.f64 (*.f64 x -1/42) -2)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (+.f64 -1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (-.f64 (*.f64 x -11/336) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(-.f64 (+.f64 (+.f64 -1 (*.f64 x 11/336)) (/.f64 (*.f64 x 1/24) 2)) (-.f64 (+.f64 -1 (*.f64 x 11/336)) (/.f64 (*.f64 x 1/24) 2)))
(-.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (-.f64 (*.f64 x -1/42) -2)) (+.f64 -1 (*.f64 x -1/112)))
(-.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (neg.f64 (-.f64 (*.f64 x -1/42) -2))) (+.f64 (*.f64 x -11/336) 1))
(-.f64 (/.f64 (*.f64 x -11/336) -2) (-.f64 (*.f64 x -1/112) (/.f64 (*.f64 x -11/336) -2)))
(-.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (*.f64 x -11/336)) 1)
(-.f64 (+.f64 1 (/.f64 (*.f64 x 1/112) 2)) (-.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (*.f64 x 1/112) 2)))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 (*.f64 x -11/336) 1)) (-.f64 -1 (/.f64 (*.f64 x 1/112) 2)))
(-.f64 (+.f64 (*.f64 x 1/112) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 -1 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (+.f64 (*.f64 x 11/336) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (-.f64 1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(-.f64 (+.f64 -1 (/.f64 (*.f64 x 1/24) 2)) (-.f64 -1 (/.f64 (*.f64 x 1/24) 2)))
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (/.f64 (*.f64 x 1/112) -2)) (-.f64 (-.f64 -1 (/.f64 (*.f64 x 1/112) 2)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x -11/336)) (/.f64 (*.f64 x 1/112) -2))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 -1 (+.f64 (*.f64 x -11/336) 1))) (/.f64 (*.f64 x 1/112) -2))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/24) 2) (+.f64 -1 (+.f64 (*.f64 x -11/336) 1))) (-.f64 (*.f64 x 11/336) (/.f64 (*.f64 x 1/24) 2)))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/24) 2) (+.f64 -1 (*.f64 x 11/336))) (-.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (*.f64 x 1/24) 2)))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/24) 2) (+.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2))) (-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (/.f64 (*.f64 x 1/24) 2)))
(-.f64 (-.f64 (/.f64 (*.f64 x -11/336) -2) (*.f64 x -1/112)) (-.f64 0 (/.f64 (*.f64 x -11/336) -2)))
(-.f64 (-.f64 (*.f64 x 1/112) (+.f64 (*.f64 x -11/336) (/.f64 (*.f64 x 1/112) 2))) (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x 1/112)))
(-.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (-.f64 -1 (neg.f64 (-.f64 (*.f64 x -1/42) -2)))) (-.f64 1 (+.f64 1 (*.f64 x 1/112))))
(-.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (+.f64 (+.f64 (*.f64 x -11/336) 1) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)))) (+.f64 (+.f64 -1 (*.f64 x -1/112)) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(-.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (-.f64 1 (-.f64 (*.f64 x -1/42) -2))) (-.f64 -1 (+.f64 -1 (*.f64 x 11/336))))
(-.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (+.f64 (+.f64 -1 (*.f64 x -1/112)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2))) (+.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(*.f64 -1 (*.f64 x -1/24))
(*.f64 -1 (+.f64 (*.f64 x -11/336) (*.f64 x -1/112)))
(*.f64 -1 (+.f64 (*.f64 x -1/112) (*.f64 x -11/336)))
(*.f64 x 1/24)
(*.f64 1 (*.f64 x 1/24))
(*.f64 (*.f64 x 1/24) 1)
(*.f64 2 (*.f64 (*.f64 x 1/24) 1/2))
(*.f64 (*.f64 (*.f64 x 1/24) 2) 1/2)
(*.f64 (+.f64 x x) 1/48)
(*.f64 (*.f64 x -1/24) -1)
(*.f64 1/2 (*.f64 (*.f64 x 1/24) 2))
(*.f64 1/2 (-.f64 (*.f64 x 1/56) (*.f64 x -11/168)))
(*.f64 1/2 (-.f64 (*.f64 x 1/28) (*.f64 x -1/21)))
(*.f64 (*.f64 (*.f64 x 1/24) 4) 1/4)
(*.f64 1/4 (*.f64 (*.f64 x 1/24) 4))
(*.f64 (*.f64 2 (*.f64 (*.f64 x 1/24) 4)) 1/8)
(/.f64 (*.f64 x 1/24) 1)
(/.f64 (*.f64 (*.f64 x 1/24) 2) 2)
(/.f64 (*.f64 x -1/24) -1)
(/.f64 (*.f64 (*.f64 x 1/24) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 x 1/24) 4)) 8)
(/.f64 (+.f64 (*.f64 x -11/336) (*.f64 x -1/112)) -1)
(/.f64 (+.f64 (*.f64 x -1/112) (*.f64 x -11/336)) -1)
(/.f64 (-.f64 (*.f64 x -11/168) (*.f64 x 1/56)) -2)
(/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -11/168)) 2)
(/.f64 (-.f64 (*.f64 x 1/28) (*.f64 x -1/21)) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 1/56) -2) 4) (*.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) 2) 4)) 8)
(/.f64 (+.f64 (*.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) 2) 4) (*.f64 (-.f64 (*.f64 x 1/56) -2) 4)) 8)
(/.f64 (+.f64 (*.f64 x 1/56) (neg.f64 (*.f64 x -11/168))) 2)
(/.f64 (+.f64 (*.f64 x -1/56) (*.f64 x -11/168)) -2)
(/.f64 (+.f64 (*.f64 x 1/28) (neg.f64 (*.f64 x -11/84))) 4)
(/.f64 (+.f64 (*.f64 x -1/28) (*.f64 x -11/84)) -4)
(/.f64 (+.f64 (*.f64 x -11/168) (*.f64 x -1/56)) -2)
(/.f64 (+.f64 (*.f64 x -11/84) (*.f64 x -1/28)) -4)
(/.f64 (+.f64 (neg.f64 (*.f64 x -11/168)) (*.f64 x 1/56)) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 x -11/84)) (*.f64 x 1/28)) 4)
(/.f64 (-.f64 (*.f64 x -11/84) (*.f64 x 1/28)) -4)
(/.f64 (-.f64 (*.f64 x 1/28) (*.f64 x -11/84)) 4)
(/.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 x 11/336)) 4) (neg.f64 (*.f64 (+.f64 -1 (*.f64 x -1/112)) -4))) 4)
(/.f64 (-.f64 (*.f64 2 (*.f64 x 1/28)) (*.f64 -11/168 (*.f64 x 4))) 8)
(/.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 x -1/112)) -4) (neg.f64 (*.f64 (+.f64 -1 (*.f64 x 11/336)) 4))) 4)
(/.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) (*.f64 x -1/56)) 2)
(/.f64 (-.f64 (neg.f64 (*.f64 x -11/84)) (*.f64 x -1/28)) 4)
(/.f64 (-.f64 (*.f64 2 (*.f64 x 1/28)) (*.f64 2 (*.f64 x -1/21))) 4)
(pow.f64 (*.f64 x 1/24) 1)
(neg.f64 (*.f64 x -1/24))
(+.f64 -1 (+.f64 1 (*.f64 x 1/112)))
(+.f64 1 (+.f64 -1 (*.f64 x 1/112)))
(+.f64 (*.f64 x 1/112) 0)
(+.f64 (+.f64 1 (*.f64 x 1/112)) -1)
(+.f64 0 (*.f64 x 1/112))
(+.f64 (/.f64 (*.f64 x 1/112) 2) (/.f64 (*.f64 x 1/112) 2))
(+.f64 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)) (+.f64 -1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(+.f64 (+.f64 -1 (*.f64 x 1/112)) 1)
(+.f64 (+.f64 -1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)))
(+.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -2)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -2)) (/.f64 (*.f64 x 1/112) 4))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -4)) (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -4)))
(-.f64 -1 (+.f64 -1 (*.f64 x -1/112)))
(-.f64 (*.f64 x 1/112) 0)
(-.f64 (*.f64 x -1/112) (*.f64 x -1/56))
(-.f64 (+.f64 1 (*.f64 x 1/112)) 1)
(-.f64 0 (*.f64 x -1/112))
(-.f64 0 (+.f64 1 (+.f64 -1 (*.f64 x -1/112))))
(-.f64 (*.f64 x 1/56) (+.f64 (*.f64 x 1/56) (*.f64 x -1/112)))
(-.f64 (/.f64 (*.f64 x 1/112) 2) (/.f64 (*.f64 x 1/112) -2))
(-.f64 (/.f64 (*.f64 x 1/112) 2) (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x 1/112)))
(-.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) -2) (/.f64 (*.f64 x 1/112) 4)))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x 1/112)) (/.f64 (*.f64 x 3/112) -2))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -2)) (-.f64 0 (/.f64 (*.f64 x 1/112) 4)))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -4)) (-.f64 (/.f64 (*.f64 x 1/112) -4) (/.f64 (*.f64 x 1/112) 4)))
(/.f64 (*.f64 x 1/112) 1)
(/.f64 (*.f64 x -1/112) -1)
(/.f64 (*.f64 x 1/56) 2)
(/.f64 (*.f64 x -1/56) -2)
(/.f64 (*.f64 x 1/28) 4)
(/.f64 (*.f64 x -1/28) -4)
(/.f64 (*.f64 2 (*.f64 x 1/28)) 8)
(/.f64 (*.f64 (*.f64 x 1/56) -4) -8)
(/.f64 (/.f64 (*.f64 (*.f64 x 1/56) -4) -1) 8)
(pow.f64 (*.f64 x 1/112) 1)
(neg.f64 (*.f64 x -1/112))
(neg.f64 (+.f64 1 (+.f64 -1 (*.f64 x -1/112))))
(+.f64 (*.f64 x -11/336) 0)
(+.f64 0 (*.f64 x -11/336))
(+.f64 (/.f64 (*.f64 x -11/336) 2) (/.f64 (*.f64 x -11/336) 2))
(-.f64 (*.f64 x -11/336) 0)
(-.f64 0 (*.f64 x 11/336))
(-.f64 (/.f64 (*.f64 x -11/336) 2) (/.f64 (*.f64 x -11/336) -2))
(/.f64 (*.f64 x -11/336) 1)
(/.f64 (*.f64 x 11/336) -1)
(/.f64 (*.f64 x -11/168) 2)
(/.f64 (*.f64 x -11/84) 4)
(/.f64 (neg.f64 (*.f64 x -11/168)) -2)
(/.f64 (neg.f64 (*.f64 x -11/84)) -4)
(/.f64 (*.f64 -11/168 (*.f64 x 4)) 8)
(/.f64 (/.f64 (neg.f64 (*.f64 x -11/168)) -1) 2)
(/.f64 (/.f64 (neg.f64 (*.f64 x -11/84)) -1) 4)
(pow.f64 (*.f64 x -11/336) 1)
(neg.f64 (*.f64 x 11/336))
Outputs
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/24 x)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 1/112 x)
(*.f64 x 1/112)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(*.f64 -11/336 x)
(*.f64 x -11/336)
(-.f64 -1 (+.f64 (*.f64 x -11/336) (+.f64 -1 (*.f64 x -1/112))))
(*.f64 1/24 x)
(-.f64 (+.f64 -1 (*.f64 x 11/336)) (+.f64 -1 (*.f64 x -1/112)))
(*.f64 1/24 x)
(-.f64 1 (-.f64 1 (*.f64 x 1/24)))
(*.f64 1/24 x)
(-.f64 (*.f64 x 1/112) (*.f64 x -11/336))
(*.f64 1/24 x)
(-.f64 (*.f64 x 1/112) (+.f64 -1 (+.f64 (*.f64 x -11/336) 1)))
(*.f64 1/24 x)
(-.f64 (*.f64 x 1/112) (-.f64 -1 (+.f64 -1 (*.f64 x 11/336))))
(*.f64 1/24 x)
(-.f64 (*.f64 x 1/112) (+.f64 (*.f64 x -1/112) (*.f64 x -1/42)))
(*.f64 1/24 x)
(-.f64 (+.f64 1 (*.f64 x 1/112)) (+.f64 (*.f64 x -11/336) 1))
(*.f64 1/24 x)
(-.f64 (*.f64 x 1/24) 0)
(*.f64 1/24 x)
(-.f64 0 (*.f64 x -1/24))
(*.f64 1/24 x)
(-.f64 0 (+.f64 (*.f64 x -11/336) (*.f64 x -1/112)))
(*.f64 1/24 x)
(-.f64 0 (+.f64 (*.f64 x -1/112) (*.f64 x -11/336)))
(*.f64 1/24 x)
(-.f64 0 (+.f64 (+.f64 1 (+.f64 -1 (*.f64 x -1/112))) (*.f64 x -11/336)))
(*.f64 1/24 x)
(-.f64 0 (+.f64 (+.f64 -1 (+.f64 (*.f64 x -11/336) 1)) (*.f64 x -1/112)))
(*.f64 1/24 x)
(-.f64 (*.f64 x 11/336) (*.f64 x -1/112))
(*.f64 1/24 x)
(-.f64 (*.f64 x 11/336) (+.f64 1 (+.f64 -1 (*.f64 x -1/112))))
(*.f64 1/24 x)
(-.f64 (*.f64 x 1/56) (*.f64 x -1/42))
(*.f64 1/24 x)
(-.f64 (-.f64 (*.f64 x 1/56) -2) (-.f64 (*.f64 x -1/42) -2))
(*.f64 1/24 x)
(-.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) 2) (neg.f64 (-.f64 (*.f64 x -1/42) -2)))
(+.f64 (-.f64 (-.f64 (*.f64 x -1/42) -2) (*.f64 x -11/168)) -2)
(+.f64 -2 (-.f64 (-.f64 (*.f64 x -1/42) -2) (*.f64 x -11/168)))
(-.f64 (-.f64 -1 (*.f64 x -1/24)) -1)
(*.f64 1/24 x)
(-.f64 (/.f64 (*.f64 x 1/24) 2) (/.f64 (*.f64 x 1/24) -2))
(*.f64 1/24 x)
(-.f64 (/.f64 (*.f64 x 1/24) 2) (neg.f64 (/.f64 (*.f64 x 1/24) 2)))
(*.f64 1/24 x)
(-.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (*.f64 x -11/336) 2) (/.f64 (*.f64 x 1/112) 2)))
(*.f64 1/24 x)
(-.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (*.f64 x 1/112) -2) (/.f64 (*.f64 x -11/336) -2)))
(*.f64 1/24 x)
(-.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (+.f64 -1 (*.f64 x 11/336)) -2) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(*.f64 1/24 x)
(-.f64 (/.f64 (*.f64 x 1/24) 2) (-.f64 (/.f64 (+.f64 1 (*.f64 x 1/112)) -2) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(*.f64 1/24 x)
(-.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 (/.f64 (*.f64 x 1/112) -2) (*.f64 x -11/336)))
(*.f64 1/24 x)
(-.f64 (/.f64 (*.f64 x 1/112) 2) (-.f64 (*.f64 x -11/336) (/.f64 (*.f64 x 1/112) 2)))
(*.f64 1/24 x)
(-.f64 (/.f64 (*.f64 x 1/112) 2) (-.f64 (+.f64 -1 (+.f64 (*.f64 x -11/336) 1)) (/.f64 (*.f64 x 1/112) 2)))
(*.f64 1/24 x)
(-.f64 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)) (-.f64 (+.f64 (*.f64 x -11/336) 1) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(*.f64 1/24 x)
(-.f64 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)) (+.f64 (/.f64 (+.f64 1 (*.f64 x 1/112)) -2) (+.f64 (*.f64 x -11/336) 1)))
(*.f64 1/24 x)
(-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (-.f64 (+.f64 -1 (*.f64 x -1/112)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2) (-.f64 (+.f64 -1 (*.f64 x -1/112)) (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2)))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (+.f64 (-.f64 (*.f64 x -1/112) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) -1))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/168) 2) -4) (+.f64 (*.f64 x -1/112) (+.f64 (/.f64 (*.f64 x 11/336) -2) -1/2)))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (+.f64 (/.f64 (+.f64 -1 (*.f64 x 11/336)) -2) (+.f64 -1 (*.f64 x -1/112))))
(-.f64 (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2) (-.f64 (+.f64 -1 (*.f64 x -1/112)) (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2)))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (+.f64 (-.f64 (*.f64 x -1/112) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) -1))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/168) 2) -4) (+.f64 (*.f64 x -1/112) (+.f64 (/.f64 (*.f64 x 11/336) -2) -1/2)))
(-.f64 (/.f64 (*.f64 x 3/112) 2) (-.f64 (*.f64 x -1/42) (/.f64 (*.f64 x 1/112) 2)))
(*.f64 1/24 x)
(-.f64 (/.f64 (+.f64 (+.f64 -1 (*.f64 x 11/336)) (*.f64 x 1/24)) 2) (/.f64 (+.f64 1 (*.f64 x 1/112)) -2))
(-.f64 (/.f64 (+.f64 (+.f64 -1 (*.f64 x 11/336)) (*.f64 1/24 x)) 2) (/.f64 (+.f64 1 (*.f64 x 1/112)) -2))
(-.f64 (/.f64 (+.f64 (+.f64 -1 (*.f64 x 11/336)) (*.f64 1/24 x)) 2) (+.f64 (/.f64 (*.f64 x 1/56) -4) -1/2))
(+.f64 (/.f64 (*.f64 x 1/14) 16) (-.f64 (/.f64 (+.f64 -1 (*.f64 x 25/336)) 2) -1/2))
(-.f64 (-.f64 1 (*.f64 x -1/24)) 1)
(*.f64 1/24 x)
(-.f64 (/.f64 (-.f64 1 (-.f64 0 (*.f64 x 17/336))) 2) (/.f64 (+.f64 -1 (*.f64 x 11/336)) -2))
(-.f64 (/.f64 (-.f64 (*.f64 x 17/336) -1) 2) (+.f64 1/2 (/.f64 (*.f64 x 11/336) -2)))
(-.f64 (-.f64 (/.f64 (*.f64 x 17/336) 2) -1/2) (+.f64 1/2 (/.f64 (*.f64 x 11/336) -2)))
(+.f64 (-.f64 1 (/.f64 (*.f64 x 11/336) -2)) (-.f64 -1 (/.f64 (*.f64 x 17/336) -2)))
(-.f64 (*.f64 3 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (-.f64 (-.f64 (*.f64 x -1/42) -2) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 x 1/112) 2) 1/2) 3) (-.f64 (-.f64 (*.f64 x -1/42) -2) (+.f64 (/.f64 (*.f64 x 1/112) 2) 1/2)))
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 x 1/56) 4) 1/2) 3) (+.f64 (*.f64 (*.f64 x 1/112) -1/2) (-.f64 (*.f64 x -1/42) -3/2)))
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 x 1/14) 16) 1/2) 3) (-.f64 (*.f64 x -1/42) (+.f64 -3/2 (/.f64 (*.f64 x 1/14) 16))))
(-.f64 (+.f64 1 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 (*.f64 x -1/112) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2) (-.f64 (+.f64 -1 (*.f64 x -1/112)) (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2)))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (+.f64 (-.f64 (*.f64 x -1/112) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) -1))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/168) 2) -4) (+.f64 (*.f64 x -1/112) (+.f64 (/.f64 (*.f64 x 11/336) -2) -1/2)))
(-.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 (neg.f64 (-.f64 (*.f64 x -1/42) -2)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2) (-.f64 (neg.f64 (-.f64 (*.f64 x -1/42) -2)) (*.f64 (+.f64 (*.f64 x -11/336) 1) -3/2)))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (-.f64 (neg.f64 (-.f64 (*.f64 x -1/42) -2)) (*.f64 (+.f64 (*.f64 x -11/336) 1) -3/2)))
(-.f64 (*.f64 (+.f64 (*.f64 x -11/336) 1) -3/2) (-.f64 (-.f64 -2 (*.f64 x -1/42)) (/.f64 (+.f64 (*.f64 x -11/168) 2) -4)))
(-.f64 (+.f64 -1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (-.f64 (*.f64 x -11/336) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(*.f64 1/24 x)
(-.f64 (+.f64 (+.f64 -1 (*.f64 x 11/336)) (/.f64 (*.f64 x 1/24) 2)) (-.f64 (+.f64 -1 (*.f64 x 11/336)) (/.f64 (*.f64 x 1/24) 2)))
(*.f64 1/24 x)
(-.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (-.f64 (*.f64 x -1/42) -2)) (+.f64 -1 (*.f64 x -1/112)))
(*.f64 1/24 x)
(-.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (neg.f64 (-.f64 (*.f64 x -1/42) -2))) (+.f64 (*.f64 x -11/336) 1))
(-.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (+.f64 (*.f64 x -11/336) 1)) (neg.f64 (-.f64 (*.f64 x -1/42) -2)))
(-.f64 (*.f64 x 11/336) (+.f64 (-.f64 (*.f64 x -11/336) (+.f64 -1 (-.f64 (*.f64 x -1/42) -2))) 1))
(+.f64 -1 (-.f64 (+.f64 (*.f64 x 11/168) -1) (-.f64 -2 (*.f64 x -1/42))))
(-.f64 (/.f64 (*.f64 x -11/336) -2) (-.f64 (*.f64 x -1/112) (/.f64 (*.f64 x -11/336) -2)))
(+.f64 (*.f64 x 1/112) (*.f64 -2 (/.f64 (*.f64 x 11/336) -2)))
(-.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (*.f64 x -11/336)) 1)
(*.f64 1/24 x)
(-.f64 (+.f64 1 (/.f64 (*.f64 x 1/112) 2)) (-.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (*.f64 x 1/112) 2)))
(*.f64 1/24 x)
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 (*.f64 x -11/336) 1)) (-.f64 -1 (/.f64 (*.f64 x 1/112) 2)))
(*.f64 1/24 x)
(-.f64 (+.f64 (*.f64 x 1/112) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 -1 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2) (-.f64 (+.f64 -1 (*.f64 x -1/112)) (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2)))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (+.f64 (-.f64 (*.f64 x -1/112) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) -1))
(-.f64 (/.f64 (+.f64 (*.f64 x -11/168) 2) -4) (+.f64 (*.f64 x -1/112) (+.f64 (/.f64 (*.f64 x 11/336) -2) -1/2)))
(-.f64 (+.f64 (*.f64 x 11/336) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (-.f64 1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(-.f64 (+.f64 (*.f64 x 11/336) (+.f64 (/.f64 (*.f64 x 1/112) 2) 1/2)) (+.f64 1/2 (neg.f64 (/.f64 (*.f64 x 1/112) 2))))
(-.f64 (+.f64 (/.f64 (*.f64 x 1/56) 4) (+.f64 (*.f64 x 11/336) 1/2)) (+.f64 1/2 (*.f64 (*.f64 x 1/112) -1/2)))
(+.f64 (/.f64 (*.f64 x 1/14) 16) (-.f64 (+.f64 1/2 (/.f64 (*.f64 x 25/336) 2)) 1/2))
(-.f64 (+.f64 -1 (/.f64 (*.f64 x 1/24) 2)) (-.f64 -1 (/.f64 (*.f64 x 1/24) 2)))
(*.f64 1/24 x)
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (/.f64 (*.f64 x 1/112) -2)) (-.f64 (-.f64 -1 (/.f64 (*.f64 x 1/112) 2)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2) (-.f64 (-.f64 -1 (/.f64 (*.f64 x 1/112) 2)) (/.f64 (-.f64 (+.f64 (*.f64 x -11/336) 1) (*.f64 x 1/112)) -2)))
(-.f64 (/.f64 (*.f64 x 1/56) 4) (-.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (/.f64 (+.f64 1 (*.f64 x -1/24)) -2)))
(-.f64 (/.f64 (*.f64 x 1/14) 16) (-.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 x -11/168) 2) -4)) (/.f64 (+.f64 1 (*.f64 x -1/24)) -2)))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x -11/336)) (/.f64 (*.f64 x 1/112) -2))
(*.f64 1/24 x)
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 -1 (+.f64 (*.f64 x -11/336) 1))) (/.f64 (*.f64 x 1/112) -2))
(*.f64 1/24 x)
(-.f64 (-.f64 (/.f64 (*.f64 x 1/24) 2) (+.f64 -1 (+.f64 (*.f64 x -11/336) 1))) (-.f64 (*.f64 x 11/336) (/.f64 (*.f64 x 1/24) 2)))
(-.f64 (/.f64 (*.f64 1/24 x) 2) (-.f64 (*.f64 x 11/336) (-.f64 (/.f64 (*.f64 1/24 x) 2) (+.f64 -1 (+.f64 (*.f64 x -11/336) 1)))))
(-.f64 (/.f64 (*.f64 x 1/12) 4) (-.f64 (*.f64 x -11/336) (-.f64 (/.f64 (*.f64 x 1/12) 4) (*.f64 x 11/336))))
(-.f64 (/.f64 (*.f64 x -1/24) -2) (-.f64 (*.f64 x -11/336) (-.f64 (/.f64 (*.f64 x -1/24) -2) (*.f64 x 11/336))))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/24) 2) (+.f64 -1 (*.f64 x 11/336))) (-.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (*.f64 x 1/24) 2)))
(-.f64 (/.f64 (*.f64 1/24 x) 2) (-.f64 (+.f64 (*.f64 x -11/336) 1) (-.f64 (/.f64 (*.f64 1/24 x) 2) (+.f64 -1 (*.f64 x 11/336)))))
(-.f64 (/.f64 (*.f64 x 1/12) 4) (-.f64 (+.f64 -1 (*.f64 x 11/336)) (-.f64 (/.f64 (*.f64 x 1/12) 4) (+.f64 (*.f64 x -11/336) 1))))
(-.f64 (/.f64 (*.f64 x -1/24) -2) (+.f64 (-.f64 (*.f64 x -11/336) (+.f64 1 (-.f64 (/.f64 (*.f64 x -1/24) -2) (*.f64 x 11/336)))) 1))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/24) 2) (+.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2))) (-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (/.f64 (*.f64 x 1/24) 2)))
(-.f64 (/.f64 (*.f64 1/24 x) 2) (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2) (/.f64 (*.f64 1/24 x) 2)) (+.f64 (+.f64 (*.f64 x -11/336) 1) (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2))))
(+.f64 (-.f64 (-.f64 (/.f64 (*.f64 x 1/12) 4) (-.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2) (/.f64 (*.f64 x 1/12) 4))) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 -1 (*.f64 x -11/336)))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 x 11/336) -2) 1/2) (+.f64 -1 (-.f64 (/.f64 (*.f64 x -1/24) -2) (*.f64 x -11/336)))) (-.f64 (/.f64 (+.f64 (*.f64 x -11/168) 2) -4) (/.f64 (*.f64 x -1/24) -2)))
(-.f64 (-.f64 (/.f64 (*.f64 x -11/336) -2) (*.f64 x -1/112)) (-.f64 0 (/.f64 (*.f64 x -11/336) -2)))
(-.f64 (/.f64 (*.f64 x -11/336) -2) (-.f64 (*.f64 x -1/112) (/.f64 (*.f64 x -11/336) -2)))
(+.f64 (*.f64 x 1/112) (*.f64 -2 (/.f64 (*.f64 x 11/336) -2)))
(-.f64 (-.f64 (*.f64 x 1/112) (+.f64 (*.f64 x -11/336) (/.f64 (*.f64 x 1/112) 2))) (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x 1/112)))
(*.f64 1/24 x)
(-.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (-.f64 -1 (neg.f64 (-.f64 (*.f64 x -1/42) -2)))) (-.f64 1 (+.f64 1 (*.f64 x 1/112))))
(*.f64 1/24 x)
(-.f64 (-.f64 (+.f64 1 (*.f64 x 1/112)) (+.f64 (+.f64 (*.f64 x -11/336) 1) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)))) (+.f64 (+.f64 -1 (*.f64 x -1/112)) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(-.f64 (+.f64 (-.f64 (*.f64 x 1/112) (*.f64 x -11/336)) (neg.f64 (+.f64 (/.f64 (*.f64 x 1/112) 2) 1/2))) (+.f64 (+.f64 -1 (*.f64 x -1/112)) (+.f64 (/.f64 (*.f64 x 1/112) 2) 1/2)))
(-.f64 (+.f64 (*.f64 1/24 x) (neg.f64 (+.f64 (/.f64 (*.f64 x 1/56) 4) 1/2))) (+.f64 (*.f64 x -1/112) (+.f64 (/.f64 (*.f64 x 1/56) 4) -1/2)))
(-.f64 (+.f64 (*.f64 1/24 x) (neg.f64 (+.f64 (/.f64 (*.f64 x 1/14) 16) 1/2))) (+.f64 (*.f64 x -1/112) (+.f64 (/.f64 (*.f64 x 1/14) 16) -1/2)))
(-.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (-.f64 1 (-.f64 (*.f64 x -1/42) -2))) (-.f64 -1 (+.f64 -1 (*.f64 x 11/336))))
(-.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (+.f64 0 (neg.f64 (*.f64 x 11/336)))) (-.f64 1 (-.f64 (*.f64 x -1/42) -2)))
(-.f64 (-.f64 (*.f64 x -1/42) -2) (-.f64 1 (-.f64 (*.f64 x 11/168) 1)))
(-.f64 (-.f64 (*.f64 x -1/42) -2) (-.f64 1 (+.f64 (*.f64 x 11/168) -1)))
(-.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (+.f64 (+.f64 -1 (*.f64 x -1/112)) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2))) (+.f64 (+.f64 (*.f64 x -11/336) 1) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)))
(-.f64 (-.f64 (+.f64 -1 (*.f64 x 11/336)) (+.f64 (+.f64 -1 (*.f64 x -1/112)) (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2))) (+.f64 (+.f64 (*.f64 x -11/336) 1) (+.f64 (/.f64 (*.f64 x -11/336) -2) -1/2)))
(+.f64 (-.f64 (+.f64 (*.f64 1/24 x) (neg.f64 (/.f64 (+.f64 (*.f64 x -11/336) 1) -2))) (/.f64 (+.f64 (*.f64 x -11/336) 1) -2)) (-.f64 -1 (*.f64 x -11/336)))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x -11/336) (-.f64 (*.f64 1/24 x) (/.f64 (+.f64 (*.f64 x -11/168) 2) -4)))) (+.f64 (/.f64 (*.f64 x 11/336) -2) 1/2))
(*.f64 -1 (*.f64 x -1/24))
(*.f64 1/24 x)
(*.f64 -1 (+.f64 (*.f64 x -11/336) (*.f64 x -1/112)))
(*.f64 1/24 x)
(*.f64 -1 (+.f64 (*.f64 x -1/112) (*.f64 x -11/336)))
(*.f64 1/24 x)
(*.f64 x 1/24)
(*.f64 1/24 x)
(*.f64 1 (*.f64 x 1/24))
(*.f64 1/24 x)
(*.f64 (*.f64 x 1/24) 1)
(*.f64 1/24 x)
(*.f64 2 (*.f64 (*.f64 x 1/24) 1/2))
(*.f64 1/24 x)
(*.f64 (*.f64 (*.f64 x 1/24) 2) 1/2)
(*.f64 1/24 x)
(*.f64 (+.f64 x x) 1/48)
(*.f64 1/24 x)
(*.f64 (*.f64 x -1/24) -1)
(*.f64 1/24 x)
(*.f64 1/2 (*.f64 (*.f64 x 1/24) 2))
(*.f64 1/24 x)
(*.f64 1/2 (-.f64 (*.f64 x 1/56) (*.f64 x -11/168)))
(*.f64 1/24 x)
(*.f64 1/2 (-.f64 (*.f64 x 1/28) (*.f64 x -1/21)))
(*.f64 1/24 x)
(*.f64 (*.f64 (*.f64 x 1/24) 4) 1/4)
(*.f64 1/24 x)
(*.f64 1/4 (*.f64 (*.f64 x 1/24) 4))
(*.f64 1/24 x)
(*.f64 (*.f64 2 (*.f64 (*.f64 x 1/24) 4)) 1/8)
(*.f64 1/24 x)
(/.f64 (*.f64 x 1/24) 1)
(*.f64 1/24 x)
(/.f64 (*.f64 (*.f64 x 1/24) 2) 2)
(*.f64 1/24 x)
(/.f64 (*.f64 x -1/24) -1)
(*.f64 1/24 x)
(/.f64 (*.f64 (*.f64 x 1/24) 4) 4)
(*.f64 1/24 x)
(/.f64 (*.f64 2 (*.f64 (*.f64 x 1/24) 4)) 8)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x -11/336) (*.f64 x -1/112)) -1)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x -1/112) (*.f64 x -11/336)) -1)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x -11/168) (*.f64 x 1/56)) -2)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x 1/56) (*.f64 x -11/168)) 2)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x 1/28) (*.f64 x -1/21)) 2)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x 1/56) -2) 4) (*.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) 2) 4)) 8)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) 2) 4) (*.f64 (-.f64 (*.f64 x 1/56) -2) 4)) 8)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x 1/56) (neg.f64 (*.f64 x -11/168))) 2)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x -1/56) (*.f64 x -11/168)) -2)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x 1/28) (neg.f64 (*.f64 x -11/84))) 4)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x -1/28) (*.f64 x -11/84)) -4)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x -11/168) (*.f64 x -1/56)) -2)
(*.f64 1/24 x)
(/.f64 (+.f64 (*.f64 x -11/84) (*.f64 x -1/28)) -4)
(*.f64 1/24 x)
(/.f64 (+.f64 (neg.f64 (*.f64 x -11/168)) (*.f64 x 1/56)) 2)
(*.f64 1/24 x)
(/.f64 (+.f64 (neg.f64 (*.f64 x -11/84)) (*.f64 x 1/28)) 4)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x -11/84) (*.f64 x 1/28)) -4)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 x 1/28) (*.f64 x -11/84)) 4)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 x 11/336)) 4) (neg.f64 (*.f64 (+.f64 -1 (*.f64 x -1/112)) -4))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 x -1/112)) -4) (neg.f64 (*.f64 (+.f64 -1 (*.f64 x 11/336)) 4))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 x -1/112)) -8) (/.f64 (-.f64 -2 (*.f64 x -11/168)) -1/4)) 8)
(/.f64 (-.f64 (*.f64 2 (*.f64 x 1/28)) (*.f64 -11/168 (*.f64 x 4))) 8)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 x -1/112)) -4) (neg.f64 (*.f64 (+.f64 -1 (*.f64 x 11/336)) 4))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 x 11/336)) 4) (neg.f64 (*.f64 (+.f64 -1 (*.f64 x -1/112)) -4))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 -1 (*.f64 x -1/112)) -8) (/.f64 (-.f64 -2 (*.f64 x -11/168)) -1/4)) 8)
(/.f64 (-.f64 (neg.f64 (*.f64 x -11/168)) (*.f64 x -1/56)) 2)
(*.f64 1/24 x)
(/.f64 (-.f64 (neg.f64 (*.f64 x -11/84)) (*.f64 x -1/28)) 4)
(*.f64 1/24 x)
(/.f64 (-.f64 (*.f64 2 (*.f64 x 1/28)) (*.f64 2 (*.f64 x -1/21))) 4)
(*.f64 1/24 x)
(pow.f64 (*.f64 x 1/24) 1)
(*.f64 1/24 x)
(neg.f64 (*.f64 x -1/24))
(*.f64 1/24 x)
(+.f64 -1 (+.f64 1 (*.f64 x 1/112)))
(*.f64 x 1/112)
(+.f64 1 (+.f64 -1 (*.f64 x 1/112)))
(*.f64 x 1/112)
(+.f64 (*.f64 x 1/112) 0)
(*.f64 x 1/112)
(+.f64 (+.f64 1 (*.f64 x 1/112)) -1)
(*.f64 x 1/112)
(+.f64 0 (*.f64 x 1/112))
(*.f64 x 1/112)
(+.f64 (/.f64 (*.f64 x 1/112) 2) (/.f64 (*.f64 x 1/112) 2))
(*.f64 x 1/112)
(+.f64 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)) (+.f64 -1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))))
(+.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 1/2 (+.f64 (/.f64 (*.f64 x 1/112) 2) -1/2)))
(+.f64 (/.f64 (*.f64 x 1/56) 4) (+.f64 1/2 (+.f64 (/.f64 (*.f64 x 1/56) 4) -1/2)))
(+.f64 (/.f64 (*.f64 x 1/14) 16) (+.f64 1/2 (+.f64 (/.f64 (*.f64 x 1/14) 16) -1/2)))
(+.f64 (+.f64 -1 (*.f64 x 1/112)) 1)
(*.f64 x 1/112)
(+.f64 (+.f64 -1 (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2))) (+.f64 1/2 (/.f64 (*.f64 x 1/112) 2)))
(+.f64 (/.f64 (*.f64 x 1/112) 2) (+.f64 1/2 (+.f64 (/.f64 (*.f64 x 1/112) 2) -1/2)))
(+.f64 (/.f64 (*.f64 x 1/56) 4) (+.f64 1/2 (+.f64 (/.f64 (*.f64 x 1/56) 4) -1/2)))
(+.f64 (/.f64 (*.f64 x 1/14) 16) (+.f64 1/2 (+.f64 (/.f64 (*.f64 x 1/14) 16) -1/2)))
(+.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -2)))
(+.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/56) -4)))
(+.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) 4) (*.f64 (*.f64 x 1/112) -1/2)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -2)) (/.f64 (*.f64 x 1/112) 4))
(+.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -2)))
(+.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/56) -4)))
(+.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) 4) (*.f64 (*.f64 x 1/112) -1/2)))
(+.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -4)) (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -4)))
(*.f64 x 1/112)
(-.f64 -1 (+.f64 -1 (*.f64 x -1/112)))
(*.f64 x 1/112)
(-.f64 (*.f64 x 1/112) 0)
(*.f64 x 1/112)
(-.f64 (*.f64 x -1/112) (*.f64 x -1/56))
(*.f64 x 1/112)
(-.f64 (+.f64 1 (*.f64 x 1/112)) 1)
(*.f64 x 1/112)
(-.f64 0 (*.f64 x -1/112))
(*.f64 x 1/112)
(-.f64 0 (+.f64 1 (+.f64 -1 (*.f64 x -1/112))))
(*.f64 x 1/112)
(-.f64 (*.f64 x 1/56) (+.f64 (*.f64 x 1/56) (*.f64 x -1/112)))
(*.f64 x 1/112)
(-.f64 (/.f64 (*.f64 x 1/112) 2) (/.f64 (*.f64 x 1/112) -2))
(*.f64 x 1/112)
(-.f64 (/.f64 (*.f64 x 1/112) 2) (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x 1/112)))
(*.f64 x 1/112)
(-.f64 (/.f64 (*.f64 x 1/112) 4) (-.f64 (/.f64 (*.f64 x 1/112) -2) (/.f64 (*.f64 x 1/112) 4)))
(*.f64 x 1/112)
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 2) (*.f64 x 1/112)) (/.f64 (*.f64 x 3/112) -2))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x 1/112) 2)) (/.f64 (*.f64 x 3/112) -2))
(-.f64 (*.f64 (*.f64 x 1/112) -1/2) (/.f64 (*.f64 x 3/112) -2))
(-.f64 (*.f64 (*.f64 x 1/112) -1/2) (/.f64 (*.f64 x 3/56) -4))
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -2)) (-.f64 0 (/.f64 (*.f64 x 1/112) 4)))
(*.f64 x 1/112)
(-.f64 (-.f64 (/.f64 (*.f64 x 1/112) 4) (/.f64 (*.f64 x 1/112) -4)) (-.f64 (/.f64 (*.f64 x 1/112) -4) (/.f64 (*.f64 x 1/112) 4)))
(*.f64 x 1/112)
(/.f64 (*.f64 x 1/112) 1)
(*.f64 x 1/112)
(/.f64 (*.f64 x -1/112) -1)
(*.f64 x 1/112)
(/.f64 (*.f64 x 1/56) 2)
(*.f64 x 1/112)
(/.f64 (*.f64 x -1/56) -2)
(*.f64 x 1/112)
(/.f64 (*.f64 x 1/28) 4)
(*.f64 x 1/112)
(/.f64 (*.f64 x -1/28) -4)
(*.f64 x 1/112)
(/.f64 (*.f64 2 (*.f64 x 1/28)) 8)
(*.f64 x 1/112)
(/.f64 (*.f64 (*.f64 x 1/56) -4) -8)
(*.f64 x 1/112)
(/.f64 (/.f64 (*.f64 (*.f64 x 1/56) -4) -1) 8)
(*.f64 x 1/112)
(pow.f64 (*.f64 x 1/112) 1)
(*.f64 x 1/112)
(neg.f64 (*.f64 x -1/112))
(*.f64 x 1/112)
(neg.f64 (+.f64 1 (+.f64 -1 (*.f64 x -1/112))))
(*.f64 x 1/112)
(+.f64 (*.f64 x -11/336) 0)
(*.f64 x -11/336)
(+.f64 0 (*.f64 x -11/336))
(*.f64 x -11/336)
(+.f64 (/.f64 (*.f64 x -11/336) 2) (/.f64 (*.f64 x -11/336) 2))
(*.f64 x -11/336)
(-.f64 (*.f64 x -11/336) 0)
(*.f64 x -11/336)
(-.f64 0 (*.f64 x 11/336))
(*.f64 x -11/336)
(-.f64 (/.f64 (*.f64 x -11/336) 2) (/.f64 (*.f64 x -11/336) -2))
(*.f64 x -11/336)
(/.f64 (*.f64 x -11/336) 1)
(*.f64 x -11/336)
(/.f64 (*.f64 x 11/336) -1)
(*.f64 x -11/336)
(/.f64 (*.f64 x -11/168) 2)
(*.f64 x -11/336)
(/.f64 (*.f64 x -11/84) 4)
(*.f64 x -11/336)
(/.f64 (neg.f64 (*.f64 x -11/168)) -2)
(*.f64 x -11/336)
(/.f64 (neg.f64 (*.f64 x -11/84)) -4)
(*.f64 x -11/336)
(/.f64 (*.f64 -11/168 (*.f64 x 4)) 8)
(*.f64 x -11/336)
(/.f64 (/.f64 (neg.f64 (*.f64 x -11/168)) -1) 2)
(*.f64 x -11/336)
(/.f64 (/.f64 (neg.f64 (*.f64 x -11/84)) -1) 4)
(*.f64 x -11/336)
(pow.f64 (*.f64 x -11/336) 1)
(*.f64 x -11/336)
(neg.f64 (*.f64 x 11/336))
(*.f64 x -11/336)

eval610.0ms (4.3%)

Compiler

Compiled 23613 to 15485 computations (34.4% saved)

prune231.0ms (1.6%)

Pruning

17 alts after pruning (8 fresh and 9 done)

PrunedKeptTotal
New7285733
Fresh134
Picked101
Done1910
Total73117748
Error
0b
Counts
748 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
5.4b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
5.4b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (-.f64 (*.f64 x 11/336) (*.f64 x -1/112)) (/.f64 (*.f64 x 1/21) -8)))))))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (*.f64 1/24 x) (/.f64 (*.f64 x 1/21) -8)))))))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64))))
5.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64))))
1.4b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 1/21 (pow.f64 x 5))))) (sqrt.f64 (PI.f64))))
5.5b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
5.7b
(fabs.f64 (/.f64 (*.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
5.5b
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))
0.2b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
5.1b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
5.4b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
5.3b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
0.5b
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
5.4b
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 1/5 x)))))))))
Compiler

Compiled 373 to 287 computations (23.1% saved)

regimes106.0ms (0.7%)

Counts
34 → 1
Calls
Call 1
Inputs
(fabs.f64 (/.f64 (*.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 1/5 x)))))))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) 1/21) 1/5)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (*.f64 1/24 x) (/.f64 (*.f64 x 1/21) -8)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/21)))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (-.f64 (*.f64 x 11/336) (*.f64 x -1/112)) (/.f64 (*.f64 x 1/21) -8)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (-.f64 (/.f64 (*.f64 x 1/7) 8) (/.f64 (*.f64 x 1/21) -2)) (/.f64 (*.f64 x 1/21) -8)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (-.f64 (+.f64 (-.f64 -1 (*.f64 x -11/336)) (-.f64 1 (neg.f64 (*.f64 x 1/112)))) (/.f64 (*.f64 x 1/21) -8)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) 1/21)))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 1/21 (pow.f64 x 5))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 1 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 1/21 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 1 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 1 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x))))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))) 1/5))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))))) 1/21)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))))
Outputs
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
Calls

5 calls:

18.0ms
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))
18.0ms
x
17.0ms
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))))
16.0ms
(+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))
16.0ms
(fabs.f64 x)
Results
ErrorSegmentsBranch
0.2b1x
0.2b1(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))))
0.2b1(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))
0.2b1(+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))
0.2b1(fabs.f64 x)
Compiler

Compiled 1188 to 627 computations (47.2% saved)

regimes30.0ms (0.2%)

Counts
19 → 1
Calls
Call 1
Inputs
(fabs.f64 (/.f64 (*.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 1/5 x)))))))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) 1/21) 1/5)))) (sqrt.f64 (PI.f64))))
Outputs
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
Calls

2 calls:

10.0ms
x
9.0ms
(fabs.f64 x)
Results
ErrorSegmentsBranch
0.2b1x
0.2b1(fabs.f64 x)
Compiler

Compiled 396 to 229 computations (42.2% saved)

regimes30.0ms (0.2%)

Counts
16 → 1
Calls
Call 1
Inputs
(fabs.f64 (/.f64 (*.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 1/5 x)))))))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
Outputs
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64))))
Calls

2 calls:

10.0ms
x
8.0ms
(fabs.f64 x)
Results
ErrorSegmentsBranch
0.5b1x
0.5b1(fabs.f64 x)
Compiler

Compiled 308 to 179 computations (41.9% saved)

regimes22.0ms (0.2%)

Counts
13 → 1
Calls
Call 1
Inputs
(fabs.f64 (/.f64 (*.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 1/5 x)))))))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
Outputs
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
Calls

2 calls:

9.0ms
(fabs.f64 x)
8.0ms
x
Results
ErrorSegmentsBranch
0.5b1x
0.5b1(fabs.f64 x)
Compiler

Compiled 230 to 134 computations (41.7% saved)

regimes18.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
(fabs.f64 (/.f64 (*.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 2/3 (*.f64 x x)) 1))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 1))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (+.f64 (*.f64 x 2/3) (*.f64 x (*.f64 x (*.f64 1/5 x)))))))))
Outputs
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
Calls

2 calls:

8.0ms
(fabs.f64 x)
7.0ms
x
Results
ErrorSegmentsBranch
5.1b1x
5.1b1(fabs.f64 x)
Compiler

Compiled 204 to 120 computations (41.2% saved)

regimes12.0ms (0.1%)

Accuracy

Total -0.5b remaining (-9.2%)

Threshold costs -0.5b (-9.2%)

Counts
5 → 1
Calls
Call 1
Inputs
(fabs.f64 (/.f64 (*.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 2/3 x)))) (sqrt.f64 (PI.f64))))
Outputs
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
Calls

2 calls:

6.0ms
(fabs.f64 x)
4.0ms
x
Results
ErrorSegmentsBranch
5.3b1x
5.3b1(fabs.f64 x)
Compiler

Compiled 66 to 42 computations (36.4% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068459
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
(fabs.f64 (/.f64 (*.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
Outputs
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
(fabs.f64 (/.f64 (*.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
Compiler

Compiled 153 to 117 computations (23.5% saved)

soundness246.0ms (1.7%)

Algorithm
egg-herbie
Rules
1370×rational_best-simplify-71
1278×rational_best-simplify-1
1242×rational_best-simplify-63
922×rational_best-simplify-65
856×rational_best-simplify-56
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
035189
171153
2138133
3359127
41060105
5476993
Stop Event
node limit
Compiler

Compiled 202 to 73 computations (63.9% saved)

end74.0ms (0.5%)

Compiler

Compiled 147 to 90 computations (38.8% saved)

Profiling

Loading profile data...