Details

Time bar (total: 39.4s)

analyze7.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)

sample6.1s (15.4%)

Results
6.0s8256×body256valid
1.0msbody256infinite
Bogosity

preprocess303.0ms (0.8%)

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)

simplify390.0ms (1%)

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))))

eval6.0ms (0%)

Compiler

Compiled 323 to 140 computations (56.7% saved)

prune31.0ms (0.1%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New347
Fresh101
Picked000
Done000
Total448
Error
0.0b
Counts
8 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(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.5b
(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 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)))))
Compiler

Compiled 167 to 93 computations (44.3% saved)

localize296.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))) 1/5)
0.1b
(*.f64 2/3 (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x))))
0.2b
(*.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))))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 359 to 91 computations (74.7% saved)

series72.0ms (0.2%)

Counts
4 → 36
Calls

9 calls:

TimeVariablePointExpression
25.0ms
x
@inf
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))) 1/5)
18.0ms
x
@0
(*.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))))
18.0ms
x
@inf
(*.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))))
8.0ms
x
@-inf
(*.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))))
1.0ms
x
@-inf
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))) 1/5)

rewrite366.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1322×rational_best-simplify-80
926×rational_best-simplify-63
700×rational_best-4
700×rational_best-2
700×rational_best-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030204
1220198
2460188
31712166
Stop Event
node limit
Counts
4 → 93
Calls
Call 1
Inputs
(sqrt.f64 (PI.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))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x)))) 1/5)
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 (sqrt.f64 (PI.f64)) 2) (/.f64 (*.f64 -2 (sqrt.f64 (PI.f64))) 4))))) (#(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 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 1/2 (*.f64 (sqrt.f64 (PI.f64)) 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 pow.f64 (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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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)))) (sqrt.f64 (PI.f64))) 0))))) (#(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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (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 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.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 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 x 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 (*.f64 x x) (*.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 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) 0))))) (#(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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5))) 2)) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x))))) 2/21)) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(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)) 1/21))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 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 x x) (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 x x) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (-.f64 0 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 0 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(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)) 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 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x))))) 2/21) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))) (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (/.f64 2 (sqrt.f64 (PI.f64)))) 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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (/.f64 4 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) 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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 4 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 4 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 2) (/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))) -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 2 (*.f64 (fabs.f64 x) (*.f64 x x))) 4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 x x)) (*.f64 (fabs.f64 x) 2/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 4) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)))))

simplify504.0ms (1.3%)

Algorithm
egg-herbie
Rules
846×rational_best-simplify-67
838×rational_best-simplify-55
734×rational_best-simplify-50
674×rational_best-simplify-1
596×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02719765
17539747
227169229
Stop Event
node limit
Counts
129 → 139
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(+.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 (sqrt.f64 (PI.f64)) 2) (/.f64 (*.f64 -2 (sqrt.f64 (PI.f64))) 4))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (sqrt.f64 (PI.f64)) 1)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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)))) (sqrt.f64 (PI.f64))) 0))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (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 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.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 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) 0))
(+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5))) 2)) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x))))) 2/21)) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.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 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.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 x x) (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 x x) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (-.f64 0 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 0 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))) (neg.f64 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 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) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x))))) 2/21) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))) (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (/.f64 2 (sqrt.f64 (PI.f64)))) 2)
(/.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))) (*.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))) (/.f64 4 (sqrt.f64 (PI.f64)))) 16)
(/.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) 16)
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) 1)
(pow.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))) 1)
(+.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 0)
(+.f64 0 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 2) (/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 2))
(-.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))) 2))
(/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 1)
(/.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))) -1)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 4/3)) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x x))) 4/3) 4)
(/.f64 (*.f64 (*.f64 4 (*.f64 x x)) (*.f64 (fabs.f64 x) 2/3)) 4)
(pow.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 0)
(+.f64 0 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 4))
(-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 0)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 4) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) 2))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) 4)
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)
Outputs
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x))) (+.f64 (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3))) (*.f64 1/21 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 5)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2)))) (*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 3)))) (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 (pow.f64 (fabs.f64 x) 5) 1/21)) (*.f64 2 (fabs.f64 x)))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 3))) (*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 (fabs.f64 x) 5)))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (fabs.f64 (pow.f64 x 2)))))) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 2/3 (*.f64 (fabs.f64 (pow.f64 x 2)) (fabs.f64 x)))
(*.f64 2/3 (fabs.f64 (*.f64 (pow.f64 x 2) x)))
(*.f64 2/3 (fabs.f64 (*.f64 x (pow.f64 x 2))))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(*.f64 1/5 (*.f64 (fabs.f64 (pow.f64 x 2)) (pow.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 (fabs.f64 x) 2)))
(+.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 (sqrt.f64 (PI.f64)) 2) (/.f64 (*.f64 -2 (sqrt.f64 (PI.f64))) 4))
(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 1 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 1/2)
(sqrt.f64 (PI.f64))
(*.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 2))
(sqrt.f64 (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))
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 0 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (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 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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)))) (sqrt.f64 (PI.f64))) 0))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (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 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 2 (fabs.f64 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 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 2/3 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))) (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (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 (fabs.f64 x) (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 2 (fabs.f64 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 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 2/3 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))) (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (sqrt.f64 (PI.f64))) 0))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 2 (fabs.f64 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 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 2/3 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))) (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 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 (*.f64 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x 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 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 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 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.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 (*.f64 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x 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 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x 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 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) 0))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x 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 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 (*.f64 x x) (*.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 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 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 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 2/3 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))) (*.f64 x (*.f64 x 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (*.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 1/5 (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 2 (fabs.f64 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 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 2/3 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))) (*.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 (*.f64 x x) 1/5))) 2)) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x 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 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 x (*.f64 (*.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) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 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 (*.f64 x x) 1/5))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x))))) 2/21)) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (fabs.f64 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 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (fabs.f64 (*.f64 x (*.f64 x x))))) 2/21)))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 x (*.f64 (*.f64 x (fabs.f64 x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (fabs.f64 x)) (*.f64 x (*.f64 x x))) 2/21)) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.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 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))) 2)) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x 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 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (+.f64 (fabs.f64 x) (/.f64 (*.f64 x (*.f64 (*.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) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.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 x x) (*.f64 (*.f64 (*.f64 x x) (*.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 (*.f64 x x) 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x 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 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.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 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x 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 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 2 (fabs.f64 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 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 2/3 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (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 0 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 2 (fabs.f64 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 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 2/3 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))) (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (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 (fabs.f64 x) (*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 2 (fabs.f64 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 2 (fabs.f64 x)) (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 2/3 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))) (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.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 1/5 (*.f64 x x))))) (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x))))) (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 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))) (/.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 x (*.f64 (*.f64 x (fabs.f64 x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x 1/21)) (*.f64 x (*.f64 x x)))) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 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) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5)))) (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.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 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (*.f64 x (*.f64 (*.f64 x (fabs.f64 x)) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 (fabs.f64 x) (-.f64 -2 (*.f64 x (*.f64 (*.f64 x (*.f64 x 1/21)) (*.f64 x (*.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x))))) 2/21) (sqrt.f64 (PI.f64))) (/.f64 (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))) (-.f64 (/.f64 (fabs.f64 x) -1/2) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) 1/5))))) (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x)))))) 2/21) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))))) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (fabs.f64 (*.f64 x (*.f64 x x))))) 2/21)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21)))) (-.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 x) (*.f64 (*.f64 (*.f64 x (fabs.f64 x)) (*.f64 x (*.f64 x x))) 2/21)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 (*.f64 x (*.f64 x 1/21)) (*.f64 x (*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))) (/.f64 2 (sqrt.f64 (PI.f64)))) 2)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))) 4)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.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 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21)))))) (/.f64 4 (sqrt.f64 (PI.f64)))) 16)
(/.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x))))))) 4) (sqrt.f64 (PI.f64)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))))) 16)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) 16) 16)
(/.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 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) 16)
(/.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.f64 1/21 (*.f64 x (*.f64 x (*.f64 x x))))))) 4) (sqrt.f64 (PI.f64)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64))))) 16)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64))) 16) 16)
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/21))))))) 1)
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(pow.f64 (/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) 1/5) (*.f64 (*.f64 (*.f64 x x) (*.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 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 1/5 (*.f64 x x)) (*.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 x 2/3)))) (*.f64 (fabs.f64 (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/21))))) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x 1/5)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/21)))))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 0)
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(+.f64 0 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))))
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 2) (/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 2))
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(-.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 0)
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))))
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))) 2))
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(/.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 1)
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(/.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))) -1)
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 4/3)) 2)
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x x))) 4/3) 4)
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(/.f64 (*.f64 (*.f64 4 (*.f64 x x)) (*.f64 (fabs.f64 x) 2/3)) 4)
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(pow.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3))) 1)
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(neg.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))))
(*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2/3)))
(*.f64 x (*.f64 (fabs.f64 x) (*.f64 x 2/3)))
(*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2/3))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 0)
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(+.f64 0 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 4))
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 0)
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 4) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) 2))
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5) 2)
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 2/5)) 4)
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 1/5))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))

localize293.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 x 2/3)
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.4b
(*.f64 x 1/5)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 209 to 106 computations (49.3% saved)

series31.0ms (0.1%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
25.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)))
2.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)))
1.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)))
1.0ms
x
@-inf
(*.f64 x 1/5)
0.0ms
x
@-inf
(*.f64 x 2/3)

rewrite423.0ms (1.1%)

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
025115
1179103
237191
3118391
4576891
Stop Event
node limit
Counts
3 → 64
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)))
(*.f64 x 2/3)
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)))))))))
((#(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 2 (*.f64 x 4/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x 4/3)) (*.f64 2 (*.f64 x 4/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 2/3) 1)))))

simplify641.0ms (1.6%)

Algorithm
egg-herbie
Rules
964×rational_best-simplify-55
888×rational_best-simplify-50
766×rational_best-simplify-49
702×rational_best-simplify-53
696×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01864944
14864944
214584728
366554728
Stop Event
node limit
Counts
100 → 101
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 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 (*.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)))))
(+.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 2 (*.f64 x 4/3)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 4/3)) (*.f64 2 (*.f64 x 4/3))) 8)
(pow.f64 (*.f64 x 2/3) 1)
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 (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 (pow.f64 x 2) 2/3))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 2 (fabs.f64 x))))
(+.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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 (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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 (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 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 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.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 6) 1/21)))))
(*.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 (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 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 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 (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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (+.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 (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 (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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 (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 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 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.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 6) 1/21)))))
(*.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 (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 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 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 (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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (+.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 (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 (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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 (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 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 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.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 6) 1/21)))))
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(*.f64 2/3 x)
(*.f64 x 2/3)
(+.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.f64 (*.f64 (fabs.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 x 2/3) 0)
(*.f64 x 2/3)
(+.f64 0 (*.f64 x 2/3))
(*.f64 x 2/3)
(+.f64 (/.f64 (*.f64 x 2/3) 2) (/.f64 (*.f64 x 2/3) 2))
(*.f64 x 2/3)
(-.f64 (*.f64 x 2/3) 0)
(*.f64 x 2/3)
(-.f64 (/.f64 (*.f64 x 2/3) 2) (/.f64 (neg.f64 (*.f64 x 2/3)) 2))
(*.f64 x 2/3)
(/.f64 (*.f64 x 2/3) 1)
(*.f64 x 2/3)
(/.f64 (*.f64 x 4/3) 2)
(*.f64 x 2/3)
(/.f64 (*.f64 2 (*.f64 x 4/3)) 4)
(*.f64 x 2/3)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 4/3)) (*.f64 2 (*.f64 x 4/3))) 8)
(*.f64 x 2/3)
(pow.f64 (*.f64 x 2/3) 1)
(*.f64 x 2/3)

localize239.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x x) 1/21)
0.3b
(*.f64 x 2/3)
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)))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 176 to 82 computations (53.4% saved)

series8.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
5.0ms
x
@0
(*.f64 (*.f64 x x) 1/21)
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
@inf
(*.f64 (*.f64 x x) 1/21)

rewrite353.0ms (0.9%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
024102
1168102
2336102
3106190
4511690
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(/.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 (*.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 3/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)))))) (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 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.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 (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 (+.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 x 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)))))) (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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64)))) 2) (/.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 3/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)))))) (sqrt.f64 (PI.f64)))) 2) (+.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 (+.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 x x))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.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 x x))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.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 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (/.f64 1/2 (*.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)))))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (+.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 x x))) (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 (+.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 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 (*.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 (+.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 x x))) (*.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 (+.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 x x))))))) (#(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 (+.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 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.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)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 2 (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 (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/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (/.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 (+.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 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 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 (+.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 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 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 (+.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 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 (*.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 (*.f64 x (+.f64 x x)) 2/21) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (+.f64 x x)) 2/21) (*.f64 (*.f64 x (+.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)))))

simplify700.0ms (1.8%)

Algorithm
egg-herbie
Rules
892×rational_best-simplify-50
798×rational_best-simplify-55
778×rational_best-simplify-69
712×rational_best-simplify-70
672×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01674858
14304858
213384642
354004642
Stop Event
node limit
Counts
78 → 95
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 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 3/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)))))) (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 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.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 (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 (+.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 x 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)))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 3/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)))))) (sqrt.f64 (PI.f64)))) 2) (/.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 3/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)))))) (sqrt.f64 (PI.f64)))) 2) (+.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 (+.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 x x))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (+.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 x x))) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (+.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 x x))) (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/2 (*.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)))))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64))))))
(*.f64 1/2 (/.f64 (*.f64 (+.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 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1/4) (/.f64 (*.f64 (+.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 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (+.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 x x))) (*.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 (+.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 x 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 (+.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 x x)))))
(*.f64 (/.f64 1/2 (*.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)))))) 4))
(*.f64 (/.f64 1/2 (*.f64 2 (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 (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/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (/.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 (+.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 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 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 (+.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 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 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 (+.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 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 (*.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 (*.f64 x (+.f64 x x)) 2/21) 4)
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 x x)) 2/21) (*.f64 (*.f64 x (+.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 (*.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 (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 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 2 (fabs.f64 x))))
(+.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 (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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 2 (fabs.f64 x)))) (*.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 (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 (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 (fabs.f64 x))) (+.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 (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 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 2 (fabs.f64 x)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)))))
(*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)) (*.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 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 (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 (*.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 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)))))
(+.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 (*.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 (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 (fabs.f64 x))) (+.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 (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 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 2 (fabs.f64 x)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)))))
(*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)) (*.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 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 (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 (*.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 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)))))
(+.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 (*.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 (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 (fabs.f64 x))) (+.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 (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 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 2 (fabs.f64 x)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 6) 1/21)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)))))
(*.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 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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 3/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)))))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 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 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.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 (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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (+.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 x 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)))))) (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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 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 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64)))) 2) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 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 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64)))) 2) (+.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 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 (*.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (+.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 x x))) (/.f64 1/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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (+.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 x x))) (-.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 (*.f64 x x) (+.f64 1/5 (*.f64 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (+.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 x x))) (sqrt.f64 (PI.f64))) 1/2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 1/2 (*.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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/2 (*.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (+.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 x x))) (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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (sqrt.f64 (PI.f64))) 1/4) (/.f64 (*.f64 (+.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 x x))) (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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 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 (*.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (+.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 x x))) (*.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (+.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 x x))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) 4) (*.f64 (+.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 x x)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (*.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)))))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1/2 (*.f64 2 (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 (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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (+.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 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 x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 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 (*.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.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 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 (*.f64 x x) (+.f64 1/5 (*.f64 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 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 (*.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (+.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 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 (*.f64 x x) (+.f64 1/5 (*.f64 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 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 (*.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 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 (*.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.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 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) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))) (/.f64 (fabs.f64 x) (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 1/21)) 2) (/.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)) 0)
(*.f64 1/21 (*.f64 x x))
(*.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 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 (*.f64 x x) 2/21) 2)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 (*.f64 x (+.f64 x x)) 2/21) 4)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 x x)) 2/21) (*.f64 (*.f64 x (+.f64 x x)) 2/21)) 8)
(*.f64 1/21 (*.f64 x x))
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 x (*.f64 1/21 (neg.f64 x))) -1)
(*.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))

localize259.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
0.3b
(*.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)))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 251 to 85 computations (66.1% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.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)))
1.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)))
1.0ms
x
@0
(*.f64 1/5 (*.f64 x (*.f64 x (*.f64 x x))))
1.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 1/5 (*.f64 x (*.f64 x (*.f64 x x))))

rewrite615.0ms (1.6%)

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
026148
1192138
2422114
31420114
47612114
Stop Event
node limit
Counts
2 → 112
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 1/5 (*.f64 x (*.f64 x (*.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 (*.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 1/5 (*.f64 x (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 2) (/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 2/5)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) 2/5) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) 2/5) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) 2/5)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) (+.f64 x x)) (*.f64 x 1/5)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 1)))))

simplify724.0ms (1.8%)

Algorithm
egg-herbie
Rules
1192×rational_best-simplify-54
1144×rational_best-simplify-47
928×rational_best-simplify-63
902×rational_best-simplify-1
688×rational_best-simplify-66
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032511548
195411468
2338711184
Stop Event
node limit
Counts
136 → 154
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/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 (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 1/5 (*.f64 x (*.f64 x x)))) 0)
(+.f64 0 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 2) (/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 2))
(-.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 0)
(-.f64 (/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))) 2))
(/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 1)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 2/5)) 2)
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) 2/5) 4)
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) 2/5) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) 2/5)) 8)
(/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) (+.f64 x x)) (*.f64 x 1/5)) 4)
(pow.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.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 (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 (fabs.f64 x) 2)) (+.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 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 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 (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 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 (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/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 (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 (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))))) (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 (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))) 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 (*.f64 x x) (*.f64 x x)) (*.f64 (fabs.f64 x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fabs.f64 x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.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 (*.f64 x x) (*.f64 x x)) (*.f64 (fabs.f64 x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fabs.f64 x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.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 (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 (*.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 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (*.f64 2 (sqrt.f64 (PI.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 -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 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2) (/.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)))))))) -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 x x) (*.f64 x x)) (*.f64 (fabs.f64 x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fabs.f64 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))) -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 (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 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (*.f64 2 (sqrt.f64 (PI.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 -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 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2) (/.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)))))))) -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 x x) (*.f64 x x)) (*.f64 (fabs.f64 x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fabs.f64 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))) -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 (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 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x (*.f64 (+.f64 x x) (*.f64 x x))) (fabs.f64 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 (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 x (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (-.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 (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.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 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) -2)) (*.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 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.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 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x (*.f64 (+.f64 x x) (*.f64 x x))) (fabs.f64 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 (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 x (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (-.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 (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.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 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) -2)) (*.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 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.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 1/5 (*.f64 x (*.f64 x x)))) 0)
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(+.f64 0 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 2) (/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 2))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(-.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 0)
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))) 2))
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 1)
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 2/5)) 2)
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) 2/5) 4)
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) 2/5) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))) 2/5)) 8)
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) (+.f64 x x)) (*.f64 x 1/5)) 4)
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x)))) 1)
(*.f64 x (*.f64 1/5 (*.f64 x (*.f64 x x))))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))

eval1.5s (3.8%)

Compiler

Compiled 24464 to 12449 computations (49.1% saved)

prune649.0ms (1.6%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New5586564
Fresh000
Picked101
Done213
Total5617568
Error
0b
Counts
568 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
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.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 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))
5.6b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
56.0b
(fabs.f64 (*.f64 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (PI.f64))))))
Compiler

Compiled 303 to 225 computations (25.7% saved)

localize203.0ms (0.5%)

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.2b
(*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))
0.4b
(*.f64 x 1/21)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 171 to 99 computations (42.1% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.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 x 1/21)
0.0ms
x
@-inf
(*.f64 x 1/21)
0.0ms
x
@0
(*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))

rewrite396.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01387
19287
217487
346187
4176687
5779187
Stop Event
node limit
Counts
3 → 87
Calls
Call 1
Inputs
(*.f64 x 1/21)
(*.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 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) 2) (/.f64 (*.f64 x 1/21) 2))))) (#(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/21) 4) (/.f64 (/.f64 (*.f64 x 1/7) 2) 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 x 1/21) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/21) 2) (/.f64 (*.f64 x 1/21) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) 2)) (neg.f64 (/.f64 (*.f64 x 1/21) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x 1/7) 2) 2) (/.f64 (/.f64 (*.f64 x 1/21) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 1/7) 4) (/.f64 (neg.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 4/21) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4/21)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x 4/21)) (*.f64 2 (*.f64 x 4/21))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 1/21) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 4) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x 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 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10))) (neg.f64 (/.f64 (*.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 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) (*.f64 x (*.f64 x 3))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 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 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (+.f64 x x) (*.f64 x 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 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 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (+.f64 x x) (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (+.f64 x x) (*.f64 x 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4))) (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 x x) (*.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 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 (+.f64 x x) (*.f64 x 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 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 (+.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 (+.f64 x x) (*.f64 x 4)) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 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 (*.f64 x 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 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x 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 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x 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 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x 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 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3)) (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 2) 2) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 4) (/.f64 (neg.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 (+.f64 x x) (*.f64 x 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 (*.f64 x 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 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4)) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 (+.f64 x x) (*.f64 x 4))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 (+.f64 x x) (*.f64 x 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4))) (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4) (*.f64 (+.f64 x x) (*.f64 x 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 x x) (*.f64 x 4)) (*.f64 (+.f64 (*.f64 (*.f64 x 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 x x) (*.f64 x 4)) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x 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 2 (*.f64 x 4)) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x 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 (*.f64 x 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 (*.f64 x 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 (*.f64 x 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 (*.f64 x 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 x (*.f64 x (+.f64 (*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))))))

simplify436.0ms (1.1%)

Algorithm
egg-herbie
Rules
1170×rational_best-simplify-66
968×rational_best-simplify-50
916×rational_best-simplify-3
906×rational_best-simplify-55
896×rational_best-simplify-63
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02564763
16434445
217054445
353954397
Stop Event
node limit
Counts
123 → 130
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 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 1/21) 0)
(+.f64 0 (*.f64 x 1/21))
(+.f64 (/.f64 (*.f64 x 1/21) 2) (/.f64 (*.f64 x 1/21) 2))
(+.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/21) 4) (/.f64 (/.f64 (*.f64 x 1/7) 2) 2))
(+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/7) 4))
(-.f64 (*.f64 x 1/21) 0)
(-.f64 (/.f64 (*.f64 x 1/21) 2) (/.f64 (*.f64 x 1/21) -2))
(-.f64 (+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) 2)) (neg.f64 (/.f64 (*.f64 x 1/21) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 x 1/7) 2) 2) (/.f64 (/.f64 (*.f64 x 1/21) -2) 2))
(-.f64 (/.f64 (*.f64 x 1/7) 4) (/.f64 (neg.f64 (*.f64 x 1/21)) 4))
(/.f64 (*.f64 x 1/21) 1)
(/.f64 (*.f64 x 2/21) 2)
(/.f64 (*.f64 x 4/21) 4)
(/.f64 (*.f64 2 (*.f64 x 4/21)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 4/21)) (*.f64 2 (*.f64 x 4/21))) 16)
(pow.f64 (*.f64 x 1/21) 1)
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 0)
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 4) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10))))
(+.f64 (/.f64 (*.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 0)
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) -2))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10))) (neg.f64 (/.f64 (*.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 1)
(/.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 (*.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 (+.f64 x x) (*.f64 x 4))) 16)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 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 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4)))) 16)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (+.f64 x x) (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (+.f64 x x) (*.f64 x 4)))) 32)
(/.f64 (+.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4))) (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4)))) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 64)
(/.f64 (*.f64 (*.f64 (+.f64 x x) (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) 64)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 (+.f64 x x) (*.f64 x 4))) 64)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 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 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 x (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 x x) (*.f64 x 4)) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 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 (*.f64 x 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 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 0)
(+.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/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 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3)))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (*.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 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 2) 2))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 4))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x 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 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3)) (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) -2))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 2) 2) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) -2) 2))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 4) (/.f64 (neg.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3)))) 4))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 1)
(/.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 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4)) 4)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4)) 8)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 (+.f64 x x) (*.f64 x 4))) 16)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4))) 16)
(/.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))) -1)
(/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4)) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4))) 16)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 (+.f64 x x) (*.f64 x 4))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 (+.f64 x x) (*.f64 x 4)))) 32)
(/.f64 (+.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4))) (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4)))) 32)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4) (*.f64 (+.f64 x x) (*.f64 x 4))) 64)
(/.f64 (*.f64 (*.f64 (+.f64 x x) (*.f64 x 4)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4)) 64)
(/.f64 (*.f64 (*.f64 (+.f64 x x) (*.f64 x 4)) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4) (*.f64 x (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4))) 64)
(/.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 2 (*.f64 x 4))) x) 16)
(pow.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 1)
(neg.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))
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 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 1/21) 0)
(*.f64 1/21 x)
(+.f64 0 (*.f64 x 1/21))
(*.f64 1/21 x)
(+.f64 (/.f64 (*.f64 x 1/21) 2) (/.f64 (*.f64 x 1/21) 2))
(*.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/21) 4) (/.f64 (/.f64 (*.f64 x 1/7) 2) 2))
(*.f64 1/21 x)
(+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/7) 4))
(*.f64 1/21 x)
(-.f64 (*.f64 x 1/21) 0)
(*.f64 1/21 x)
(-.f64 (/.f64 (*.f64 x 1/21) 2) (/.f64 (*.f64 x 1/21) -2))
(*.f64 1/21 x)
(-.f64 (+.f64 (/.f64 (*.f64 x 1/21) 4) (/.f64 (*.f64 x 1/21) 2)) (neg.f64 (/.f64 (*.f64 x 1/21) 4)))
(*.f64 1/21 x)
(-.f64 (/.f64 (/.f64 (*.f64 x 1/7) 2) 2) (/.f64 (/.f64 (*.f64 x 1/21) -2) 2))
(*.f64 1/21 x)
(-.f64 (/.f64 (*.f64 x 1/7) 4) (/.f64 (neg.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 4/21) 4)
(*.f64 1/21 x)
(/.f64 (*.f64 2 (*.f64 x 4/21)) 8)
(*.f64 1/21 x)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 4/21)) (*.f64 2 (*.f64 x 4/21))) 16)
(*.f64 1/21 x)
(pow.f64 (*.f64 x 1/21) 1)
(*.f64 1/21 x)
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 0)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)))
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)))
(*.f64 (+.f64 (*.f64 x (/.f64 (*.f64 1/21 x) 2)) 1/10) (+.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (+.f64 (*.f64 x (/.f64 (*.f64 x 2/21) 4)) 1/10) (*.f64 x (+.f64 x x)))
(*.f64 x (*.f64 (+.f64 x x) (+.f64 (*.f64 1/21 (*.f64 x (/.f64 x 2))) 1/10)))
(*.f64 x (*.f64 (+.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 4) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 1/21 x) 2)) 1/10)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 4) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 4)))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (/.f64 (*.f64 x 2/21) 4)) 1/10))) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 1/21 (*.f64 x (/.f64 x 2))) 1/10)) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x 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 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (*.f64 x 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 x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 0)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) -2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 1/21 x) 2)) 1/10)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 4) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 4)))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (/.f64 (*.f64 x 2/21) 4)) 1/10))) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 1/21 (*.f64 x (/.f64 x 2))) 1/10)) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 1/21 x) 2)) 1/10)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 4) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 4)))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (/.f64 (*.f64 x 2/21) 4)) 1/10))) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 1/21 (*.f64 x (/.f64 x 2))) 1/10)) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/42)) 1/10)) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) -2) 2))
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4))
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 1)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 2)
(/.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 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (+.f64 x x) (*.f64 x 4))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4))) 16)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(/.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 1/21 (*.f64 x x))))))
(neg.f64 (*.f64 (*.f64 x x) (-.f64 -1/5 (*.f64 1/21 (*.f64 x x)))))
(*.f64 (-.f64 -1/5 (*.f64 1/21 (*.f64 x x))) (neg.f64 (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4))) 4)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4)))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (+.f64 x x) (*.f64 x 4))) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (+.f64 x x) (*.f64 x 4)))) 32)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (+.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4))) (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5) 4)))) 32)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 64)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 x x) (*.f64 x 4)) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4)) 64)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 (+.f64 x x) (*.f64 x 4))) 64)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4)) (*.f64 2 (*.f64 x 4))) 64)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 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 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 4) (*.f64 x (+.f64 x x))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 x x) (*.f64 x 4)) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 16)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))) 4)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 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 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 x 4) (*.f64 x 4)) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 16)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 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 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4))) 8)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x 4))) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 8)
(pow.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 1)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))
(neg.f64 (*.f64 x (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))))
(neg.f64 (*.f64 x (*.f64 x (-.f64 -1/5 (*.f64 1/21 (*.f64 x x))))))
(neg.f64 (*.f64 (*.f64 x x) (-.f64 -1/5 (*.f64 1/21 (*.f64 x x)))))
(*.f64 (-.f64 -1/5 (*.f64 1/21 (*.f64 x x))) (neg.f64 (*.f64 x x)))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 0)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(+.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(+.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 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 (*.f64 x (/.f64 (*.f64 1/21 x) 2)) 1/10)) 1/3) (+.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x (+.f64 x x)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (/.f64 (*.f64 x 2/21) 4)) 1/10))) 1/3))
(*.f64 x (*.f64 (+.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 1/21 (*.f64 x (/.f64 x 2))) 1/10)) 1/3)))
(*.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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (*.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 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 1/21 x) 2)) 1/10)) 1/3)) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 4) (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 4)))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (/.f64 (*.f64 x 2/21) 4)) 1/10))) 1/3))) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 1/21 (*.f64 x (/.f64 x 2))) 1/10)) 1/3)) (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 2))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 2) 2))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 4))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 0)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(-.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 x (*.f64 x (+.f64 (*.f64 (*.f64 x 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 1/21 x) 2)) 1/10)) 1/3)) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 4) (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 4)))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (/.f64 (*.f64 x 2/21) 4)) 1/10))) 1/3))) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 1/21 (*.f64 x (/.f64 x 2))) 1/10)) 1/3)) (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 2))
(-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (/.f64 (*.f64 x 1/21) 2)) 1/10)) 1/3))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x 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 1/21 x) 2)) 1/10)) 1/3)) (+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 4) (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 4)))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 x (/.f64 (*.f64 x 2/21) 4)) 1/10))) 1/3))) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 1/21 (*.f64 x (/.f64 x 2))) 1/10)) 1/3)) (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 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 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 2) 2) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) -2) 2))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 3)) 4) (/.f64 (neg.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3)))) 4))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 1)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.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 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4)) 4)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4)) 8)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 (+.f64 x x) (*.f64 x 4))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4))) 16)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))) -1)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4))) 4)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4)) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 (+.f64 x x) (*.f64 x 4))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 (+.f64 x x) (*.f64 x 4)))) 32)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4))) (*.f64 (*.f64 x 4) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3) 4)))) 32)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4) (*.f64 (+.f64 x x) (*.f64 x 4))) 64)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 x x) (*.f64 x 4)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4)) 64)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 x x) (*.f64 x 4)) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3)) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4) (*.f64 x (+.f64 x x))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4))) 64)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) 4)) (*.f64 2 (*.f64 x 4))) 64)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (*.f64 (fabs.f64 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 (fabs.f64 x) 2))) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (*.f64 (*.f64 x 4) (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 4)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x 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 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 x 4) (*.f64 x 4)) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3)) 16)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3) (*.f64 2 (*.f64 x 4))) x) 16)
(/.f64 (*.f64 (*.f64 x x) (*.f64 4 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 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 x (*.f64 (*.f64 x 8) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5)) 4/3))) 16)
(pow.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5)) 2/3))) 1)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(neg.f64 (*.f64 x (*.f64 x (-.f64 -2/3 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x 1/21)) 1/5))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))

localize66.0ms (0.2%)

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)

series3.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite480.0ms (1.2%)

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)))))

simplify386.0ms (1%)

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)))

localize213.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 145 to 79 computations (45.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 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)))
0.0ms
x
@0
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
0.0ms
x
@inf
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))

rewrite434.0ms (1.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01648
111148
222548
368748
4305748
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (/.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 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (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) (/.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (*.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2)))))) (#(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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))))) (#(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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (/.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2) (/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2) (+.f64 (/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))))) (#(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 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 (fabs.f64 x) (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) (/.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 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 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) (sqrt.f64 (PI.f64))) 2))))) (#(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 (sqrt.f64 (PI.f64)) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))))) (#(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 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fabs.f64 x) (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))) (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) (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))))) (#(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 1/4 (/.f64 (/.f64 (fabs.f64 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 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (fabs.f64 x) (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) (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64))))))) (#(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 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 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) (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) (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 (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 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 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 *.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))) (#(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))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (/.f64 (*.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 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (/.f64 (neg.f64 (*.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 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4)) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4))) 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 (*.f64 x x) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 x x) 2) (*.f64 (+.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 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 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 1)))))

simplify981.0ms (2.5%)

Algorithm
egg-herbie
Rules
1008×rational_best-simplify-56
942×rational_best-simplify-55
834×rational_best-simplify-68
692×rational_best-simplify-1
662×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01812075
14382069
213312063
358142063
Stop Event
node limit
Counts
95 → 90
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 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 (/.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64))))) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2)))
(-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))
(-.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (/.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2) (/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2) (+.f64 (/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(-.f64 (/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))
(*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 (fabs.f64 x) (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) (/.f64 1/2 (sqrt.f64 (PI.f64)))) 2)
(*.f64 2 (*.f64 (fabs.f64 x) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) 1/2)
(*.f64 (*.f64 (fabs.f64 x) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 1/2 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) 2))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) 4))
(*.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 -2 (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(*.f64 1/4 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1/4))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (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 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)) (/.f64 1/2 (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 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 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)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (/.f64 (neg.f64 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 0)
(+.f64 0 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2))
(-.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 0)
(-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 2))
(/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 1)
(/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21))))) 2)
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4)) 4)
(/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4)) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21))))) (*.f64 (*.f64 x x) 4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 x x) 2) (*.f64 (+.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 16)
(/.f64 (*.f64 x (*.f64 x (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))))) -1)
(/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 2)
(/.f64 (*.f64 x (*.f64 (+.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 4)
(pow.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 1)
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 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 (/.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (/.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 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (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) (/.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (*.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2)))
(/.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))
(/.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (/.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 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2) (/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2) (+.f64 (/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) 2) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))
(/.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 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 (fabs.f64 x) (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) (/.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 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) 1/2)
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) 4) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 1/2 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2))
(/.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 (sqrt.f64 (PI.f64)) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(/.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 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) 4))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (fabs.f64 x) (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))) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(/.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 1/4 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 1/4))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64))))
(/.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 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 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) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) 2)) (/.f64 1/2 (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 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 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)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))) -1) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.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)))
(+.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 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 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.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 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 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 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 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 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))
(-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 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 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 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 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21))))) 2)
(/.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 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 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 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))
(/.f64 (+.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4)) (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4))) 8)
(*.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 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 2 (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21))))) (*.f64 (*.f64 x x) 4)) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 x x)) (*.f64 2 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5))) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 x (*.f64 x 4)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 x x) 2) (*.f64 (+.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (+.f64 x x) (*.f64 2 (+.f64 x x)))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 4 (*.f64 x (+.f64 x x)))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) (*.f64 (*.f64 x x) 8)) 16)
(/.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)))))
(neg.f64 (*.f64 (*.f64 x x) (-.f64 -1/5 (*.f64 1/21 (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 2)
(/.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 x (*.f64 (+.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 x (*.f64 x 2/21)))))) 4)
(/.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)
(pow.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 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 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))

localize710.0ms (1.8%)

Local error

Found 4 expressions with local error:

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

Compiled 174 to 94 computations (46% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.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 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
1.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 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
1.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 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))
0.0ms
x
@-inf
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))

rewrite382.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
022133
1159133
2311133
3864133
43835133
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))
(*.f64 1/21 (*.f64 x x))
Outputs
((#(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 (*.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) (+.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))))))) (#(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 (*.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) (+.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 (*.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))))))) (#(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 (*.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))))))) (#(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 (*.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))))))) (#(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 (*.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))))))) (#(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 (+.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)) (/.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 (*.f64 x 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 (*.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 (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)))))) (#(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 (+.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)))))) (#(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 (*.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 (+.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))) (/.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 (*.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 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 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 (*.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)))))))))
((#(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 2 (+.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 (*.f64 2 (+.f64 x 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 2 (+.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 (*.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 x x)) (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (+.f64 x x))) 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 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)))))

simplify559.0ms (1.4%)

Algorithm
egg-herbie
Rules
1198×rational_best-simplify-50
1090×rational_best-simplify-49
1016×rational_best-simplify-55
998×rational_best-simplify-53
814×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02086860
15526852
216466614
Stop Event
node limit
Counts
104 → 131
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 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 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 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 (*.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) (+.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 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 (*.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) (+.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 (*.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 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 (*.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 (*.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 (*.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 (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 (*.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 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 (+.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)) (/.f64 1/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 (sqrt.f64 (PI.f64)) 2)) 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 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 (*.f64 x 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 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 1/2 (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) 2)))
(*.f64 (/.f64 1 (*.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))))))))) 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 (+.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))) (/.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 (*.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 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 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 (*.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)))))
(+.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 2 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 2)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 2 (+.f64 x x))) 16)
(pow.f64 (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)
(+.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 (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 (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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 (*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.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 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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (+.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 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.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 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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (+.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 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)) (*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2 (fabs.f64 x))) (*.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 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 1/5 (pow.f64 x 3)) (+.f64 (*.f64 x 2/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 1/5 (pow.f64 x 3)) (+.f64 (*.f64 x 2/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 1/5 (pow.f64 x 3)) (+.f64 (*.f64 x 2/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 1/5 (pow.f64 x 3)) (+.f64 (*.f64 x 2/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 1/5 (pow.f64 x 3)) (+.f64 (*.f64 x 2/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 1/5 (pow.f64 x 3)) (+.f64 (*.f64 x 2/3) (*.f64 1/21 (pow.f64 x 5))))
(*.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 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 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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))))))))) (*.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 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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))
(/.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 3/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))))) 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 1/21 (*.f64 x x))))))))) (/.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 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 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) 4)
(+.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 (*.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 3/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))))) 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 1/21 (*.f64 x x))))))))) (/.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 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 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) 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)) 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 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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)))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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))) (-.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) (+.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) (+.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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)))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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))))))))) (*.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 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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))))))))) (*.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 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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))))))))) (/.f64 (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))))))))) (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 1/21 (*.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 1/21 (*.f64 x 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 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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)))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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 (*.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 (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) (+.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.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 1/21 (*.f64 x 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 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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))
(/.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 3/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))))) 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 1/21 (*.f64 x x))))))))) (/.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 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 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) 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 (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 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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 (*.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 (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) (+.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.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 1/21 (*.f64 x 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 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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 (*.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 (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) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (/.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 1/21 (*.f64 x x))))))))) (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 1/21 (*.f64 x x)))))))))) (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 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (*.f64 3 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))))) 4))
(-.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 (*.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 (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) (+.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.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 1/21 (*.f64 x 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 1/5 (*.f64 1/21 (*.f64 x x)))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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)))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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 (*.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 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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)))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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))) 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))
(*.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) 2)) (/.f64 1/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))))))))) (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 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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))))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/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 1/2 (/.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 1/21 (*.f64 x x))))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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 (*.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 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))
(*.f64 1/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 (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))))))))) (/.f64 1/2 (/.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 1/21 (*.f64 x x))))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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 (*.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)))
(/.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 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))
(*.f64 (/.f64 1/2 (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) 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.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 (*.f64 x 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 x 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 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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)
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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))))))))) (*.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 x 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 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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)))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))
(*.f64 (*.f64 (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) 2))) (/.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 x 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 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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))))))))) (/.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 x 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 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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 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 x 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 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.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 (*.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))))))))) (/.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (/.f64 (+.f64 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) -1) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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 (*.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 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x 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)))))
(/.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))) (-.f64 -2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) 2)
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))) (+.f64 (-.f64 -2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))) -2/3))) 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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))
(/.f64 (*.f64 x (*.f64 2 (+.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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 (*.f64 2 (+.f64 x x)) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) 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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x 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 1/21 (*.f64 x x)))))))
(*.f64 x (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))))
(+.f64 (*.f64 x (*.f64 x 1/21)) 0)
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x 1/21)))
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))
(+.f64 (/.f64 (*.f64 x (*.f64 x 2/21)) 4) (/.f64 (*.f64 x (*.f64 x 2/21)) 4))
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x 1/21)) 0)
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))
(-.f64 (/.f64 (*.f64 x (*.f64 x 2/21)) 4) (/.f64 (neg.f64 (*.f64 x (*.f64 x 1/21))) 2))
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 1/21)) 1)
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 2/21)) 2)
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 2/21))) 4)
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 x 2/21))) (*.f64 2 (*.f64 x (*.f64 x 2/21)))) 8)
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x 1/21)) 4)
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x 1/21)) 1)
(*.f64 x (*.f64 x 1/21))
(*.f64 1/21 (*.f64 x x))

localize238.0ms (0.6%)

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.4b
(*.f64 x 1/21)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 171 to 105 computations (38.6% saved)

series2.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 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
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
@-inf
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))

rewrite624.0ms (1.6%)

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)))))))))

simplify814.0ms (2.1%)

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)))))))))

eval1.5s (3.9%)

Compiler

Compiled 20713 to 12635 computations (39% saved)

prune635.0ms (1.6%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New5994603
Fresh101
Picked101
Done145
Total6028610
Error
0b
Counts
610 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
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))))
5.2b
(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 1/21 (*.f64 x x))))))))) (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 2/3)))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.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))))))))))
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.6b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
Compiler

Compiled 188 to 139 computations (26.1% saved)

localize219.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 154 to 91 computations (40.9% saved)

localize120.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 61 to 37 computations (39.3% saved)

series15.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite304.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01554
110554
221854
360054
4254454
Stop Event
node limit
Counts
2 → 74
Calls
Call 1
Inputs
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (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 x (*.f64 x 2/3)))) (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 2/3)))) (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 (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 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) (neg.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 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/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 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (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 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.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 x (*.f64 x 2/3)))) (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)))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 2/3)))) (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 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 (neg.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 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 x (*.f64 x 2/3)))) (*.f64 (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 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.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 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.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 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.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 2/3)))) (*.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 2/3)))) (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 2/3)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.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 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 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 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 4) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 2/3)))))))) (#(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 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 4) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))))))) (#(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))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 4) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 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 x (*.f64 x 2/3)))) (*.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 x (*.f64 x 2/3)))) (*.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 2/3)))) (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 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 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 x (*.f64 x 2/3)))) (*.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 x (*.f64 x 2/3)))) (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 x (*.f64 x 2/3)))) (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 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (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 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 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 x (*.f64 x 2/3)))) (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 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2))))))) (#(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 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (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 2/3)))) (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 (*.f64 x 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 4/3 (*.f64 x 4))) 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 /.f64 (*.f64 x (*.f64 2/3 (neg.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 2/3)) 1)))))

simplify402.0ms (1%)

Algorithm
egg-herbie
Rules
1268×rational_best-simplify-55
1120×rational_best-simplify-53
1104×rational_best-simplify-49
716×rational_best-simplify-1
634×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01833758
14533742
214523568
Stop Event
node limit
Counts
98 → 91
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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.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 x (*.f64 x 2/3)))) (*.f64 2 (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 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) (neg.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 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (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 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(+.f64 (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64)))))
(-.f64 0 (neg.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 x (*.f64 x 2/3)))) (*.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 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.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 x (*.f64 x 2/3)))) (*.f64 (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 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64)))))
(*.f64 2 (/.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 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.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 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (-.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1/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)))) 2)
(*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) 1/2)
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (-.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 4) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 4) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))))
(*.f64 (*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 4) 1/4)
(*.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 4) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 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 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.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 2/3)))) (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 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 4))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 4))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.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 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.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))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2))) (/.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 2/3)))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 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 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 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (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 (*.f64 x x) 4/3) 2)
(/.f64 (*.f64 x (*.f64 x 8/3)) 4)
(/.f64 (*.f64 x (*.f64 4/3 (*.f64 x 4))) 8)
(/.f64 (*.f64 (*.f64 x 8/3) (*.f64 x 4)) 16)
(/.f64 (*.f64 x (*.f64 2/3 (neg.f64 x))) -1)
(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 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 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 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 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.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 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 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 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 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.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 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 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 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 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 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 0)
(/.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 x (*.f64 x 2/3)))) (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 x (*.f64 x 2/3)))) (*.f64 2 (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 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) (neg.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 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/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 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.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 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.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 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (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 (sqrt.f64 (PI.f64)) -2)) (/.f64 (-.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 2 (fabs.f64 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 2 (*.f64 x (*.f64 x 2/3))) (*.f64 2 (fabs.f64 x))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2))) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 0)
(/.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 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 x (*.f64 x 2/3)))) (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 x (*.f64 x 2/3)))) (*.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 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 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) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(-.f64 (neg.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 x (*.f64 x 2/3)))) (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 x (*.f64 x 2/3)))) (*.f64 (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 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.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 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 3)) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 x (*.f64 x 2/3)))) (*.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) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 1 (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 x (*.f64 x 2/3)))) (*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 1)
(/.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 x (*.f64 x 2/3)))) (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 x (*.f64 x 2/3)))) (*.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 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 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 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (-.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (sqrt.f64 (PI.f64))) 1/2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 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) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 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 1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 4) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 x (*.f64 x 2/3)))))
(/.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 x (*.f64 x 2/3)))) (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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))))
(/.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 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)))
(/.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 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2))))
(/.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 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)))
(/.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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 4) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))))
(/.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 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 4) 1/4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.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 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 (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 1/4 (*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 4))
(/.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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) 4))
(/.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 x (*.f64 x 2/3)))) (*.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 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (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 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2))) (/.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 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (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 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2)) (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 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 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 (/.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) (+.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 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (fabs.f64 x) 2))))
(/.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 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))) 1)
(/.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 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 x (*.f64 x 2/3)) 0)
(*.f64 x (*.f64 x 2/3))
(+.f64 0 (*.f64 x (*.f64 x 2/3)))
(*.f64 x (*.f64 x 2/3))
(+.f64 (/.f64 (*.f64 x (*.f64 x 2/3)) 2) (/.f64 (*.f64 x (*.f64 x 2/3)) 2))
(*.f64 x (*.f64 x 2/3))
(-.f64 (*.f64 x (*.f64 x 2/3)) 0)
(*.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 x (*.f64 x 2/3))
(/.f64 (*.f64 x (*.f64 x 2/3)) 1)
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 (*.f64 x 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 4/3 (*.f64 x 4))) 8)
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 (*.f64 x 8/3) (*.f64 x 4)) 16)
(*.f64 x (*.f64 x 2/3))
(/.f64 (*.f64 x (*.f64 2/3 (neg.f64 x))) -1)
(neg.f64 (*.f64 x (*.f64 2/3 (neg.f64 x))))
(neg.f64 (*.f64 x (*.f64 x -2/3)))
(pow.f64 (*.f64 x (*.f64 x 2/3)) 1)
(*.f64 x (*.f64 x 2/3))

localize268.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
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 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
@-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 (*.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
@0
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
0.0ms
x
@-inf
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))

rewrite461.0ms (1.2%)

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
43980145
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(*.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)))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
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 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2))) (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.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 1/5 (*.f64 x (*.f64 x 1/21))) 2))) 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 (*.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 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 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 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 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 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 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 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 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 (*.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 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 (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 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 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 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)))) 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 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 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 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 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)))))))))
((#(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 x (*.f64 2 (+.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 (*.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 2 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.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)))))

simplify795.0ms (2%)

Algorithm
egg-herbie
Rules
1086×rational_best-simplify-55
996×rational_best-simplify-49
950×rational_best-simplify-53
866×rational_best-simplify-3
864×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02136779
15586765
216696527
377636527
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 (*.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 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 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 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2)) 2)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2))) (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2)))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.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 1/5 (*.f64 x (*.f64 x 1/21))) 2))) 16)
(pow.f64 (*.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 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 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 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 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 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 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 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 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 (*.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 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 (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 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 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 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)))) 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 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 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 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 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)))))
(+.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 x (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) 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 2 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.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)
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 (*.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 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2/3)))
(*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2/3)) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/5))))
(+.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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 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 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/5))) (+.f64 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2/3)) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/21))))
(+.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 (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/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(*.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 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/21))
(*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 1/21 (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/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 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/5)) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/21)))
(*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (+.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 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2/3)) (+.f64 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/5)) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/21))))
(+.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 (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/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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/5))) (+.f64 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2/3)) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/21))))
(+.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 (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/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(*.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 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/21))
(*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 1/21 (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/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 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/5)) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/21)))
(*.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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (+.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 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2/3)) (+.f64 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/5)) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/21))))
(+.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 (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/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 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) 2/3)) (*.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 2 (*.f64 (fabs.f64 x) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/5))) (+.f64 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 2/3)) (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/21))))
(+.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 (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/21 (*.f64 (fabs.f64 x) (pow.f64 x 6))) (*.f64 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(*.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 (*.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 (*.f64 x (*.f64 x 1/21)) (+.f64 (-.f64 -1/5 (*.f64 x (*.f64 x 1/21))) -1/5))) 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 x (*.f64 x 1/21)))) 1)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2)) 2)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2))) 4)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2))) (*.f64 2 (*.f64 x (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2)))) 8)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2)) (*.f64 2 (+.f64 x x))) 16)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 2))) 16)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(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 (*.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(+.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (*.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 (*.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 3/2 (sqrt.f64 (PI.f64)))) 2) (/.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 4 (sqrt.f64 (PI.f64)))))
(/.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)))) (sqrt.f64 (PI.f64))) (*.f64 3 (/.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)))) (sqrt.f64 (PI.f64))))) 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 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 (*.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 3/2 (sqrt.f64 (PI.f64)))) 2) (/.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 4 (sqrt.f64 (PI.f64)))))
(/.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)))) (sqrt.f64 (PI.f64))) (*.f64 3 (/.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)))) (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)) 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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)))))))))) 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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))) 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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))) (-.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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(-.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(-.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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x 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 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 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 (*.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 3/2 (sqrt.f64 (PI.f64)))) 2) (/.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 4 (sqrt.f64 (PI.f64)))))
(/.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)))) (sqrt.f64 (PI.f64))) (*.f64 3 (/.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)))) (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 (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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(-.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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(-.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 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 2 (sqrt.f64 (PI.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))))))) (/.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 2 (/.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)))) (sqrt.f64 (PI.f64)))) (/.f64 (-.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)))) (sqrt.f64 (PI.f64))) 3) (/.f64 (neg.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))))) (sqrt.f64 (PI.f64)))) 4))
(-.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 (+.f64 x x))) (sqrt.f64 (PI.f64))) (/.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)))) (sqrt.f64 (PI.f64))) (*.f64 3 (/.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)))) (sqrt.f64 (PI.f64))))) 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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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)))))))))) (*.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (*.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x 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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (*.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.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)))) 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))))))) (sqrt.f64 (PI.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)))) (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)))))))))) 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x 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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x 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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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)))))))))) 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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)) (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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x 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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (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 (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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x 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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x 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 x (*.f64 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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x 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 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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x 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 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 (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 (+.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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(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) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(+.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 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)) (-.f64 -2/3 (+.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 x (*.f64 2 (+.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 (*.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 2 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) 16)
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.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))))

localize183.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)

series3.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
1.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)))
1.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)))
1.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))))

rewrite367.0ms (0.9%)

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)))))

simplify1.2s (2.9%)

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)))))

eval1.1s (2.8%)

Compiler

Compiled 15056 to 9309 computations (38.2% saved)

prune427.0ms (1.1%)

Pruning

13 alts after pruning (5 fresh and 8 done)

PrunedKeptTotal
New4935498
Fresh000
Picked011
Done077
Total49313506
Error
0b
Counts
506 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
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))))
5.2b
(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))))
5.4b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) 4/3) 2))) (sqrt.f64 (PI.f64))))
5.2b
(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 1/21 (*.f64 x x))))))))) (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.2b
(fabs.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))))
5.4b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
0.5b
(fabs.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))))))))))
5.2b
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))))
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 x (*.f64 x 2/3))))))
5.6b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
Compiler

Compiled 386 to 293 computations (24.1% saved)

localize101.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 70 to 44 computations (37.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite441.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1102×rational_best-simplify-63
952×rational_best-2
952×rational_best-3
952×rational_best-1
938×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01747
111941
223541
365741
4266941
Stop Event
node limit
Counts
1 → 78
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (fabs.f64 x) (/.f64 (+.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 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (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 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (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 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (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 0 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.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 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.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 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.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 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.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 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.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)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) (/.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)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) (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)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.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)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (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)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.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 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.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 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/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 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/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 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/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 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (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 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (/.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) 4/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (*.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 2/3)))) (/.f64 8 (sqrt.f64 (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 (fabs.f64 x) 2) 4)) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))) (*.f64 4 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4) (*.f64 (fabs.f64 x) (/.f64 4 (sqrt.f64 (PI.f64))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 4 (sqrt.f64 (PI.f64))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) (/.f64 4 (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)))) 1/2) (*.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3)))) 1/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 2/3)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3)))) -2) (neg.f64 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 4) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 8) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 2) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 4) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 8) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) 2) (/.f64 2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) (/.f64 2 (sqrt.f64 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 1)))))

simplify356.0ms (0.9%)

Algorithm
egg-herbie
Rules
914×rational_best-simplify-89
796×rational_best-simplify-67
774×rational_best-simplify-55
660×rational_best-simplify-1
618×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02114030
16864026
225273864
Stop Event
node limit
Counts
90 → 96
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 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 0)
(+.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(+.f64 0 (*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 0)
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (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 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) 0))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (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 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) 0))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) 0))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 0 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/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) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 1)
(/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (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 (sqrt.f64 (PI.f64)) 2)) 1/2)
(/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) 2)
(/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 1/4)
(/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) 4)
(/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (/.f64 8 (sqrt.f64 (PI.f64)))) 8)
(/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 (fabs.f64 x) 2) 4)) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 4 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))) (*.f64 4 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4) (*.f64 (fabs.f64 x) (/.f64 4 (sqrt.f64 (PI.f64))))) 16)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 4 (sqrt.f64 (PI.f64))))) 16)
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) 1/2) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3)))) 1/2) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 1/2))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3)))) -2) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 4 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 4)
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 4) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) 2)
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4)) 4)
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64)))) 1/4)
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 8) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 2) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 4) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) 4)
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4)) 8)
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64)))) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 8) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) 2) (/.f64 2 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) (/.f64 2 (sqrt.f64 (PI.f64)))) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 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 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 (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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 2 (fabs.f64 x))))
(*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (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 (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 (pow.f64 x 2) 2/3)))
(+.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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 2 (fabs.f64 x))))
(*.f64 2/3 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 2)) (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 (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 (pow.f64 x 2) 2/3)))
(+.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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 2 (fabs.f64 x))))
(+.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 0)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(+.f64 0 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 0)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) 0))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(-.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 0 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 0 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) 0))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) (/.f64 0 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) 0))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 0 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (neg.f64 (/.f64 0 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 4)) (+.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 4)) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2)))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 1)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 2)) 1/2)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) 2)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 (*.f64 (*.f64 x x) 4/3) 4) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 4 (*.f64 x (*.f64 x 4/3))) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3)))) (*.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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)))) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (sqrt.f64 (PI.f64)) 4)) 1/4)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) 4)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (*.f64 (sqrt.f64 (PI.f64)) 4))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 8 (sqrt.f64 (PI.f64)))) 8)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 (fabs.f64 x) 2) 4)) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 4 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))) (*.f64 4 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))) 16)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4) (*.f64 (fabs.f64 x) (/.f64 4 (sqrt.f64 (PI.f64))))) 16)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (fabs.f64 x) 4) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (/.f64 4 (sqrt.f64 (PI.f64))))) 16)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 2 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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)))) 1/2) (*.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3)))) 1/2) (*.f64 (sqrt.f64 (PI.f64)) 4))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.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 (*.f64 (PI.f64) 2))) (sqrt.f64 1/2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 1/2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) 1/2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (sqrt.f64 (*.f64 1/2 (*.f64 2 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3)))) -2) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 4 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 4)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 4) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) 2)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4)) 4)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64)))) 1/4)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 8) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 2) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 4) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) 4)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4)) 8)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 4 (sqrt.f64 (PI.f64)))) 1/2)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 2 (*.f64 (*.f64 x x) 4/3))) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) 8) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 4))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) 2) (/.f64 2 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) 4)) (sqrt.f64 (PI.f64))) (/.f64 2 (sqrt.f64 (PI.f64)))) 2)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))) 1)
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64))))

localize173.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 76 to 43 computations (43.4% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite376.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01695
111095
224395
372595
4310695
Stop Event
node limit
Counts
3 → 96
Calls
Call 1
Inputs
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) 4/3) 2))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 x x) 4/3)
(*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) 4/3) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (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 4/3)) 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 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 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 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 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 (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.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 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 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 (*.f64 x 4/3)) 1/2))) (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 4/3)) 1/2))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (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 (*.f64 x 4/3)) 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 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (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 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (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 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (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 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) (*.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 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.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 4/3)) 1/2))) (/.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 4/3)) 1/2))) (*.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 4/3)) 1/2))) (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 4/3)) 1/2))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (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 4/3)) 1/2))))))) (#(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 (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))))) (#(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 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))) (/.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 (*.f64 x 4/3)) 1/2))) (*.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 (*.f64 x 4/3)) 1/2))) (*.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 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (*.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 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))))))) (#(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 (*.f64 x 4/3)) 1/2))) (*.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 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (*.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 4/3)) 1/2))) (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 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (/.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 4/3)) 1/2))) (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 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (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 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))) (/.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (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 (*.f64 x 4/3)) 1/2))) (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 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))))))) (#(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 4/3)) 1/2))) (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 4/3)) 1/2))) (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 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 4/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2) (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2) (neg.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 (*.f64 x x) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4) (/.f64 (*.f64 x (*.f64 x 4/3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4) (neg.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 4/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2) (/.f64 (*.f64 x (*.f64 x 4/3)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 x 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (neg.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4) (/.f64 (*.f64 x (*.f64 x 4/3)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 8/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (*.f64 x 4/3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 16/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 x x)) 16/3) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (+.f64 x x)) 16/3) (*.f64 (*.f64 x (+.f64 x x)) 16/3)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 x 4/3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 4) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) 4) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) 4) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (fabs.f64 (*.f64 2 (+.f64 x x)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))))))))

simplify501.0ms (1.3%)

Algorithm
egg-herbie
Rules
1342×rational_best-simplify-55
1114×rational_best-simplify-50
768×rational_best-simplify-65
742×rational_best-simplify-108
724×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02195756
15434924
217064762
Stop Event
node limit
Counts
132 → 141
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 4/3 (pow.f64 x 2))
(*.f64 4/3 (pow.f64 x 2))
(*.f64 4/3 (pow.f64 x 2))
(*.f64 4/3 (pow.f64 x 2))
(*.f64 4/3 (pow.f64 x 2))
(*.f64 4/3 (pow.f64 x 2))
(*.f64 4/3 (pow.f64 x 2))
(*.f64 4/3 (pow.f64 x 2))
(*.f64 4/3 (pow.f64 x 2))
(*.f64 4/3 (pow.f64 x 2))
(*.f64 4/3 (pow.f64 x 2))
(*.f64 4/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 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) 0)
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) 2) 0))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) 1)
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) 1/2)
(*.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))))
(*.f64 1/4 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))) 1/4)
(*.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (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 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (/.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 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))) (/.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (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 (*.f64 x 4/3)) 1/2))) (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 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))))
(*.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 4/3)) 1/2))) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 x (*.f64 x 4/3)) 0)
(+.f64 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2) (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))
(+.f64 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2) (neg.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) -2)))
(+.f64 0 (*.f64 x (*.f64 x 4/3)))
(+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 (*.f64 x x) 4) 4))
(+.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4) (/.f64 (*.f64 x (*.f64 x 4/3)) 4))
(+.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4) (neg.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) -4)))
(-.f64 (*.f64 x (*.f64 x 4/3)) 0)
(-.f64 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2) (/.f64 (*.f64 x (*.f64 x 4/3)) -2))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x 4/3))))
(-.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (neg.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4) (/.f64 (*.f64 x (*.f64 x 4/3)) -4))
(/.f64 (*.f64 x (*.f64 x 4/3)) 1)
(/.f64 (*.f64 x (*.f64 x 8/3)) 2)
(/.f64 (neg.f64 (*.f64 x (*.f64 x 4/3))) -1)
(/.f64 (*.f64 (*.f64 x x) 16/3) 4)
(/.f64 (*.f64 (*.f64 x (+.f64 x x)) 16/3) 8)
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 x x)) 16/3) (*.f64 (*.f64 x (+.f64 x x)) 16/3)) 16)
(pow.f64 (*.f64 x (*.f64 x 4/3)) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 x 4/3))))
(+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 0)
(+.f64 0 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) -2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 4) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) 4))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) 4) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 4))
(-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 0)
(-.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) 4) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) 4))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) 2)
(/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) -1)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (fabs.f64 (*.f64 2 (+.f64 x x)))) 16)
(pow.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 1)
(neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))))
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 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 (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 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 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 (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 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 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 (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 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 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 2) 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 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 (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 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 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 (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 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 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 (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 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 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 2) 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 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 (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 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 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 (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 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 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 (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 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.f64 4/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4/3)
(*.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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 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 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(+.f64 0 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 2/3 (*.f64 x x))) -2)) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (+.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 2/3 (*.f64 x x))) -2)) (sqrt.f64 (PI.f64)))
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 2/3 (*.f64 x x))) -2)) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) 0)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) 2))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) 2) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 2/3 (*.f64 x x))) -2)) (sqrt.f64 (PI.f64)))
(-.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 2/3 (*.f64 x x))) -2)) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 2/3 (*.f64 x x))) -2)) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 2/3 (*.f64 x x))) -2)) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) (*.f64 (sqrt.f64 (PI.f64)) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (-.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 2/3 (*.f64 x x))) -2)) (sqrt.f64 (PI.f64)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))) 1/2)
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x 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 (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.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 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.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 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 1/4 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))) 1/4)
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.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 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.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 (*.f64 x 4/3)) 1/2))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (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 (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (sqrt.f64 (PI.f64)))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))) (/.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.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 (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.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 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 (*.f64 4/3 (*.f64 x x)) 4) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.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 (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(*.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 (sqrt.f64 (PI.f64)))))))
(pow.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64))) 1)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 x x))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 x (*.f64 x 4/3)) 0)
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(+.f64 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2) (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(+.f64 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2) (neg.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) -2)))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x 4/3)))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(+.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (/.f64 (*.f64 (*.f64 x x) 4) 4))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(+.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4) (/.f64 (*.f64 x (*.f64 x 4/3)) 4))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(+.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4) (neg.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) -4)))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x 4/3)) 0)
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(-.f64 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2) (/.f64 (*.f64 x (*.f64 x 4/3)) -2))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x 4/3))))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(-.f64 (/.f64 (*.f64 x (*.f64 x 4/3)) 4) (neg.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4)))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(-.f64 (/.f64 (*.f64 (*.f64 x x) 4) 4) (/.f64 (*.f64 x (*.f64 x 4/3)) -4))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 4/3)) 1)
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 8/3)) 2)
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(/.f64 (neg.f64 (*.f64 x (*.f64 x 4/3))) -1)
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) 16/3) 4)
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (+.f64 x x)) 16/3) 8)
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 x x)) 16/3) (*.f64 (*.f64 x (+.f64 x x)) 16/3)) 16)
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x 4/3)) 1)
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(neg.f64 (neg.f64 (*.f64 x (*.f64 x 4/3))))
(*.f64 x (*.f64 x 4/3))
(*.f64 4/3 (*.f64 x x))
(+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 0)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(+.f64 0 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2) (neg.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) -2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 4) (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) 4))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3)) 4)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) 4) 4)
(/.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 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) 4) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 4))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3)) 4)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) 4) 4)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) 4)
(-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 0)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(-.f64 0 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) -2))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3) 4) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) 4))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 3)) 4)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) 4) 4)
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) 4) 4)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 1)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) 2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3))) 2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 4/3 (*.f64 x x)) 4)) 2)
(/.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 x (*.f64 x 4/3)) 4)) 2)
(/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))) -1)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1)))) 4)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3)))) 4)
(/.f64 (*.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 4/3 (*.f64 x x)) 4)) 4)
(/.f64 (*.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 x (*.f64 x 4/3)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))))) 8)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3)))) 4)
(/.f64 (*.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 4/3 (*.f64 x x)) 4)) 4)
(/.f64 (*.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 x (*.f64 x 4/3)) 4)) 4)
(/.f64 (*.f64 (*.f64 2 (+.f64 3 (+.f64 (*.f64 x (*.f64 x 4/3)) 1))) (fabs.f64 (*.f64 2 (+.f64 x x)))) 16)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 1 (+.f64 (*.f64 x (*.f64 x 4/3)) 3)))) 4)
(/.f64 (*.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 4/3 (*.f64 x x)) 4)) 4)
(/.f64 (*.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (*.f64 x (*.f64 x 4/3)) 4)) 4)
(pow.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2))) 1)
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))
(neg.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x (*.f64 x 4/3)) 1/2)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3)))
(*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x))))

localize139.0ms (0.4%)

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 (fabs.f64 x) (sqrt.f64 (PI.f64)))
0.4b
(*.f64 1/5 x)
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 96 to 52 computations (45.8% saved)

localize1.3s (3.3%)

Local error

Found 4 expressions with local error:

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

Compiled 113 to 72 computations (36.3% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@0
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
0.0ms
x
@inf
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 1/5))))))) (sqrt.f64 (PI.f64)))
0.0ms
x
@-inf
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))

rewrite500.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01984
113684
226984
372284
4306784
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(/.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 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
Outputs
((#(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 1/5))))))) (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 1/5))))))) (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 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (neg.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)))))))) (#(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 1/5))))))) (*.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 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 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 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (-.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)))) (#(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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 3) (*.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 1/5))))))) (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 1/5))))))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 1/5))))))) (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 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (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 1/5))))))) (*.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 1/5))))))) (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 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.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)))) 2) 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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 1/5))))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.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 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (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 1/5))))))) 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 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (*.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (*.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 1/5))))))) 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 1/5))))))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 1/5))))))) (*.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 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 1/5))))))) (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 x (*.f64 x 1/5))))))) (*.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 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (/.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 1/5))))))) (/.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 1/5))))))) 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 1/5))))))) (/.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 1/5))))))))))) (#(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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))))))) (#(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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(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 1/5))))))) 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 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 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 1 (sqrt.f64 (PI.f64))) (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))))))) (#(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 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))))))))) (#(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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 1/5))))))) (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 1/5))))))) (sqrt.f64 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x 1/5)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (+.f64 x x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (+.f64 x x)) (*.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (+.f64 x x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) (*.f64 2 (+.f64 x x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)))))

simplify1.1s (2.7%)

Algorithm
egg-herbie
Rules
1096×rational_best-simplify-55
1050×rational_best-simplify-50
892×rational_best-simplify-49
860×rational_best-simplify-53
762×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01875697
14815685
214615495
375655495
Stop Event
node limit
Counts
93 → 116
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 x)
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(*.f64 1/5 (pow.f64 x 3))
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(*.f64 1/5 (pow.f64 x 3))
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.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))) 0)
(+.f64 0 (/.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (neg.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.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 1/5))))))) 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 1/5))))))) 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 1/5))))))) (*.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 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (-.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(+.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 3) (*.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 1/5))))))) (sqrt.f64 (PI.f64))) 0)
(-.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 1/5))))))) (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.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 1/5))))))) (*.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 1/5))))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.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)))) 2) 0))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.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 (neg.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 -2 (/.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.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 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (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 1/5))))))) 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 1/5)))))))) (*.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 1/5))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (*.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 1/5))))))) 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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (neg.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)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 1/5))))))) (*.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 1/5))))))) (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 1/5))))))) (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (/.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 1/5))))))) (/.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 1/5))))))) 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 1/5))))))) (/.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 1/5))))))))
(*.f64 (/.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 1/5))))))) (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 x (*.f64 x 1/5)))))))))
(*.f64 (/.f64 1/2 (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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.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 1/5))))))) 4))
(*.f64 (/.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))) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 4)) (/.f64 1/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 1/5))))))) (*.f64 (sqrt.f64 (PI.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 1/5))))))) (*.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 1/5))))))) (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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 4)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) (/.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 1/5))))))) (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 (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 1/5))))))) 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (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 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))))))
(*.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 4)))
(*.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 1/5))))))) (sqrt.f64 (PI.f64))))
(pow.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))) 1)
(neg.f64 (neg.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 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)
(+.f64 0 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(+.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2))
(-.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)
(-.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x 1/5)))) 2))
(/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)
(/.f64 (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) 2)
(/.f64 (*.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (+.f64 x x)) 4)
(/.f64 (+.f64 (*.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (+.f64 x x)) (*.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (+.f64 x x))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) (*.f64 2 (+.f64 x x))) 16)
(pow.f64 (*.f64 x (+.f64 2/3 (*.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 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 (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 (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 (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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 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 (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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.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 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)))
(+.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 (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/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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5))))
(+.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 (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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 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 (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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 1/5 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 4)) (sqrt.f64 (/.f64 1 (PI.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 1/5 (*.f64 (fabs.f64 x) (pow.f64 x 4))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5)))
(+.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 (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/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 (fabs.f64 x) (*.f64 (pow.f64 x 2) 2/3)) (*.f64 (fabs.f64 x) (*.f64 (pow.f64 x 4) 1/5))))
(+.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 (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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 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 (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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 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 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 x 2/3) (*.f64 1/5 (pow.f64 x 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 1/5 (pow.f64 x 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 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 x 2/3) (*.f64 1/5 (pow.f64 x 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 1/5 (pow.f64 x 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 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 x 2/3) (*.f64 1/5 (pow.f64 x 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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) 0)
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (neg.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.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 1/5))))))) 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 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) 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 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) -1) (neg.f64 (-.f64 1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 -1 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))) -1)
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (neg.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 3) (*.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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (neg.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) 0)
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.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 1/5))))))) (sqrt.f64 (PI.f64)))) 2))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (neg.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)))) 2) 0))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (neg.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))) (*.f64 -2 (/.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 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.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 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (neg.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) 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 1/5)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) 3) (*.f64 (sqrt.f64 (PI.f64)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)) 0))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5)))))))) (*.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 1/5))))))) 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 1/5))))))) (/.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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (neg.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (neg.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.f64 2 (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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (/.f64 1 (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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) (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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) 1)
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) -2)))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5)))))))) (/.f64 1/2 (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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 1/5))))))) 4) (/.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 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 1/5))))))))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.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 x (*.f64 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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5)))))))))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 4))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) 1/4) 1/4)
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (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 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/4 (/.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))) 1/4))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 4)))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) (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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (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 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))))) (/.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 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (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 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 1/5))))))) (/.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 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 x (*.f64 x 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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.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 x (*.f64 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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.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 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))))))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 4)))
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 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))))))) (/.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 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))
(pow.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))) 1)
(/.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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.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 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 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 x x))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(+.f64 0 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(+.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2))
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(-.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(-.f64 (/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x 1/5)))) 2))
(/.f64 (-.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (*.f64 x (-.f64 -2/3 (*.f64 x (*.f64 x 1/5))))) 2)
(/.f64 (*.f64 x (-.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (-.f64 -2/3 (*.f64 x (*.f64 x 1/5))))) 2)
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 1/5)) (-.f64 -2/3 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 2)
(/.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(/.f64 (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) 2)
(/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) 2/5) 4/3)) 2)
(/.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3)) 2)
(/.f64 (*.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (+.f64 x x)) 4)
(/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) 2/5) 4/3)) 2)
(/.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3)) 2)
(/.f64 (+.f64 (*.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (+.f64 x x)) (*.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (+.f64 x x))) 8)
(/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) 2/5) 4/3)) 2)
(/.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3)) 2)
(/.f64 (*.f64 (*.f64 2 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) (*.f64 2 (+.f64 x x))) 16)
(/.f64 (*.f64 (+.f64 x x) (*.f64 2 (*.f64 2 (+.f64 (*.f64 (*.f64 x x) 2/5) 4/3)))) 16)
(/.f64 (*.f64 (+.f64 x x) (*.f64 (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3) 4)) 16)
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 2/5) 4/3) (*.f64 (+.f64 x x) 4)) 16)
(pow.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)
(*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))

localize136.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
0.2b
(*.f64 1/5 (*.f64 x x))
0.3b
(/.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)))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 126 to 69 computations (45.2% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite533.0ms (1.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
020103
1136103
2272103
3792103
43521103
Stop Event
node limit
Counts
3 → 92
Calls
Call 1
Inputs
(/.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)))
(*.f64 1/5 (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
Outputs
((#(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 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 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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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)))))) (*.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 x (*.f64 x 1/5)))))) (*.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 x (*.f64 x 1/5)))))) (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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.f64 2 (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 1/5)))))) (*.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 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 x (*.f64 x 1/5)))))) 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 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 x (*.f64 x 1/5)))))) (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 x (*.f64 x 1/5)))))) (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)))))) (/.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)))))) (/.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 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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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)))))) (*.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 x (*.f64 x 1/5)))))) (*.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 1/5)))))) (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 1/5)))))) (/.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))))))) (#(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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))) (*.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)))))))) (#(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 1/5)))))) (*.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 1/5)))))) (*.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)))))) (/.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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)) 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 x (*.f64 x 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 x (*.f64 x 1/5))))))) (*.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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)))))) (/.f64 (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 x (*.f64 x 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)) 2) (-.f64 (/.f64 (*.f64 3/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)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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 x (*.f64 x 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 x (*.f64 x 1/5)))))) 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 1/5)))))) (/.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 x (*.f64 x 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(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 1/5)))))) (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 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 x (*.f64 x 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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 1/2 (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 x (*.f64 x 1/5)))))) (*.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 x (*.f64 x 1/5)))))) (/.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 1/5)))))) 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 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(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 x (*.f64 x 1/5)))))) 4) (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 x (*.f64 x 1/5)))))))))) (#(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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))))))) (#(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 x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))))))) (#(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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(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 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 x (*.f64 x 1/5)))))) 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 x (*.f64 x 1/5)))))) 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 x (*.f64 x 1/5)))))) (*.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 x (*.f64 x 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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (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 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))) (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 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 x (*.f64 x 1/5)))))) (*.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 x (*.f64 x 1/5)))))) (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 x (*.f64 x 1/5)))))) (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 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x 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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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 1/5)))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (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 x (*.f64 x 1/5)))))) (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 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (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 1/5)))))) 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 x (*.f64 x 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 x (*.f64 x 1/5)))))) (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 1/5)))))) (sqrt.f64 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 1/5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x 1/5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (*.f64 x 1/5)) 2) (/.f64 (*.f64 x (*.f64 x 1/5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 1/5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (*.f64 x 1/5)) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x 1/5))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 1/5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 2/5)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 x x)) 2/5) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (+.f64 x x)) 2/5) (*.f64 (*.f64 x (+.f64 x x)) 2/5)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 1/5) (*.f64 2 (+.f64 x x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 1/5)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3) 4) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (-.f64 0 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) 2) (/.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3) 4) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (*.f64 x (+.f64 x x)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))))))

simplify484.0ms (1.2%)

Algorithm
egg-herbie
Rules
1278×rational_best-simplify-55
1248×rational_best-simplify-49
1076×rational_best-simplify-53
880×rational_best-simplify-1
586×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02257460
15956954
218356546
Stop Event
node limit
Counts
128 → 137
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 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.f64 1/5 (pow.f64 x 2))
(*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (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 1/5)))))) (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)))))) (*.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)))))) (*.f64 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 1/5)))))) (*.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 x (*.f64 x 1/5)))))) (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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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 1/5)))))) (*.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 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 x (*.f64 x 1/5)))))) 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 1/5)))))) (*.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 1/5)))))) (sqrt.f64 (PI.f64))) 0)
(-.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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)))))) (/.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 x (*.f64 x 1/5)))))) (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)))))) (*.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)))))) (*.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 1/5)))))) (*.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 1/5)))))) (sqrt.f64 (PI.f64)))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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 (neg.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 -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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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 1/5)))))) (*.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)))))) (/.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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x 1/5))))))) (*.f64 (sqrt.f64 (PI.f64)) 4)))
(-.f64 (/.f64 (neg.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)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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)))))) (/.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 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)) 2) (-.f64 (/.f64 (*.f64 3/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)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x 1/5)))))) 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 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x 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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) 1)
(*.f64 (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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 1/5)))))) (/.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 1/5)))))) 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 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4) (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 1/5)))))))
(*.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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))))
(*.f64 (/.f64 1/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 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) 2))))
(*.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 1/5)))))) 4))
(*.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 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 x (*.f64 x 1/5)))))) 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 x (*.f64 x 1/5)))))) (*.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 x (*.f64 x 1/5)))))) (*.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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))) (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 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 x (*.f64 x 1/5)))))) (*.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 x (*.f64 x 1/5)))))) (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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) (/.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 x) (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x 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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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 1/5)))))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (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 1/5)))))) 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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))))
(pow.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))) 1)
(neg.f64 (neg.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 x (*.f64 x 1/5)) 0)
(+.f64 0 (*.f64 x (*.f64 x 1/5)))
(+.f64 (/.f64 (*.f64 x (*.f64 x 1/5)) 2) (/.f64 (*.f64 x (*.f64 x 1/5)) 2))
(-.f64 (*.f64 x (*.f64 x 1/5)) 0)
(-.f64 (/.f64 (*.f64 x (*.f64 x 1/5)) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x 1/5))) 2))
(/.f64 (*.f64 x (*.f64 x 1/5)) 1)
(/.f64 (*.f64 x (*.f64 x 2/5)) 2)
(/.f64 (*.f64 (*.f64 x (+.f64 x x)) 2/5) 4)
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 x x)) 2/5) (*.f64 (*.f64 x (+.f64 x x)) 2/5)) 8)
(/.f64 (*.f64 (*.f64 x 1/5) (*.f64 2 (+.f64 x x))) 4)
(pow.f64 (*.f64 x (*.f64 x 1/5)) 1)
(+.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3) 4))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))
(+.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3) 4) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))
(-.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)
(-.f64 0 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (-.f64 0 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)))
(-.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) 2) (/.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) -2) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3) 4) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 4))
(/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)
(/.f64 (*.f64 x (*.f64 x (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 2)
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (*.f64 x (+.f64 x x)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 16)
(pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))
Outputs
(*.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 (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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 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 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 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.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 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.f64 1/5 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/5)
(*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (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 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 (*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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)))))) (*.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 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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 x (*.f64 x 1/5)))))) (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 1/5)))))) (*.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)))))) (/.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 x (*.f64 x 1/5))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 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 (*.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) 3)) 4)
(+.f64 (/.f64 (*.f64 3/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)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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 1/5)))))) (*.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)))))) (/.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 x (*.f64 x 1/5))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 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 (*.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) 3)) 4)
(+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 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 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 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 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 1/5)))))) (*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (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 (*.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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)))))) (/.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 0 (neg.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 (*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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)))))) (*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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 1/5)))))) (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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.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 (neg.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 -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 (*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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 1/5)))))) (*.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)))))) (/.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 1/5)))))) (/.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.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 (*.f64 3/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)))) 2) (/.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)) 2))
(/.f64 (+.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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)))))) (/.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 x (*.f64 x 1/5))))))) (/.f64 3/2 (sqrt.f64 (PI.f64)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 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 (*.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))) 3)) 4)
(-.f64 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x 1/5))))))) (*.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 (neg.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)))) 2) (-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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)))))) (/.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 1/5)))))) (/.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.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 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) -2)) 2) (-.f64 (/.f64 (*.f64 3/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)))) 2) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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 1/5)))))) (/.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 1/5)))))) (/.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 1/5)))))) (*.f64 (sqrt.f64 (PI.f64)) -2))) 2))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 1/5))))))) (sqrt.f64 (PI.f64))) 3) (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (sqrt.f64 (PI.f64)))) 4))
(-.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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 1/5)))))) (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)))))) (sqrt.f64 (PI.f64))) 3)) 4))
(-.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x 1/5)))))) 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 1/5)))))) (/.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 1/5)))))) (/.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) 2)) (/.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 2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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 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 (*.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 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 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 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (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)))))) (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 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 -2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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 1/5)))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 x (*.f64 x 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 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 1/2 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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)))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4) (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 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))
(/.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 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 1/5)))))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))))
(/.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 1/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 x (*.f64 x 1/5)))))) (/.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)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (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 1/5)))))) 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 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 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 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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 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 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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (*.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)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (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)))))) (*.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)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (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)))))) (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)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))) (*.f64 2 (*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 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 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)))))) (*.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)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (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 x (*.f64 x 1/5)))))) (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)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (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)))))) (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)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))) (/.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)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (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 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 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (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 1/5)))))) (/.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 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (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 1/5)))))) 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 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (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 x (*.f64 x 1/5)))))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 0) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (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 1/5)))))) 4)))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 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 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 2/3 (*.f64 x (*.f64 x 1/5)))))) (/.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 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (/.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 x (*.f64 x 1/5)))))) (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)))
(neg.f64 (neg.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 (*.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 x (*.f64 x 1/5)) 0)
(*.f64 x (*.f64 x 1/5))
(+.f64 0 (*.f64 x (*.f64 x 1/5)))
(*.f64 x (*.f64 x 1/5))
(+.f64 (/.f64 (*.f64 x (*.f64 x 1/5)) 2) (/.f64 (*.f64 x (*.f64 x 1/5)) 2))
(*.f64 x (*.f64 x 1/5))
(-.f64 (*.f64 x (*.f64 x 1/5)) 0)
(*.f64 x (*.f64 x 1/5))
(-.f64 (/.f64 (*.f64 x (*.f64 x 1/5)) 2) (/.f64 (neg.f64 (*.f64 x (*.f64 x 1/5))) 2))
(*.f64 x (*.f64 x 1/5))
(/.f64 (*.f64 x (*.f64 x 1/5)) 1)
(*.f64 x (*.f64 x 1/5))
(/.f64 (*.f64 x (*.f64 x 2/5)) 2)
(*.f64 x (*.f64 x 1/5))
(/.f64 (*.f64 (*.f64 x (+.f64 x x)) 2/5) 4)
(*.f64 x (*.f64 x 1/5))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 x x)) 2/5) (*.f64 (*.f64 x (+.f64 x x)) 2/5)) 8)
(*.f64 x (*.f64 x 1/5))
(/.f64 (*.f64 (*.f64 x 1/5) (*.f64 2 (+.f64 x x))) 4)
(*.f64 x (*.f64 x 1/5))
(pow.f64 (*.f64 x (*.f64 x 1/5)) 1)
(*.f64 x (*.f64 x 1/5))
(+.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 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 x (*.f64 x 1/5)))))
(*.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 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 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 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3) 4))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 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 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3) 4) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(-.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 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 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))
(*.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 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) -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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (-.f64 0 (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 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 3 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 2)) 2) (/.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) -2) 2))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3) 4) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) 4))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 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 x (*.f64 x (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 2)
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) -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 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) 4)
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) 8)
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4)) (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4))) 16)
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 2 (*.f64 x (+.f64 x x)))) 16)
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(/.f64 (*.f64 (*.f64 2 (+.f64 x x)) (*.f64 x (*.f64 2 (*.f64 2 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) 16)
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 4) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 3/2) 2))
(/.f64 (*.f64 4 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))))) 4)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (*.f64 2 x))) 2)
(pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 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)))))
(neg.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))
(*.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)))))

eval1.5s (3.8%)

Compiler

Compiled 18702 to 11671 computations (37.6% saved)

prune649.0ms (1.7%)

Pruning

16 alts after pruning (5 fresh and 11 done)

PrunedKeptTotal
New6985703
Fresh000
Picked011
Done21012
Total70016716
Error
0b
Counts
716 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
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))))
5.2b
(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))))
5.2b
(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))))
5.4b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64))))
5.2b
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (/.f64 (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) 2)))) (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 1/21 (*.f64 x x))))))))) (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.2b
(fabs.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))))
6.0b
(fabs.f64 (/.f64 (*.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))))
0.5b
(fabs.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))))))))))
5.2b
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))))
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 x (*.f64 x 2/3))))))
5.4b
(fabs.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))
5.6b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
5.1b
(fabs.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
Compiler

Compiled 336 to 256 computations (23.8% saved)

regimes455.0ms (1.2%)

Counts
25 → 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 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) 4/3) 2))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))))
(fabs.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))))
(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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (/.f64 (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) 2)))) (sqrt.f64 (PI.f64))))
(fabs.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))))))))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x))))))))) (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 (*.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 (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 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (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 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 (+.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))))))
Calls

5 calls:

94.0ms
x
80.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)))))
68.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))))
64.0ms
(fabs.f64 x)
61.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))))))
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 819 to 412 computations (49.7% saved)

regimes136.0ms (0.3%)

Counts
24 → 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 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) 4/3) 2))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))))
(fabs.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))))
(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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (/.f64 (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) 2)))) (sqrt.f64 (PI.f64))))
(fabs.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))))))))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x))))))))) (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 (*.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 (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 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (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 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)))))
Outputs
(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)))))
Calls

2 calls:

62.0ms
(fabs.f64 x)
37.0ms
x
Results
ErrorSegmentsBranch
0.2b1x
0.2b1(fabs.f64 x)
Compiler

Compiled 555 to 299 computations (46.1% saved)

regimes196.0ms (0.5%)

Counts
23 → 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 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) 4/3) 2))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))))
(fabs.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))))
(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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (/.f64 (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) 2)))) (sqrt.f64 (PI.f64))))
(fabs.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))))))))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x))))))))) (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 (*.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 (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 1/21 (*.f64 (*.f64 (fabs.f64 x) (pow.f64 x 6)) (sqrt.f64 (/.f64 1 (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))))
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:

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

Compiled 497 to 277 computations (44.3% saved)

regimes142.0ms (0.4%)

Counts
18 → 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 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) 4/3) 2))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))))
(fabs.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))))
(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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (/.f64 (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) 2)))) (sqrt.f64 (PI.f64))))
(fabs.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))))))))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 1/21 (*.f64 x x))))))))) (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:

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

Compiled 350 to 202 computations (42.3% saved)

regimes162.0ms (0.4%)

Counts
15 → 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 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) 4/3) 2))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))))
(fabs.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))))
(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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (/.f64 (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) 2)))) (sqrt.f64 (PI.f64))))
(fabs.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))))))))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
Calls

2 calls:

72.0ms
x
68.0ms
(fabs.f64 x)
Results
ErrorSegmentsBranch
0.5b1x
0.5b1(fabs.f64 x)
Compiler

Compiled 272 to 158 computations (41.9% saved)

regimes143.0ms (0.4%)

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 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 (*.f64 x x) 2/3))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 4/3)) 4) (*.f64 1/2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (/.f64 (*.f64 (*.f64 x x) 4/3) 2))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x)))))))
(fabs.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))))
(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 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (/.f64 (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5)))) 2)))) (sqrt.f64 (PI.f64))))
Outputs
(fabs.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
Calls

2 calls:

50.0ms
(fabs.f64 x)
34.0ms
x
Results
ErrorSegmentsBranch
5.1b1x
5.1b1(fabs.f64 x)
Compiler

Compiled 220 to 131 computations (40.5% saved)

regimes38.0ms (0.1%)

Accuracy

Total -0.4b remaining (-7.6%)

Threshold costs -0.4b (-7.6%)

Counts
2 → 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)))
Outputs
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (fabs.f64 x) 2)))
Calls

2 calls:

30.0ms
x
6.0ms
(fabs.f64 x)
Results
ErrorSegmentsBranch
5.6b1x
5.6b1(fabs.f64 x)
Compiler

Compiled 24 to 18 computations (25% saved)

simplify36.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094744
Stop Event
fuel
saturated
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))))))
(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 (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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(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 (+.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 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 1/5 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.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 (/.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 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (sqrt.f64 (PI.f64)))))
(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 239 to 143 computations (40.2% saved)

soundness0.0ms (0%)

end389.0ms (1%)

Compiler

Compiled 232 to 113 computations (51.3% saved)

Profiling

Loading profile data...