Details

Time bar (total: 10.7s)

analyze5.0ms (0%)

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

Compiled 71 to 33 computations (53.5% saved)

sample1.8s (17.3%)

Results
1.8s8256×body256valid
Bogosity

preprocess101.0ms (0.9%)

Algorithm
egg-herbie
Rules
1220×rational.json-simplify-19
726×rational.json-simplify-44
712×rational.json-simplify-61
702×rational.json-simplify-47
644×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035189
168153
2152143
3519109
4490397
5767297
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 1/5 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x))))))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x 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) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/5))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 1/21)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))
(/.f64 (fabs.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (fabs.f64 (sqrt.f64 (PI.f64))))
Compiler

Compiled 69 to 32 computations (53.6% saved)

simplify103.0ms (1%)

Algorithm
egg-herbie
Rules
1220×rational.json-simplify-19
726×rational.json-simplify-44
712×rational.json-simplify-61
702×rational.json-simplify-47
644×rational.json-simplify-51
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
035189
168153
2152143
3519109
4490397
5767297
Stop Event
node limit
Counts
1 → 6
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 1/5 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x x))))))) (*.f64 1/21 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x 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) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/5))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 2/3 (*.f64 x x)))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 1/21)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))
(/.f64 (fabs.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (fabs.f64 (sqrt.f64 (PI.f64))))

eval3.0ms (0%)

Compiler

Compiled 287 to 124 computations (56.8% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New336
Fresh101
Picked000
Done000
Total437
Error
0.0b
Counts
7 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(/.f64 (fabs.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (fabs.f64 (sqrt.f64 (PI.f64))))
0.1b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/5))) (*.f64 (fabs.f64 x) (*.f64 1/21 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))))))
0.1b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))
Compiler

Compiled 118 to 69 computations (41.5% saved)

localize117.0ms (1.1%)

Local error

Found 4 expressions with local error:

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

Compiled 189 to 84 computations (55.6% saved)

series3.0ms (0%)

Counts
4 → 36
Calls

9 calls:

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

rewrite79.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1168×rational.json-simplify-50
1152×exponential.json-3
1152×rational.json-1
1152×rational.json-2
1152×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
18646
218046
347546
4292146
Stop Event
node limit
Counts
4 → 178
Calls
Call 1
Inputs
(sqrt.f64 (PI.f64))
(*.f64 x 2/3)
(*.f64 (*.f64 x x) 1/21)
(*.f64 (*.f64 x x) (*.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (PI.f64)) 0)))) (#(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 2 (/.f64 (sqrt.f64 (PI.f64)) 2))))) (#(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 (/.f64 (sqrt.f64 (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (PI.f64)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 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 x 2/3) 0)))) (#(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 x 8/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 8/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 2/3) 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 x (*.f64 x 1/21)) 0)))) (#(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 (*.f64 x x) 4/21) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/21)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 1/21)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 x x) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 x x)) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (-.f64 0 (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 x)) (-.f64 0 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 x 4) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4)) (*.f64 4 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))) (/.f64 2 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 x x)) (/.f64 2 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (*.f64 x (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (+.f64 x x)) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x (+.f64 x x)) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 1 (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 1 (*.f64 x x))) (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (/.f64 (fabs.f64 x) (fabs.f64 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (fabs.f64 x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (fabs.f64 x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x)) (*.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (*.f64 x (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x x))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (neg.f64 (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (-.f64 0 (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x)))))) (neg.f64 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (*.f64 x (fabs.f64 x)))) (-.f64 0 (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (+.f64 x x))) (-.f64 0 (/.f64 2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (-.f64 0 (/.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 x (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (neg.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 x)) (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fabs.f64 x) (fabs.f64 x))) (-.f64 0 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (fabs.f64 x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 0 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))) (neg.f64 (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (*.f64 x (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) (neg.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x))) (-.f64 0 (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (-.f64 0 (*.f64 x (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x)))) (-.f64 0 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x))) (neg.f64 (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x x)))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (neg.f64 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) (-.f64 0 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))))) (*.f64 x (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))))))

simplify113.0ms (1.1%)

Algorithm
egg-herbie
Rules
1468×rational.json-simplify-35
1320×rational.json-simplify-49
1014×rational.json-simplify-44
988×rational.json-simplify-61
976×rational.json-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03916156
115845836
274985656
Stop Event
node limit
Counts
214 → 265
Calls
Call 1
Inputs
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 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))
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(+.f64 (sqrt.f64 (PI.f64)) 0)
(+.f64 0 (sqrt.f64 (PI.f64)))
(-.f64 (sqrt.f64 (PI.f64)) 0)
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) 2)
(/.f64 (sqrt.f64 (PI.f64)) 1)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)) 8)
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(+.f64 (*.f64 x 2/3) 0)
(+.f64 0 (*.f64 x 2/3))
(-.f64 (*.f64 x 2/3) 0)
(/.f64 (*.f64 x 2/3) 1)
(/.f64 (*.f64 x 4/3) 2)
(/.f64 (*.f64 x 8/3) 4)
(/.f64 (*.f64 2 (*.f64 x 8/3)) 8)
(pow.f64 (*.f64 x 2/3) 1)
(+.f64 (*.f64 x (*.f64 x 1/21)) 0)
(+.f64 0 (*.f64 x (*.f64 x 1/21)))
(-.f64 (*.f64 x (*.f64 x 1/21)) 0)
(/.f64 (*.f64 x (*.f64 x 1/21)) 1)
(/.f64 (*.f64 x (*.f64 x 2/21)) 2)
(/.f64 (*.f64 (*.f64 x x) 4/21) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/21)) 8)
(pow.f64 (*.f64 x (*.f64 x 1/21)) 1)
(+.f64 (*.f64 x (*.f64 x (*.f64 x x))) 0)
(+.f64 0 (*.f64 x (*.f64 x (*.f64 x x))))
(-.f64 (*.f64 x (*.f64 x (*.f64 x x))) 0)
(-.f64 0 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(/.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 x (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 x x) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 x (*.f64 x x))) 1)
(/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))
(/.f64 1 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))
(/.f64 2 (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))))
(/.f64 2 (/.f64 (+.f64 x x) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) 2)
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 x (+.f64 x x)) (/.f64 2 (*.f64 x x)))
(/.f64 (fabs.f64 x) (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) -1)
(/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (-.f64 0 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 x (neg.f64 x)) (-.f64 0 (/.f64 1 (*.f64 x x))))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))
(/.f64 4 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) 4)
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 x (*.f64 x 4)) (*.f64 4 (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) x)
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 x (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))) (/.f64 2 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 (/.f64 2 (*.f64 x x)) (/.f64 2 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) 8)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (*.f64 x (+.f64 x x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (*.f64 x (*.f64 x (+.f64 x x))))
(/.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (+.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (+.f64 x x)) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x (+.f64 x x)) (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 1 (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x (+.f64 x x)))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 1 (*.f64 x x))) (*.f64 x (neg.f64 x)))
(/.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x))) 4)
(/.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x))) x)
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x))) 4)
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (/.f64 (fabs.f64 x) (fabs.f64 x))) x)
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (fabs.f64 x)))) (fabs.f64 x))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (fabs.f64 x)) (fabs.f64 x))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x)) (*.f64 x (fabs.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (*.f64 x (*.f64 x (+.f64 x x))))
(/.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (*.f64 x (+.f64 x x)))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x x)) (fabs.f64 x))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x x))) (+.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x x))) (fabs.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 x (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (-.f64 0 (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x)))))) (neg.f64 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (neg.f64 (*.f64 x (*.f64 x (fabs.f64 x)))) (-.f64 0 (/.f64 1 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (+.f64 x x))) (-.f64 0 (/.f64 2 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (-.f64 0 (/.f64 x (*.f64 x x))))
(/.f64 (fabs.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (fabs.f64 x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 x (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (neg.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 x)) (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (/.f64 (fabs.f64 x) (fabs.f64 x))) (-.f64 0 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (fabs.f64 x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 0 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (*.f64 x (*.f64 x (+.f64 x x)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x)))) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x))) (-.f64 0 (*.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (-.f64 0 (*.f64 x (*.f64 x (+.f64 x x)))))
(/.f64 (neg.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x)))) (-.f64 0 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x))) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) x)
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) (-.f64 0 (neg.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))))) (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) (neg.f64 (fabs.f64 x)))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 1)
(neg.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 x (*.f64 x (*.f64 x x))))
(fabs.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(fabs.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(fabs.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)))
(fabs.f64 (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x)))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (neg.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 x)))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))
Outputs
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 2/3 x)
(*.f64 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))
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(+.f64 (sqrt.f64 (PI.f64)) 0)
(sqrt.f64 (PI.f64))
(+.f64 0 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(-.f64 (sqrt.f64 (PI.f64)) 0)
(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 2 (/.f64 (sqrt.f64 (PI.f64)) 2))
(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 (/.f64 (sqrt.f64 (PI.f64)) 2) 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))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)) 8)
(sqrt.f64 (PI.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(+.f64 (*.f64 x 2/3) 0)
(*.f64 2/3 x)
(+.f64 0 (*.f64 x 2/3))
(*.f64 2/3 x)
(-.f64 (*.f64 x 2/3) 0)
(*.f64 2/3 x)
(/.f64 (*.f64 x 2/3) 1)
(*.f64 2/3 x)
(/.f64 (*.f64 x 4/3) 2)
(*.f64 2/3 x)
(/.f64 (*.f64 x 8/3) 4)
(*.f64 2/3 x)
(/.f64 (*.f64 2 (*.f64 x 8/3)) 8)
(*.f64 2/3 x)
(pow.f64 (*.f64 x 2/3) 1)
(*.f64 2/3 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 x (*.f64 x 1/21)) 0)
(*.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 (*.f64 x 2/21) (/.f64 x 2))
(/.f64 (*.f64 (*.f64 x x) 4/21) 4)
(*.f64 4/21 (/.f64 (*.f64 x x) 4))
(*.f64 (*.f64 x x) 1/21)
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/21)) 8)
(*.f64 4/21 (/.f64 (*.f64 x x) 4))
(*.f64 (*.f64 x x) 1/21)
(pow.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 (*.f64 x x))) 0)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x (*.f64 x x))) 0)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(-.f64 0 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 x (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 x (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x (/.f64 (*.f64 x x) x)) (/.f64 x x))))
(/.f64 (*.f64 x x) (/.f64 1 (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x x))) 1)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 2 (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))
(/.f64 2 (/.f64 (+.f64 x x) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) 2)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 (*.f64 x (+.f64 x x)) (/.f64 (*.f64 x x) (+.f64 1 (fabs.f64 (/.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (+.f64 x x)) (/.f64 2 (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (fabs.f64 x) (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 x (*.f64 x (fabs.f64 x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 1 (fabs.f64 x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) -1)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))))
(/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x (neg.f64 x))) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 x (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))))
(*.f64 x (/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x)))))))
(*.f64 x (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x))))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))))
(*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (-.f64 0 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 x (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (/.f64 (fabs.f64 (/.f64 x x)) x) x)) (*.f64 x x))))
(/.f64 (*.f64 x (neg.f64 x)) (-.f64 0 (/.f64 1 (*.f64 x x))))
(*.f64 (neg.f64 x) (/.f64 x (neg.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 (neg.f64 x) (/.f64 (neg.f64 x) (/.f64 1 (*.f64 x x))))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 4 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 4 (/.f64 (*.f64 x (*.f64 4 (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))))
(/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) 4)) (/.f64 x x)) 4))
(/.f64 4 (/.f64 (*.f64 4 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) 4)
(*.f64 (*.f64 4 (*.f64 x (*.f64 x x))) (/.f64 x 4))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) 4)) (/.f64 x 4))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 (*.f64 4 (*.f64 x (*.f64 x x))) (/.f64 x 4))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) 4)) (/.f64 x 4))
(/.f64 (*.f64 x (*.f64 x 4)) (*.f64 4 (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 x 4) (/.f64 x (*.f64 4 (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 x 1)) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x (neg.f64 x))) (*.f64 x (*.f64 x x)))) (/.f64 x (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))
(*.f64 x (/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x (neg.f64 x))) (*.f64 x (*.f64 x x)))) (/.f64 x (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))
(*.f64 x (/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) x)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 x (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (/.f64 x (*.f64 x x))))
(*.f64 x (/.f64 x (/.f64 x (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))))
(/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))) (/.f64 2 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 2 (*.f64 x x)) (/.f64 2 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x (*.f64 4 (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 4 (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 (*.f64 x x) 4)) (/.f64 x (*.f64 4 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) 8)
(*.f64 (*.f64 4 (*.f64 x (*.f64 x x))) (/.f64 x 4))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) 4)) (/.f64 x 4))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (*.f64 x (+.f64 x x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (*.f64 x (*.f64 x (+.f64 x x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))
(/.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (+.f64 x x))
(*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 x x)) (/.f64 1 x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x x) x)) (/.f64 1 x))
(/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))
(*.f64 (*.f64 x (*.f64 (+.f64 x x) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) (*.f64 (*.f64 x x) (fabs.f64 x))) (fabs.f64 (/.f64 x x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (+.f64 x x)) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x (+.f64 x x)) (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (+.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (+.f64 x x)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (*.f64 (+.f64 x x) (neg.f64 x)))) (*.f64 x (*.f64 x (*.f64 (+.f64 x x) (neg.f64 x))))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 1 (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 x (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 x x))))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x (+.f64 x x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 1 (*.f64 x x))) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))))
(*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x))) 4)
(*.f64 (*.f64 x 4) (/.f64 x (*.f64 4 (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 x 1)) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x))) x)
(/.f64 (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) x))
(*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 x (/.f64 (*.f64 x x) x)) x))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x))) 4)
(*.f64 (*.f64 4 (*.f64 x (*.f64 x x))) (/.f64 x 4))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) 4)) (/.f64 x 4))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))
(/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (/.f64 (fabs.f64 x) (fabs.f64 x))) x)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x (neg.f64 x))) (*.f64 x (*.f64 x x)))) (/.f64 x (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))
(*.f64 x (/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (fabs.f64 x)))) (fabs.f64 x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (fabs.f64 x)) (fabs.f64 x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x)) (*.f64 x (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) 2)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (*.f64 x (*.f64 x (+.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) 2)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (*.f64 x (+.f64 x x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x x)) (fabs.f64 x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x x))) (+.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x x))) (fabs.f64 x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 x (neg.f64 x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (neg.f64 x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (-.f64 0 (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x)))))) (neg.f64 (*.f64 x (*.f64 x (fabs.f64 x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 x (*.f64 x (fabs.f64 x)))) (-.f64 0 (/.f64 1 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 x (*.f64 x (fabs.f64 x)))) (neg.f64 (/.f64 1 (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 x (fabs.f64 x)) (neg.f64 x)) (neg.f64 (/.f64 1 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x (neg.f64 x))) (*.f64 x (*.f64 x x)))) (/.f64 x (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))
(*.f64 x (/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 x (+.f64 x x))) (-.f64 0 (/.f64 2 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (+.f64 x x))) (neg.f64 (/.f64 2 (*.f64 x x))))
(/.f64 (*.f64 (+.f64 x x) (neg.f64 x)) (neg.f64 (/.f64 2 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (-.f64 0 (/.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (neg.f64 (/.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (/.f64 x (*.f64 x x)))
(/.f64 (fabs.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (fabs.f64 x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x)))) (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 x (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (neg.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 x)) (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 x))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (fabs.f64 x) (fabs.f64 x))) (-.f64 0 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 x x))) (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 x x))) (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (fabs.f64 x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 x (fabs.f64 x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))) (fabs.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 0 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 4 (*.f64 x (*.f64 x x)))))) (neg.f64 (*.f64 x (*.f64 4 (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 4 (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (*.f64 4 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 x x) (*.f64 x x))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 4 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (+.f64 x x) (*.f64 x x))))) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (+.f64 x x) (neg.f64 x))) (*.f64 (+.f64 x x) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (*.f64 x (*.f64 x (+.f64 x x)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))))) (neg.f64 (*.f64 x (*.f64 x (+.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) -2) (neg.f64 (*.f64 (*.f64 x x) (+.f64 x x))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 x x)))) (neg.f64 (+.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x x) x)) -2) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 x (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 x x))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (+.f64 x x) (*.f64 x x))))) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (+.f64 x x) (neg.f64 x))) (*.f64 (+.f64 x x) (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))))
(*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x)))) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (/.f64 1 (*.f64 x x))))) (neg.f64 x))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) (/.f64 1 (*.f64 x x))) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 x (*.f64 x (fabs.f64 x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x (neg.f64 x))) (*.f64 x (*.f64 x x)))) (/.f64 x (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))
(*.f64 x (/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 x (*.f64 x (*.f64 x (fabs.f64 x)))))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (fabs.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x (fabs.f64 x)) (neg.f64 x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x))) (-.f64 0 (*.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))) (neg.f64 (*.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) (fabs.f64 x))) (neg.f64 (*.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x)) (-.f64 0 (*.f64 x (*.f64 x (+.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) x))) (neg.f64 (*.f64 x (*.f64 x (+.f64 x x)))))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (+.f64 x x)) (*.f64 x x))) (neg.f64 x)) (neg.f64 (*.f64 (*.f64 x x) (+.f64 x x))))
(/.f64 (neg.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x)))) (-.f64 0 (*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x))) (neg.f64 (*.f64 x (+.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 x (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (neg.f64 x)) (*.f64 x x)) (neg.f64 (fabs.f64 x)))
(/.f64 (*.f64 (/.f64 x (*.f64 x x)) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (+.f64 x x))))) (fabs.f64 (/.f64 x x))) x)) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (fabs.f64 x)) (/.f64 x (/.f64 1 (*.f64 x x))))) (neg.f64 (fabs.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (neg.f64 (/.f64 1 (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2))
(/.f64 2 (/.f64 (/.f64 2 (/.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) x)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) (-.f64 0 (neg.f64 x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fabs.f64 x))))))) (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x (neg.f64 x))) (*.f64 x (*.f64 x x)))) (/.f64 x (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))
(*.f64 x (/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x)))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 x (fabs.f64 x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))) (fabs.f64 x))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 1)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(neg.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x)))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (neg.f64 x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 x)))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x (neg.f64 x))))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))

localize61.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 284 to 89 computations (68.7% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite69.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1950×rational.json-simplify-35
1294×rational.json-simplify-50
1088×exponential.json-3
1088×rational.json-1
1088×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01248
18748
222348
393148
4413648
Stop Event
node limit
Counts
2 → 37
Calls
Call 1
Inputs
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1/5)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (fabs.f64 x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 4/3) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/3)) (*.f64 2 (/.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2/3 (fabs.f64 x))) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) (/.f64 -1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x)) (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x))) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)))) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) (neg.f64 (*.f64 2/3 (*.f64 x x)))) (+.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 -1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2/3 (fabs.f64 x))) (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) 4/3)) (-.f64 0 (/.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x))) (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2/3 (*.f64 x x)))) (fabs.f64 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.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 x x) (*.f64 (*.f64 x x) 1/5)) 0)))) (#(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 x (*.f64 x (*.f64 x x))) 2/5) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 1/5) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) 1/5)) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4)) (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) 1/5)) (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)))))

simplify73.0ms (0.7%)

Algorithm
egg-herbie
Rules
1390×rational.json-simplify-51
1064×rational.json-simplify-40
986×rational.json-simplify-49
924×rational.json-simplify-61
832×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01051307
13331307
210291307
352881307
Stop Event
node limit
Counts
61 → 48
Calls
Call 1
Inputs
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(*.f64 1/5 (pow.f64 x 4))
(+.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(+.f64 0 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))))
(-.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)) 2)
(/.f64 (*.f64 2/3 (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) 4/3) (/.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))) 4)
(/.f64 (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 1 x))
(/.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/3)) (*.f64 2 (/.f64 2 (fabs.f64 x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)))) 8)
(/.f64 (*.f64 2 (*.f64 2/3 (fabs.f64 x))) (/.f64 2 (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) (/.f64 -1 (fabs.f64 x)))
(/.f64 (+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x)) (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x))) (/.f64 2 (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (/.f64 2 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)))) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))))) 16)
(/.f64 (+.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) (neg.f64 (*.f64 2/3 (*.f64 x x)))) (+.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 -1 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 2/3 (fabs.f64 x))) (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) 4/3)) (-.f64 0 (/.f64 2 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (/.f64 -1 x))
(/.f64 (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x))) (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2/3 (*.f64 x x)))) (fabs.f64 (/.f64 -1 x)))
(pow.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(+.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 x x) (*.f64 (*.f64 x x) 1/5)) 0)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2/5) 2)
(/.f64 (*.f64 (*.f64 x x) 1/5) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 1/5)) (/.f64 2 (*.f64 x x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4)) (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4))) 16)
(/.f64 (neg.f64 (*.f64 (*.f64 x x) 1/5)) (neg.f64 (/.f64 1 (*.f64 x x))))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)
Outputs
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.f64 2/3 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(*.f64 (fabs.f64 x) (*.f64 2/3 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 2/3 (fabs.f64 x)))
(*.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 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(+.f64 0 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(-.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)) 2)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (*.f64 2/3 (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (*.f64 (*.f64 x x) 4/3) (/.f64 2 (fabs.f64 x)))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))) 4)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 1 x))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/3)) (*.f64 2 (/.f64 2 (fabs.f64 x))))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)))) 8)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (*.f64 2 (*.f64 2/3 (fabs.f64 x))) (/.f64 2 (*.f64 x x)))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) (/.f64 -1 (fabs.f64 x)))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (+.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x)) (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x))) (/.f64 2 (*.f64 x x)))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (+.f64 (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (/.f64 2 x))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3)))) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4/3))))) 16)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (+.f64 (neg.f64 (*.f64 2/3 (*.f64 x x))) (neg.f64 (*.f64 2/3 (*.f64 x x)))) (+.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 -1 (fabs.f64 x))))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (neg.f64 (*.f64 2/3 (fabs.f64 x))) (neg.f64 (/.f64 1 (*.f64 x x))))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) 4/3)) (-.f64 0 (/.f64 2 (fabs.f64 x))))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (neg.f64 (*.f64 (*.f64 2/3 (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (/.f64 -1 x))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (neg.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (fabs.f64 x))) (neg.f64 (/.f64 1 (*.f64 x x))))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2/3 (*.f64 x x)))) (fabs.f64 (/.f64 -1 x)))
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(pow.f64 (*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(*.f64 2/3 (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 2/3 (*.f64 (fabs.f64 x) (*.f64 x x)))
(*.f64 (fabs.f64 x) (*.f64 x (/.f64 x 3/2)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 0)
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(+.f64 0 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)))
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 0)
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2/5) 2)
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(/.f64 (*.f64 (*.f64 x x) 1/5) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4) 4)
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 1/5)) (/.f64 2 (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4)) 8)
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4)) (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 4))) 16)
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) 1/5)) (neg.f64 (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 1/5)) 1)
(*.f64 (*.f64 x x) (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 1/5 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x 1/5))))

localize49.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 173 to 82 computations (52.6% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite67.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1810×rational.json-simplify-35
1408×exponential.json-3
1408×rational.json-1
1408×rational.json-2
1408×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02593
117993
246189
3263289
Stop Event
node limit
Counts
1 → 64
Calls
Call 1
Inputs
(/.f64 (fabs.f64 (*.f64 (fabs.f64 x) (+.f64 (+.f64 2 (*.f64 x (*.f64 x 2/3))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21)))))) (fabs.f64 (sqrt.f64 (PI.f64))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 (fabs.f64 x) (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (fabs.f64 (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (fabs.f64 (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (/.f64 1 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 1 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1 (*.f64 2 (fabs.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (fabs.f64 (/.f64 1 (*.f64 2 (fabs.f64 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 x) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 (fabs.f64 x) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))) (#(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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64)))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64))))) (fabs.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x x)) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (fabs.f64 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (#(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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (fabs.f64 (sqrt.f64 (PI.f64))))) (*.f64 2 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))) (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 fabs.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 fabs.f64 (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 fabs.f64 (/.f64 (neg.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))))))

simplify174.0ms (1.6%)

Algorithm
egg-herbie
Rules
1526×rational.json-simplify-35
1180×rational.json-simplify-54
1128×rational.json-simplify-19
746×rational.json-simplify-2
674×rational.json-simplify-59
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01849392
15569346
222888200
368698200
Stop Event
node limit
Counts
76 → 111
Calls
Call 1
Inputs
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 (*.f64 2/3 (pow.f64 x 2)) 2)) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 (*.f64 2/3 (pow.f64 x 2)) 2)) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 (*.f64 2/3 (pow.f64 x 2)) 2)) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 (*.f64 2/3 (pow.f64 x 2)) 2)) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(+.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) 0)
(+.f64 0 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(-.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) 0)
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.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 (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (/.f64 1 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) 1)
(*.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))))
(*.f64 1 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (*.f64 2 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1 (*.f64 2 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 2 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (fabs.f64 (/.f64 1 (*.f64 2 (fabs.f64 (sqrt.f64 (PI.f64)))))))
(*.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 x) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 (fabs.f64 x) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64)))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64))))) (fabs.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x x)) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 x))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 1 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (fabs.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64)))) (fabs.f64 x))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (fabs.f64 x) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 1 (*.f64 2 (fabs.f64 (sqrt.f64 (PI.f64))))) (*.f64 2 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))) (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(pow.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) 1)
(fabs.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64))))))
(fabs.f64 (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64))))))
(fabs.f64 (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64))))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (neg.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (neg.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))))
(fabs.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))
Outputs
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 (*.f64 2/3 (pow.f64 x 2)) 2)) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3))) (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (*.f64 (pow.f64 x 2) 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 (*.f64 2/3 (pow.f64 x 2)) 2)) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3))) (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (*.f64 (pow.f64 x 2) 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 (*.f64 2/3 (pow.f64 x 2)) 2)) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3))) (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (*.f64 (pow.f64 x 2) 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 (*.f64 2/3 (pow.f64 x 2)) 2)) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3))) (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) (*.f64 (pow.f64 x 2) 2/3))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (fabs.f64 x))) (fabs.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 (pow.f64 x 4) 1/5) (*.f64 1/21 (pow.f64 x 6))))) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 4) 1/5) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))
(+.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) 0)
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(+.f64 0 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(-.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) 0)
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 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 (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 x (+.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 x (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64)))))))))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) 1)))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (/.f64 1 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) 1)))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) 1)
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.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 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (/.f64 1 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (/.f64 1 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (*.f64 2 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1 (*.f64 2 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1/2 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1/2 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 2 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 2 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (fabs.f64 (/.f64 1 (*.f64 2 (fabs.f64 (sqrt.f64 (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1/2 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1/2 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 2 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 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 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (*.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 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 x) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 (fabs.f64 x) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (*.f64 x x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (*.f64 x x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.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 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64))))))
(*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (*.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 (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64)))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64))))) (fabs.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(+.f64 (fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))) (/.f64 0 (fabs.f64 (sqrt.f64 (PI.f64)))))
(+.f64 (fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))) (/.f64 0 (fabs.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64))))) (fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(fabs.f64 (*.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(fabs.f64 (*.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) (*.f64 x (/.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 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 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x x)) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (*.f64 x (*.f64 x (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (*.f64 x x) (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 x (*.f64 (fabs.f64 (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x (fabs.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 x))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 1 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (fabs.f64 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) 1)))
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (fabs.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64)))) (fabs.f64 x))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.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) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 x x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (*.f64 x x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (fabs.f64 x) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (/.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.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 x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 (/.f64 1 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (/.f64 1 (*.f64 2 (fabs.f64 (sqrt.f64 (PI.f64))))) (*.f64 2 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1/2 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 1/2 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 2 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))) (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))) 1)
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (fabs.f64 (/.f64 x (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (neg.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (neg.f64 (fabs.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (neg.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (neg.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))
(fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))

eval650.0ms (6.1%)

Compiler

Compiled 51367 to 19497 computations (62% saved)

prune331.0ms (3.1%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New9238931
Fresh000
Picked101
Done202
Total9268934
Error
0b
Counts
934 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(*.f64 (*.f64 (fabs.f64 x) (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
26.0b
(*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64))))))))
0.4b
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
0.5b
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
44.8b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) (+.f64 2 (*.f64 x (*.f64 x 2/3)))) (*.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 (*.f64 x x) x))))) (+.f64 1/5 (*.f64 (*.f64 x x) 1/21))))))
0.1b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
0.1b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
0.2b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))))
Compiler

Compiled 722 to 474 computations (34.3% saved)

localize56.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 160 to 101 computations (36.9% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite72.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1294×rational.json-1
1294×rational.json-2
1294×rational.json-4
1294×rational.json-3
1288×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01481
19581
218581
342781
4144081
5458081
Stop Event
node limit
Counts
3 → 36
Calls
Call 1
Inputs
(*.f64 x 1/21)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/21) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 1/21))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/21) 2) (/.f64 (*.f64 x 1/21) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1/21) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/21) 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 2 (*.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 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 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x 4)))) 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 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 2) (*.f64 2 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 1)))))

simplify100.0ms (0.9%)

Algorithm
egg-herbie
Rules
1404×rational.json-simplify-2
1042×rational.json-simplify-51
872×rational.json-simplify-1
586×rational.json-simplify-35
544×rational.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01101884
13101878
28061878
331721878
472501878
Stop Event
node limit
Counts
72 → 55
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 x)
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 1/21 (pow.f64 x 3))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 1/21 (pow.f64 x 3))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(*.f64 2/3 (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 x 1/21) 0)
(/.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 2 (*.f64 2 (*.f64 x 4/21))) 16)
(pow.f64 (*.f64 x 1/21) 1)
(+.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 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(/.f64 (*.f64 x (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21)))) 2)
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x 4)))) 16)
(pow.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(+.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 0)
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 2))
(-.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 0)
(/.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))
(/.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))
(/.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))
(/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 1)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 2)) 2)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 2) (*.f64 2 (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 4)) 4)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 4)))) 16)
(/.f64 (neg.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) (neg.f64 (/.f64 1 (*.f64 x x))))
(pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 1)
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 x)
(*.f64 x 1/5)
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 x 1/5) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 x 1/5) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 x 1/5) (*.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 x 1/5) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 x 1/5) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 x 1/5) (*.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 x 1/5) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 x 1/5) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 1/5 x) (*.f64 1/21 (pow.f64 x 3)))
(+.f64 (*.f64 x 1/5) (*.f64 1/21 (pow.f64 x 3)))
(*.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 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 x 1/21) 0)
(*.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 2 (*.f64 2 (*.f64 x 4/21))) 16)
(*.f64 1/21 x)
(pow.f64 (*.f64 x 1/21) 1)
(*.f64 1/21 x)
(+.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x))))
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(+.f64 0 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x))))
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x 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))
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x))))
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(-.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x))))
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(/.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x))))
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(/.f64 (*.f64 x (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21)))) 2)
(*.f64 (+.f64 1/5 (+.f64 1/5 (*.f64 2/21 (*.f64 x x)))) (/.f64 x 2))
(*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x 2/21)) 2/5) 2))
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x 4)) 4)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x))))
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x 4))) 8)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x))))
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x 4)))) 16)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x))))
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(pow.f64 (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x))))
(*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 0)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 2))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(-.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 0)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 1)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 2)) 2)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 2) (*.f64 2 (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 4)) 4)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 4))) 8)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) 4)))) 16)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) (neg.f64 (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x)))) 1)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 1/21 x)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))

localize55.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 167 to 104 computations (37.7% saved)

localize63.0ms (0.6%)

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

Compiled 196 to 112 computations (42.9% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite64.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2060×rational.json-simplify-35
1174×rational.json-1
1174×rational.json-2
1174×rational.json-4
1174×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01031
16831
214431
334531
4125431
5415531
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21))) (*.f64 2 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21))) (+.f64 (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21))) (+.f64 (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 4) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (fabs.f64 x))) (*.f64 2 (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)))))

simplify87.0ms (0.8%)

Algorithm
egg-herbie
Rules
2214×rational.json-simplify-54
962×rational.json-simplify-2
736×rational.json-simplify-1
598×rational.json-simplify-51
592×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811000
12291000
26651000
327761000
460231000
Stop Event
node limit
Counts
34 → 28
Calls
Call 1
Inputs
(*.f64 1/5 (pow.f64 x 2))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(*.f64 1/21 (pow.f64 x 4))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(*.f64 1/21 (pow.f64 x 4))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2))
(-.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)
(/.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 1 (*.f64 x x)))
(/.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))
(/.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))
(/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(/.f64 (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21))) (*.f64 2 (/.f64 1 (*.f64 x x))))
(/.f64 (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21))) (+.f64 (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2)))
(/.f64 (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21))) (+.f64 (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4)))
(/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21)))) 2)
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 4) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4))) 4)
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4)))) 8)
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (fabs.f64 x))) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4))))) 16)
(/.f64 (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4)))))) 32)
(/.f64 (+.f64 (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (*.f64 x x)))))
(pow.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
Outputs
(*.f64 1/5 (pow.f64 x 2))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/21 (pow.f64 x 4)) (*.f64 1/5 (pow.f64 x 2)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(*.f64 1/21 (pow.f64 x 4))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(*.f64 1/21 (pow.f64 x 4))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 1/5 (pow.f64 x 2)) (*.f64 1/21 (pow.f64 x 4)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (*.f64 x 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 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2) (/.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 2))
(*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 0)
(*.f64 (*.f64 x 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 1 (*.f64 x x)))
(*.f64 (*.f64 x 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 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))
(*.f64 (*.f64 x 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 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))
(*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(*.f64 (*.f64 x 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 1/5 (*.f64 (*.f64 x x) 2/21))) (*.f64 2 (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 x 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 1/5 (*.f64 (*.f64 x x) 2/21))) (+.f64 (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2)))
(*.f64 (*.f64 x 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 1/5 (*.f64 (*.f64 x x) 2/21))) (+.f64 (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4)))
(*.f64 (*.f64 x 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 (*.f64 x x) (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21)))) 2)
(*.f64 (*.f64 x 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 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) 4) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (*.f64 x 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 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4))) 4)
(*.f64 (*.f64 x 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 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 (*.f64 x 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 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4)))) 8)
(*.f64 (*.f64 x 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 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 2 (fabs.f64 x))) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(*.f64 (*.f64 x 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 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4))))) 16)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(/.f64 (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (neg.f64 (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 x 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 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (*.f64 x 4)))))) 32)
(*.f64 (*.f64 x 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 (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(pow.f64 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) 1)
(*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))

localize130.0ms (1.2%)

Local error

Found 4 expressions with local error:

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

Compiled 393 to 234 computations (40.5% saved)

localize76.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 207 to 123 computations (40.6% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite84.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2180×rational.json-1
2180×rational.json-2
2180×rational.json-3
1084×rational.json-simplify-35
872×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027101
1188101
2431101
3174587
4638287
Stop Event
node limit
Counts
1 → 15
Calls
Call 1
Inputs
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 2 (fabs.f64 (*.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 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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64))))) (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 2 (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) 2) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (fabs.f64 (*.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 (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64)))) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (fabs.f64 (*.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 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 4) (*.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (-.f64 0 (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 1)))))

simplify80.0ms (0.7%)

Algorithm
egg-herbie
Rules
1626×rational.json-simplify-54
762×rational.json-simplify-44
758×rational.json-simplify-53
750×rational.json-simplify-49
714×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0882325
12562325
28142175
347842175
Stop Event
node limit
Counts
27 → 25
Calls
Call 1
Inputs
(/.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2)))))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2)))))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2)))))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2)))))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(+.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 0)
(+.f64 0 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 0)
(/.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 2 (fabs.f64 (*.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 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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) 2))
(/.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64))))) (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 1)
(/.f64 (*.f64 2 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))) 2)
(/.f64 (*.f64 2 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 2 (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) 2) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (fabs.f64 (*.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 (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64)))) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 4) (*.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 4)) 8)
(/.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (-.f64 0 (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64))))))
(pow.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 1)
Outputs
(/.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2)))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 2/3 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 2/3 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2)))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 2/3 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 2/3 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2)))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 2/3 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 2/3 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2)))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 2/3 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 2/3 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 2/3 (pow.f64 x 2))))) (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 2/3 (pow.f64 x 2))))) (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 2/3 (pow.f64 x 2))))) (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 2/3 (pow.f64 x 2))))) (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 2/3 (pow.f64 x 2))))) (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 2/3 (pow.f64 x 2))))) (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 2/3 (pow.f64 x 2))))) (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x)) (fabs.f64 (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 2/3 (pow.f64 x 2))))) (sqrt.f64 (PI.f64)))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (PI.f64))
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (*.f64 (sqrt.f64 (PI.f64)) x))) (PI.f64))
(+.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 0)
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(+.f64 0 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 0)
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 2 (fabs.f64 (*.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 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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) 2))
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64))))) (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 1)
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))) 2)
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 2 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 2 (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) 2) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (fabs.f64 (sqrt.f64 (PI.f64)))) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 4) 4)
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 4) (*.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 4)) 8)
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (-.f64 0 (/.f64 1 (fabs.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64))))) 1)
(*.f64 (fabs.f64 (*.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 (fabs.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))

eval253.0ms (2.4%)

Compiler

Compiled 19690 to 12068 computations (38.7% saved)

prune76.0ms (0.7%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New4005405
Fresh213
Picked101
Done134
Total4049413
Error
0b
Counts
413 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
26.0b
(*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64))))))))
3.3b
(*.f64 (fabs.f64 (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))
0.5b
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
0.1b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (+.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
0.1b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
3.1b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
0.2b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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.1b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))))
0.1b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
Compiler

Compiled 466 to 328 computations (29.6% saved)

localize57.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 170 to 93 computations (45.3% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite72.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1270×rational.json-1
1270×rational.json-2
1270×rational.json-4
1270×rational.json-3
1264×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01287
18587
218187
340687
4138687
5445687
Stop Event
node limit
Counts
3 → 37
Calls
Call 1
Inputs
(*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))))
(*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x))
(*.f64 1/21 (*.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 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 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)))))
((#(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 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))))) (#(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 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21))) (*.f64 2 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (+.f64 x x))) 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 1/5 (*.f64 x (*.f64 x 1/21))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.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 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 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 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 x) 4/21) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/21 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/21)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) 4/21))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 1/21)) 1)))))

simplify95.0ms (0.9%)

Algorithm
egg-herbie
Rules
1336×rational.json-simplify-2
1080×rational.json-simplify-1
950×rational.json-simplify-51
632×rational.json-simplify-35
580×rational.json-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131921
13171921
28391921
331131921
468271921
Stop Event
node limit
Counts
73 → 53
Calls
Call 1
Inputs
(*.f64 2/3 x)
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(*.f64 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 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(+.f64 (*.f64 x (+.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 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (+.f64 x x)) 2)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 4)))) 16)
(pow.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)
(+.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 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 1 (*.f64 x x)))
(/.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))
(/.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))
(/.f64 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) 1)
(/.f64 (+.f64 1/5 (+.f64 1/5 (*.f64 (*.f64 x x) 2/21))) (*.f64 2 (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (+.f64 x x))) 2)
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4)) 4)
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4)))) 16)
(/.f64 (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (neg.f64 (/.f64 1 (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 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 1/21)) 2) (/.f64 (*.f64 x (*.f64 x 1/21)) 2))
(-.f64 (*.f64 x (*.f64 x 1/21)) 0)
(/.f64 (*.f64 x (*.f64 x 1/21)) 1)
(/.f64 (*.f64 (*.f64 x x) 2/21) 2)
(/.f64 (*.f64 (*.f64 x x) 4/21) 4)
(/.f64 (*.f64 1/21 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/21)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) 4/21))) 16)
(pow.f64 (*.f64 x (*.f64 x 1/21)) 1)
Outputs
(*.f64 2/3 x)
(+.f64 (*.f64 2/3 x) (*.f64 1/5 (pow.f64 x 3)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 1/21 (pow.f64 x 5)) (*.f64 2/3 x)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 1/21 (pow.f64 x 5)) (*.f64 2/3 x)))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 1/21 (pow.f64 x 5)) (*.f64 2/3 x)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 1/21 (pow.f64 x 5)) (*.f64 2/3 x)))
(*.f64 1/21 (pow.f64 x 5))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 1/21 (pow.f64 x 5)) (*.f64 2/3 x)))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 1/5 (pow.f64 x 3)) (*.f64 1/21 (pow.f64 x 5))))
(+.f64 (*.f64 1/5 (pow.f64 x 3)) (+.f64 (*.f64 1/21 (pow.f64 x 5)) (*.f64 2/3 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 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(*.f64 1/21 (pow.f64 x 2))
(+.f64 (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 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 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 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 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 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 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 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1)
(*.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 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (+.f64 x x)) 2)
(*.f64 x (+.f64 2/3 (*.f64 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 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 4)) 4)
(*.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 2 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 4))) 8)
(*.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 2 (*.f64 2 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 4)))) 16)
(*.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))))
(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 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 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 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 (*.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 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 x (*.f64 x 1/21))) (/.f64 1 (*.f64 x x)))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 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 x (*.f64 x 1/21))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (+.f64 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/5 (*.f64 (*.f64 x x) 2/21))) (*.f64 2 (/.f64 1 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x (+.f64 x x))) 2)
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (*.f64 (+.f64 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 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (*.f64 2 (*.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 2 (*.f64 2 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 (*.f64 x x) 4)))) 16)
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(/.f64 (neg.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))) (neg.f64 (/.f64 1 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))
(*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))
(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 x (*.f64 x 1/21)) 0)
(*.f64 x (*.f64 x 1/21))
(+.f64 0 (*.f64 x (*.f64 x 1/21)))
(*.f64 x (*.f64 x 1/21))
(+.f64 (/.f64 (*.f64 x (*.f64 x 1/21)) 2) (/.f64 (*.f64 x (*.f64 x 1/21)) 2))
(*.f64 x (*.f64 x 1/21))
(-.f64 (*.f64 x (*.f64 x 1/21)) 0)
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 x (*.f64 x 1/21)) 1)
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 (*.f64 x x) 2/21) 2)
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 (*.f64 x x) 4/21) 4)
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 1/21 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/21)) 8)
(*.f64 x (*.f64 x 1/21))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) 4/21))) 16)
(*.f64 x (*.f64 x 1/21))
(pow.f64 (*.f64 x (*.f64 x 1/21)) 1)
(*.f64 x (*.f64 x 1/21))

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 103 to 61 computations (40.8% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite68.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2046×rational.json-simplify-35
1174×rational.json-1
1174×rational.json-2
1174×rational.json-4
1174×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01051
16851
214451
334551
4125551
5415751
Stop Event
node limit
Counts
3 → 46
Calls
Call 1
Inputs
(*.f64 x 1/5)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))
(*.f64 x (*.f64 x 1/5))
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 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 x 4/5) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4/5)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x 4/5))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x 4/5))) (*.f64 2 (*.f64 2 (*.f64 x 4/5)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (/.f64 (/.f64 1 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 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 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))) (*.f64 2 (/.f64 (/.f64 1 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))) (+.f64 (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 2) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))) (+.f64 (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 4) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4) (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (fabs.f64 (+.f64 x x))) (*.f64 2 (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (neg.f64 (/.f64 (/.f64 1 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (neg.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (+.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) (neg.f64 (/.f64 (/.f64 1 x) x))))))) (#(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 +.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 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 x (*.f64 x 4/5)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/5 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 x 4/5))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 1/5 (fabs.f64 x))) (*.f64 2 (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 x 4/5)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 x 4/5)))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 x 4/5))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 1/5)) 1)))))

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Rules
1518×rational.json-simplify-2
1146×rational.json-simplify-51
758×rational.json-simplify-35
700×rational.json-simplify-44
660×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01221486
13391486
29711486
341031486
Stop Event
node limit
Counts
82 → 55
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/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 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 (*.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 x 1/5) 1)
(/.f64 (*.f64 x 2/5) 2)
(/.f64 (*.f64 x 4/5) 4)
(/.f64 (*.f64 2 (*.f64 x 4/5)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 4/5))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x 4/5))) (*.f64 2 (*.f64 2 (*.f64 x 4/5)))) 32)
(pow.f64 (*.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 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 0)
(/.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (/.f64 (/.f64 1 x) x))
(/.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 2))
(/.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 4))
(/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)
(/.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))) (*.f64 2 (/.f64 (/.f64 1 x) x)))
(/.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))) (+.f64 (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 2) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 2)))
(/.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))) (+.f64 (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 4) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 4)))
(/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))))) 2)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4) (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 x) x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4)) 4)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4))) 8)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (fabs.f64 (+.f64 x x))) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4)))) 16)
(/.f64 (neg.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (neg.f64 (/.f64 (/.f64 1 x) x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4))))) 32)
(/.f64 (+.f64 (neg.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (neg.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (+.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) (neg.f64 (/.f64 (/.f64 1 x) x))))
(pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) 1)
(+.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 x (*.f64 x 1/5)) 1)
(/.f64 (*.f64 x (*.f64 x 2/5)) 2)
(/.f64 (*.f64 x (*.f64 x 4/5)) 4)
(/.f64 (*.f64 1/5 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 4/5))) 8)
(/.f64 (*.f64 2 (*.f64 1/5 (fabs.f64 x))) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 x 4/5)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 x 4/5)))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 x 4/5))))) 32)
(pow.f64 (*.f64 x (*.f64 x 1/5)) 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/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 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 (*.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 x 1/5) 1)
(*.f64 1/5 x)
(/.f64 (*.f64 x 2/5) 2)
(*.f64 1/5 x)
(/.f64 (*.f64 x 4/5) 4)
(*.f64 1/5 x)
(/.f64 (*.f64 2 (*.f64 x 4/5)) 8)
(*.f64 1/5 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 4/5))) 16)
(*.f64 1/5 x)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x 4/5))) (*.f64 2 (*.f64 2 (*.f64 x 4/5)))) 32)
(*.f64 1/5 x)
(pow.f64 (*.f64 x 1/5) 1)
(*.f64 1/5 x)
(+.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 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(+.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 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x 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))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(-.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 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (/.f64 (/.f64 1 x) x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 2))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 4))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.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 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))) (*.f64 2 (/.f64 (/.f64 1 x) x)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))) (+.f64 (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 2) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 2)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))) (+.f64 (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 4) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x x))) 4)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))))) 2)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4) (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 x) x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4)) 4)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4))) 8)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (fabs.f64 (+.f64 x x))) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4)))) 16)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (neg.f64 (/.f64 (/.f64 1 x) x)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) 4))))) 32)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(/.f64 (+.f64 (neg.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5)))) (neg.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (+.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) (neg.f64 (/.f64 (/.f64 1 x) x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(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 1/5 x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x 1/5)) 0)
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x 1/5)))
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(+.f64 (/.f64 (*.f64 x (*.f64 x 1/5)) 2) (/.f64 (*.f64 x (*.f64 x 1/5)) 2))
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x 1/5)) 0)
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 1/5)) 1)
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 2/5)) 2)
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 4/5)) 4)
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(/.f64 (*.f64 1/5 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 4/5))) 8)
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(/.f64 (*.f64 2 (*.f64 1/5 (fabs.f64 x))) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 x 4/5)))) 16)
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 x 4/5)))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 x 4/5))))) 32)
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x 1/5)) 1)
(*.f64 x (*.f64 1/5 x))
(*.f64 1/5 (*.f64 x x))

localize35.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 102 to 62 computations (39.2% saved)

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

Compiled 157 to 91 computations (42% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite100.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
2158×rational.json-1
1514×rational.json-simplify-35
966×exponential.json-3
966×rational.json-2
966×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021122
1142122
2290122
3749122
42632122
57727122
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x 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 2 (*.f64 (*.f64 x (/.f64 1/2 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2) (/.f64 x (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 x x) (sqrt.f64 (PI.f64)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x 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 (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 1/2 (/.f64 x (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x 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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (neg.f64 x)) (/.f64 -1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.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 x x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.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 x x) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 x (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (*.f64 (+.f64 2 (*.f64 (*.f64 x 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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2) (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 1/2) (*.f64 x (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x 1/2)) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 x (*.f64 (+.f64 2 (*.f64 (*.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 1/2 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.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 x 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 (*.f64 x 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 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 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4)))) (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (-.f64 0 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)))))

simplify143.0ms (1.3%)

Algorithm
egg-herbie
Rules
870×rational.json-simplify-1
800×rational.json-simplify-51
774×rational.json-simplify-54
668×rational.json-simplify-2
634×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01825684
14635672
211165672
332555456
470995456
Stop Event
node limit
Counts
86 → 122
Calls
Call 1
Inputs
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (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 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(*.f64 1/21 (pow.f64 x 6))
(+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(*.f64 1/21 (pow.f64 x 6))
(+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 0)
(+.f64 0 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(-.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 0)
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 2 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 2 (/.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 2 (*.f64 (*.f64 x (/.f64 1/2 (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 2 (*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) x))
(*.f64 2 (*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2) (/.f64 x (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 1)
(*.f64 1 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 x (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 x (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 1/2))
(*.f64 (/.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 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64)))) 1/2)
(*.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x 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 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x 1/2)))
(*.f64 (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 1/2 (/.f64 x (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 x x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2)))
(*.f64 (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) x)
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (neg.f64 x)) (/.f64 -1 (sqrt.f64 (PI.f64))))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2))
(*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 x 1/2))
(*.f64 1/2 (*.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 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (+.f64 x x))
(*.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 x (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (*.f64 x 1/2) (*.f64 (+.f64 2 (*.f64 (*.f64 x 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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2) (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 1/2) (*.f64 x (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x 1/2)) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2)) (+.f64 x x))
(*.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))) -1)
(*.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))) 2)
(*.f64 (/.f64 -1 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (neg.f64 x)))
(*.f64 (/.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(pow.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 1)
(neg.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 0)
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(-.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 0)
(/.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 1 (*.f64 x x)))
(/.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))
(/.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))
(/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 x x))) 2)
(/.f64 (*.f64 2 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4))) 4)
(/.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4)))) (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4))))) 16)
(/.f64 (neg.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (-.f64 0 (/.f64 1 (*.f64 x x))))
(pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)
Outputs
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 3) 2/3)))
(+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (pow.f64 x 3)) (+.f64 x x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (+.f64 x x) (*.f64 2/3 (pow.f64 x 3))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 3) 2/3))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5)))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (pow.f64 x 5)) (*.f64 2/3 (pow.f64 x 3)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7)))))
(+.f64 (+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 7) 1/21))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 3) 2/3))))
(+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (pow.f64 x 3)) (+.f64 x x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (pow.f64 x 7)) (*.f64 1/5 (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (+.f64 x x) (*.f64 2/3 (pow.f64 x 3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (pow.f64 x 5)) (*.f64 1/21 (pow.f64 x 7)))))
(*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 7) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (pow.f64 x 7)))
(+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 7) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (pow.f64 x 7)) (*.f64 1/5 (pow.f64 x 5))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (pow.f64 x 5)) (*.f64 1/21 (pow.f64 x 7))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 7) 1/21)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 3) 2/3))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (pow.f64 x 7)) (*.f64 1/5 (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (pow.f64 x 5)) (*.f64 1/21 (pow.f64 x 7)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7)))))
(+.f64 (+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 7) 1/21))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 3) 2/3))))
(+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (pow.f64 x 3)) (+.f64 x x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (pow.f64 x 7)) (*.f64 1/5 (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (+.f64 x x) (*.f64 2/3 (pow.f64 x 3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (pow.f64 x 5)) (*.f64 1/21 (pow.f64 x 7)))))
(*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 7) 1/21))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/21 (pow.f64 x 7)))
(+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 7) 1/21)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (pow.f64 x 7)) (*.f64 1/5 (pow.f64 x 5))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (pow.f64 x 5)) (*.f64 1/21 (pow.f64 x 7))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 7) 1/21)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 3) 2/3))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (pow.f64 x 7)) (*.f64 1/5 (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (pow.f64 x 5)) (*.f64 1/21 (pow.f64 x 7)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/21 (*.f64 (pow.f64 x 7) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7)))))
(+.f64 (+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 7) 1/21))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5)) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 3) 2/3))))
(+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 2/3 (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5))) (*.f64 1/21 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 7))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 2/3 (pow.f64 x 3)) (+.f64 x x))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/21 (pow.f64 x 7)) (*.f64 1/5 (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (+.f64 x x) (*.f64 2/3 (pow.f64 x 3)))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 (*.f64 1/5 (pow.f64 x 5)) (*.f64 1/21 (pow.f64 x 7)))))
(*.f64 2/3 (pow.f64 x 2))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (*.f64 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(*.f64 1/21 (pow.f64 x 6))
(+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(*.f64 1/21 (pow.f64 x 6))
(+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))
(+.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 0)
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 0)
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 2))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 1/2 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 1/2 (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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) x))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2) (/.f64 x (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 x (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 1)
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 1/2 (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 1/2))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64)))) 1/2)
(*.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 (+.f64 x x) (sqrt.f64 (PI.f64))) 1/2))
(*.f64 (+.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 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 1/2 (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (+.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 (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x 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 x (*.f64 (*.f64 4 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (*.f64 4 (sqrt.f64 (PI.f64))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (*.f64 (*.f64 x 4) (/.f64 1/4 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (/.f64 1/4 (sqrt.f64 (PI.f64))) (*.f64 x 4)))
(*.f64 (+.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/4 (sqrt.f64 (PI.f64))) (*.f64 x 4)))
(*.f64 (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x 1/2)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 1/2 (/.f64 x (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))) x)
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (neg.f64 x)) (/.f64 -1 (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x x) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2))
(*.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 (+.f64 x x) (sqrt.f64 (PI.f64))) 1/2))
(*.f64 (+.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 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 1/2 (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (+.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 (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 x 1/2))
(*.f64 x (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 2 (sqrt.f64 (PI.f64))))))
(*.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (*.f64 (/.f64 2 (sqrt.f64 (PI.f64))) 1/2)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 1/2 (*.f64 x (/.f64 2 (sqrt.f64 (PI.f64))))))
(*.f64 x (*.f64 (+.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 (/.f64 2 (sqrt.f64 (PI.f64))))))
(*.f64 1/2 (*.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 x x) (sqrt.f64 (PI.f64)))))
(*.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 (+.f64 x x) (sqrt.f64 (PI.f64))) 1/2))
(*.f64 (+.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 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 1/2 (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (+.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 (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (+.f64 x x))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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/2 (sqrt.f64 (PI.f64))) (*.f64 x (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 1/2) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 2 (sqrt.f64 (PI.f64)))))
(*.f64 x (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (/.f64 2 (sqrt.f64 (PI.f64))))))
(*.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (*.f64 (/.f64 2 (sqrt.f64 (PI.f64))) 1/2)))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 1/2 (*.f64 x (/.f64 2 (sqrt.f64 (PI.f64))))))
(*.f64 x (*.f64 (+.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 (/.f64 2 (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2) (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64))))
(*.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 (+.f64 x x) (sqrt.f64 (PI.f64))) 1/2))
(*.f64 (+.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 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 1/2 (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (+.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 (/.f64 (+.f64 x x) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) 1/2) (*.f64 x (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 1 (sqrt.f64 (PI.f64))) (*.f64 x 1/2)) (*.f64 2 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 1 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 1/2)) (+.f64 x x))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))) -1)
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (+.f64 2 (*.f64 (*.f64 x 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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (neg.f64 x)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 2) 2)
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 (*.f64 (sqrt.f64 (PI.f64)) 4)) (*.f64 x (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) 4)))
(*.f64 x (*.f64 (*.f64 4 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 1 (*.f64 4 (sqrt.f64 (PI.f64))))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 1/21 (*.f64 x x)))))))) (*.f64 (*.f64 x 4) (/.f64 1/4 (sqrt.f64 (PI.f64)))))
(*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 (/.f64 1/4 (sqrt.f64 (PI.f64))) (*.f64 x 4)))
(*.f64 (+.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/4 (sqrt.f64 (PI.f64))) (*.f64 x 4)))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64)))) 1)
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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))))
(neg.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.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 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 0)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(+.f64 0 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(-.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 0)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (+.f64 x x))) 2)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (*.f64 2 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (*.f64 2 (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4))) 4)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4)))) 8)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4)))) (*.f64 2 (*.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))) (*.f64 x (*.f64 x 4))))) 16)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(/.f64 (neg.f64 (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) (-.f64 0 (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))
(pow.f64 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))) 1)
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 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 x (*.f64 x 1/21)))))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))

localize100.0ms (0.9%)

Local error

Found 4 expressions with local error:

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

Compiled 328 to 198 computations (39.6% saved)

series6.0ms (0.1%)

Counts
1 → 12
Calls

3 calls:

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

rewrite80.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1858×rational.json-1
1858×rational.json-2
1858×rational.json-4
1858×rational.json-3
1852×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026209
1184209
2429209
31619209
45464209
Stop Event
node limit
Counts
1 → 12
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (sqrt.f64 (PI.f64))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 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 x (*.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 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (+.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 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))))) 4) (*.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))

simplify131.0ms (1.2%)

Algorithm
egg-herbie
Rules
916×rational.json-simplify-1
890×rational.json-simplify-19
734×rational.json-simplify-49
710×rational.json-simplify-51
650×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01195448
13045448
28245448
341825444
475845444
Stop Event
node limit
Counts
24 → 55
Calls
Call 1
Inputs
(*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) 2))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (*.f64 x x) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(/.f64 (*.f64 x (*.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 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))))) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))))) 4) (*.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))))) 4)) 8)
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)
Outputs
(*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))))
(*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))) (sqrt.f64 (PI.f64))))))
(*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))) (sqrt.f64 (PI.f64)))))) (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))) (sqrt.f64 (PI.f64)))))) (+.f64 (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))) (sqrt.f64 (PI.f64)))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))) (sqrt.f64 (PI.f64))))))) (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))) (+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3))))))))))
(+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))))) (+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (+.f64 (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))) (+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3)))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (+.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))) (*.f64 (pow.f64 x 2) 2/3))))))))))
(+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))))) (+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (+.f64 (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 2 (*.f64 (pow.f64 x 2) 2/3)))) (*.f64 x (sqrt.f64 (PI.f64))))))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (*.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 x (*.f64 (/.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 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(+.f64 0 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (*.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 x (*.f64 (/.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 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(-.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (*.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 x (*.f64 (/.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 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (*.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 x (*.f64 (/.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 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(/.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) 2))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (*.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 x (*.f64 (/.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 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (*.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 x (*.f64 (/.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 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (*.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 x (*.f64 (/.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 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(/.f64 (*.f64 x (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 x (*.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 x (/.f64 (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 x (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(/.f64 (/.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 (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 1 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 x)))
(/.f64 (*.f64 x (*.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 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 x (*.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 x (/.f64 (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 x (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(/.f64 (/.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 (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 1 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))))) 4) 4)
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (*.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 x (*.f64 (/.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 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))))) 4) (*.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))))) 4)) 8)
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (*.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 x (*.f64 (/.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 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64)))))) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (*.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 x (*.f64 (/.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 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))

eval440.0ms (4.1%)

Compiler

Compiled 21299 to 13841 computations (35% saved)

prune95.0ms (0.9%)

Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New5088516
Fresh101
Picked101
Done257
Total51213525
Error
0b
Counts
525 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
26.2b
(/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
0.5b
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
0.1b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
0.1b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
3.1b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
3.1b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (/.f64 (+.f64 2/3 (*.f64 x (*.f64 x 1/5))) (/.f64 (/.f64 1 x) x))) (sqrt.f64 (PI.f64)))))
3.1b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))))) 2)) (sqrt.f64 (PI.f64)))))
0.2b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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.1b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))))
3.1b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) (sqrt.f64 (PI.f64)))))
0.1b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
3.3b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 2/3 x))) (sqrt.f64 (PI.f64)))))
3.5b
(fabs.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))))
Compiler

Compiled 546 to 401 computations (26.6% saved)

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

Compiled 166 to 98 computations (41% saved)

localize15.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 35 to 27 computations (22.9% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite81.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1366×rational.json-1
1366×rational.json-2
1366×rational.json-4
1366×rational.json-3
1360×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01225
18725
218225
337025
475525
5209125
6566225
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8)))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 1)))))

simplify703.0ms (6.6%)

Algorithm
egg-herbie
Rules
4020×rational.json-simplify-2
2140×rational.json-simplify-53
1928×rational.json-simplify-35
1202×rational.json-simplify-51
1020×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037575
187575
2187575
3426575
41281575
53149575
63877575
73964575
84028575
94092575
104156575
115135575
125944575
136026575
146091575
156155575
166219575
176588575
186652575
196716575
206780575
216780575
227420575
237882575
Stop Event
node limit
Counts
23 → 13
Calls
Call 1
Inputs
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 0)
(+.f64 0 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(-.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 0)
(/.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 1)
(/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 4)) 2)
(/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8)) 4)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8)))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8))))) 32)
(pow.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 1)
Outputs
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 0)
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(+.f64 0 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(+.f64 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))) (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(-.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 0)
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(/.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 1)
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 4)) 2)
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8)) 4)
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8))) 8)
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8)))) 16)
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8)))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 8))))) 32)
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))
(pow.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) 1)
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (+.f64 x x))

localize30.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 100 to 52 computations (48% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite88.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1812×rational.json-1
1812×rational.json-2
1812×rational.json-4
1812×rational.json-3
1132×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01799
111599
224299
359899
4203099
5628199
Stop Event
node limit
Counts
3 → 63
Calls
Call 1
Inputs
(*.f64 1/5 (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) (sqrt.f64 (PI.f64))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/5 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/5 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/5 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/5 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 2/5) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 4/5) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/5 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/5)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/5)) (*.f64 2 (*.f64 (*.f64 x x) 4/5))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/5 (*.f64 x x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (*.f64 2 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3)) (-.f64 0 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (/.f64 (sqrt.f64 (PI.f64)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (+.f64 x x))) 4) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (+.f64 x x))) 4) (+.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 2 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) 4) (+.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) x) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x) (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sqrt.f64 (PI.f64))) (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) -2) (+.f64 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 4) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 2) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (sqrt.f64 (PI.f64))) (/.f64 x (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (+.f64 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))) (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4))) (*.f64 2 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))) (/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x)) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 1)))))

simplify104.0ms (1%)

Algorithm
egg-herbie
Rules
1368×rational.json-simplify-35
1284×rational.json-simplify-44
1246×rational.json-simplify-47
1212×rational.json-simplify-61
922×rational.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01874047
15594047
215404035
371234035
Stop Event
node limit
Counts
99 → 99
Calls
Call 1
Inputs
(*.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 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 1/5 (*.f64 x x)) 0)
(+.f64 0 (*.f64 1/5 (*.f64 x x)))
(-.f64 (*.f64 1/5 (*.f64 x x)) 0)
(/.f64 (*.f64 1/5 (*.f64 x x)) 1)
(/.f64 (*.f64 (*.f64 x x) 2/5) 2)
(/.f64 (*.f64 (*.f64 x x) 4/5) 4)
(/.f64 (*.f64 1/5 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/5)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/5)) (*.f64 2 (*.f64 (*.f64 x x) 4/5))) 16)
(pow.f64 (*.f64 1/5 (*.f64 x x)) 1)
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 0)
(+.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 0)
(/.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (/.f64 1 (*.f64 x x)))
(/.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))
(/.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 1)
(/.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (*.f64 2 (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (+.f64 x x))) 2)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4)) 4)
(/.f64 (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4)))) 16)
(/.f64 (neg.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3)) (-.f64 0 (/.f64 1 (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 1)
(+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 0)
(+.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 0)
(/.f64 x (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))
(/.f64 2 (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x))
(/.f64 2 (+.f64 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x)))
(/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (/.f64 (sqrt.f64 (PI.f64)) x))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) (/.f64 1 x))
(/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 1)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x))
(/.f64 (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (+.f64 x x))) 4) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) x))
(/.f64 (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (+.f64 x x))) 4) (+.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x)))
(/.f64 (*.f64 x (*.f64 2 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))))) 2)
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) (/.f64 2 x))
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) 4) (+.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) x) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) x)))
(/.f64 (+.f64 x x) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)))
(/.f64 4 (+.f64 (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x) (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x)))
(/.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4)) 4)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(/.f64 (*.f64 x 4) (*.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))
(/.f64 (*.f64 x 4) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 4))
(/.f64 (/.f64 x (sqrt.f64 (PI.f64))) (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) -2) (+.f64 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x))))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))
(/.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 4) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 4)))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4))) 8)
(/.f64 (/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))) 4)
(/.f64 (/.f64 x 2) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 2))
(/.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))
(/.f64 (+.f64 (/.f64 x (sqrt.f64 (PI.f64))) (/.f64 x (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))
(/.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (+.f64 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))) (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4))) (*.f64 2 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))) (/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))) 8)
(/.f64 (neg.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))
(pow.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 1)
Outputs
(*.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 (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 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 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.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 (pow.f64 x 2) 2/3) (*.f64 1/5 (pow.f64 x 4)))
(+.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 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.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 (pow.f64 x 2) 2/3) (*.f64 1/5 (pow.f64 x 4)))
(+.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 1/5 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/5 (pow.f64 x 4)))
(*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 x 2))
(*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 x 2)) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 x 2)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 x 2)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5)))))
(*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5)))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 x 2)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 x 2)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5)))))
(*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5)))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5)))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 x 2)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 1/5 (*.f64 (pow.f64 x 5) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 x (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 1/5 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 x 2)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 x 5) 1/5))))
(+.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 1/5 (pow.f64 x 5)))))
(+.f64 (*.f64 1/5 (*.f64 x x)) 0)
(*.f64 1/5 (*.f64 x x))
(*.f64 x (*.f64 1/5 x))
(+.f64 0 (*.f64 1/5 (*.f64 x x)))
(*.f64 1/5 (*.f64 x x))
(*.f64 x (*.f64 1/5 x))
(-.f64 (*.f64 1/5 (*.f64 x x)) 0)
(*.f64 1/5 (*.f64 x x))
(*.f64 x (*.f64 1/5 x))
(/.f64 (*.f64 1/5 (*.f64 x x)) 1)
(*.f64 1/5 (*.f64 x x))
(*.f64 x (*.f64 1/5 x))
(/.f64 (*.f64 (*.f64 x x) 2/5) 2)
(*.f64 1/5 (*.f64 x x))
(*.f64 x (*.f64 1/5 x))
(/.f64 (*.f64 (*.f64 x x) 4/5) 4)
(*.f64 1/5 (*.f64 x x))
(*.f64 x (*.f64 1/5 x))
(/.f64 (*.f64 1/5 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 1/5 (*.f64 x x))
(*.f64 x (*.f64 1/5 x))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/5)) 8)
(*.f64 1/5 (*.f64 x x))
(*.f64 x (*.f64 1/5 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 4/5)) (*.f64 2 (*.f64 (*.f64 x x) 4/5))) 16)
(*.f64 1/5 (*.f64 x x))
(*.f64 x (*.f64 1/5 x))
(pow.f64 (*.f64 1/5 (*.f64 x x)) 1)
(*.f64 1/5 (*.f64 x x))
(*.f64 x (*.f64 1/5 x))
(+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 0)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(+.f64 0 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 0)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (/.f64 1 (*.f64 x x)))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (/.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 2))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (/.f64 (/.f64 (*.f64 x 4) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) x))) 4))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 1)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (+.f64 2/3 (+.f64 2/3 (*.f64 (*.f64 x x) 2/5))) (*.f64 2 (/.f64 1 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (+.f64 x x))) 2)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4)) 4)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4))) 8)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) 4)))) 16)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(/.f64 (neg.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3)) (-.f64 0 (/.f64 1 (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(pow.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 1)
(*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))
(*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))
(+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 0)
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(+.f64 0 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(-.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 0)
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 x (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 2 (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (/.f64 (sqrt.f64 (PI.f64)) x))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) (/.f64 1 x))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 1)
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (+.f64 x x))) 4) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) x))
(/.f64 x (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 4 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (+.f64 x x))))))
(/.f64 x (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 4 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (+.f64 x x)))))))
(/.f64 x (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 4 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3) (+.f64 x x))) 4) (+.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x)))
(/.f64 x (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 4 (*.f64 x (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (+.f64 x x))))))
(/.f64 x (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 4 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x (+.f64 x x)))))))
(/.f64 x (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 4 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3) (*.f64 x x))))))
(/.f64 (*.f64 x (*.f64 2 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))))) 2)
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) (/.f64 2 x))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) 4) (+.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) x) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) x)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 x x) (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 4 (+.f64 (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x) (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) x)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4)) 4)
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 x 4) (*.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 x 4) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 4))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 x (sqrt.f64 (PI.f64))) (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) -2) (+.f64 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 4) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 4)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4))) 8)
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))) 4)
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 x 2) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) 2))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (/.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 x (sqrt.f64 (PI.f64))) (/.f64 x (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)) (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (+.f64 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))) (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4))) (*.f64 2 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64))) 4)))) 16)
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))) (/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))) 8)
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 x (sqrt.f64 (PI.f64)))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2)))
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 x (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 1/5 (*.f64 x x)) 2/3))) 2) (sqrt.f64 (PI.f64)))) 1)
(*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 1/5 (*.f64 x x)))))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 1/5 (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 1/5 x))))) (sqrt.f64 (PI.f64))))

localize31.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 99 to 54 computations (45.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite81.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1408×rational.json-1
1408×rational.json-2
1408×rational.json-4
1408×rational.json-3
1390×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01019
17313
215613
331813
469213
5220913
6563113
Stop Event
node limit
Counts
1 → 68
Calls
Call 1
Inputs
(*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (sqrt.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (PI.f64)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (PI.f64))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 (sqrt.f64 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 8) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (+.f64 (/.f64 2 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x)) (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (sqrt.f64 (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 4 (sqrt.f64 (PI.f64)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64))))) (*.f64 2 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 8) x) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 8) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (neg.f64 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 8) (*.f64 (sqrt.f64 (PI.f64)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (*.f64 (sqrt.f64 (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/2) (*.f64 (sqrt.f64 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 8)) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -2)) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 8)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 8) (sqrt.f64 (PI.f64))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x -2)) (*.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 x 4))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8)) (*.f64 2 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x -2)) (*.f64 2 (*.f64 x -2))) (*.f64 2 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x 8) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 x 8) (sqrt.f64 (PI.f64)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 x (neg.f64 (sqrt.f64 (PI.f64))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 x -2)) (neg.f64 (*.f64 x -2))) (*.f64 (sqrt.f64 (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 1/2)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 x -2))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x 4))) (*.f64 (sqrt.f64 (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x 4))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x -2))) (*.f64 (sqrt.f64 (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (sqrt.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))))))))

simplify102.0ms (1%)

Algorithm
egg-herbie
Rules
1538×rational.json-simplify-35
1426×rational.json-simplify-51
1070×rational.json-simplify-46
1062×rational.json-simplify-49
714×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01731206
15431206
216771202
352751200
Stop Event
node limit
Counts
80 → 74
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(+.f64 (/.f64 x (sqrt.f64 (PI.f64))) 0)
(+.f64 0 (/.f64 x (sqrt.f64 (PI.f64))))
(+.f64 -1 (-.f64 1 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(-.f64 (/.f64 x (sqrt.f64 (PI.f64))) 0)
(-.f64 0 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 x (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) x))
(/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1 x))
(/.f64 (/.f64 x (sqrt.f64 (PI.f64))) 1)
(/.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)))
(/.f64 4 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))))
(/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) (/.f64 2 x))
(/.f64 (+.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (*.f64 x (/.f64 2 (sqrt.f64 (PI.f64)))) 2)
(/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 1/2 x)))
(/.f64 -1 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x)))
(/.f64 8 (*.f64 2 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64))))))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 8) x))
(/.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(/.f64 -2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))))
(/.f64 -2 (+.f64 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x))))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x)) (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x))))
(/.f64 (*.f64 x 4) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 (*.f64 x (/.f64 4 (sqrt.f64 (PI.f64)))) 4)
(/.f64 (neg.f64 x) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x))))
(/.f64 16 (+.f64 (*.f64 2 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64))))) (*.f64 2 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))))))
(/.f64 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 8) x) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 8) x)))
(/.f64 -4 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)))))
(/.f64 -4 (neg.f64 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 x 8) (*.f64 (sqrt.f64 (PI.f64)) 8))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8) 8)
(/.f64 (*.f64 x -2) (*.f64 (sqrt.f64 (PI.f64)) -2))
(/.f64 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))))
(/.f64 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x)))))
(/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))) 1/2)
(/.f64 (*.f64 x 1/2) (*.f64 (sqrt.f64 (PI.f64)) 1/2))
(/.f64 (*.f64 x 1/2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 2 (*.f64 x 8)) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 8)))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 x -2)) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4))
(/.f64 (neg.f64 (*.f64 x 8)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 8)))
(/.f64 -1/2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 1/2 x))))
(/.f64 (/.f64 (*.f64 x 8) (sqrt.f64 (PI.f64))) 8)
(/.f64 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))) -1)
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) 4)) 1/4)
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x))))
(/.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (neg.f64 (*.f64 x -2)) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (+.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 x 4))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8)) (*.f64 2 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 x -2)) (*.f64 2 (*.f64 x -2))) (*.f64 2 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 x 8) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 x 8) (sqrt.f64 (PI.f64)))) 16)
(/.f64 (+.f64 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 x (neg.f64 (sqrt.f64 (PI.f64))))) -2)
(/.f64 (+.f64 (neg.f64 (*.f64 x -2)) (neg.f64 (*.f64 x -2))) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 2 x)))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 1 x)))
(/.f64 (neg.f64 (*.f64 x 1/2)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/2)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 x -2))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x 4))) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 (neg.f64 (neg.f64 (*.f64 x 4))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 x -2))) (*.f64 (sqrt.f64 (PI.f64)) -2))
(pow.f64 (/.f64 x (sqrt.f64 (PI.f64))) 1)
(neg.f64 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))))
Outputs
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) x)
(+.f64 (/.f64 x (sqrt.f64 (PI.f64))) 0)
(/.f64 x (sqrt.f64 (PI.f64)))
(+.f64 0 (/.f64 x (sqrt.f64 (PI.f64))))
(/.f64 x (sqrt.f64 (PI.f64)))
(+.f64 -1 (-.f64 1 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 x (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))) (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))))
(/.f64 x (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 x (sqrt.f64 (PI.f64))) 0)
(/.f64 x (sqrt.f64 (PI.f64)))
(-.f64 0 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 x (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) x))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) x))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 1 x))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 x (sqrt.f64 (PI.f64))) 1)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 4 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) (/.f64 2 x))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x (/.f64 2 (sqrt.f64 (PI.f64)))) 2)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 1/2 x)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 -1 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 8 (*.f64 2 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64))))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 8) x))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 -2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 -2 (+.f64 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 x))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x)) (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x 4) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x (/.f64 4 (sqrt.f64 (PI.f64)))) 4)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 x) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 16 (+.f64 (*.f64 2 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64))))) (*.f64 2 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 8) x) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) 8) x)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 -4 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 -4 (neg.f64 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64))))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x 8) (*.f64 (sqrt.f64 (PI.f64)) 8))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8) 8)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x -2) (*.f64 (sqrt.f64 (PI.f64)) -2))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))))
(/.f64 4 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 2 x) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 x 4)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 2 x) (*.f64 (*.f64 (/.f64 2 x) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 x 4))))
(/.f64 (/.f64 (/.f64 x (sqrt.f64 (PI.f64))) (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64))))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)))
(/.f64 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x)))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (PI.f64)))) 1/2)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x 1/2) (*.f64 (sqrt.f64 (PI.f64)) 1/2))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x 1/2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 x (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) x))
(/.f64 (*.f64 2 (*.f64 x 8)) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 8)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8)) 16)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 x -2)) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 x 8)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 8)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 -1/2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 1/2 x))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 x 8) (sqrt.f64 (PI.f64))) 8)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))) -1)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) 4)) 1/4)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (PI.f64)) x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) x) (/.f64 (sqrt.f64 (PI.f64)) x))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 x -2)) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 x 4))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8)) (*.f64 2 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) 8))) 32)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (*.f64 x -2)) (*.f64 2 (*.f64 x -2))) (*.f64 2 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (/.f64 (*.f64 x 8) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 x 8) (sqrt.f64 (PI.f64)))) 16)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 x (neg.f64 (sqrt.f64 (PI.f64))))) -2)
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (*.f64 x -2)) (neg.f64 (*.f64 x -2))) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 2 x)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 1 x)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 x 1/2)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 1/2)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 x -2))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) 4)))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x 4))) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x 4))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 x (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x -2))) (*.f64 (sqrt.f64 (PI.f64)) -2))
(/.f64 x (sqrt.f64 (PI.f64)))
(pow.f64 (/.f64 x (sqrt.f64 (PI.f64))) 1)
(/.f64 x (sqrt.f64 (PI.f64)))
(neg.f64 (/.f64 x (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 x (sqrt.f64 (PI.f64)))

localize226.0ms (2.1%)

Local error

Found 4 expressions with local error:

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

Compiled 323 to 208 computations (35.6% saved)

series6.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

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

rewrite71.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1808×rational.json-simplify-35
1184×exponential.json-3
1184×rational.json-1
1184×rational.json-2
1184×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027358
1195358
2508358
32451358
Stop Event
node limit
Counts
2 → 60
Calls
Call 1
Inputs
(/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 x (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.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 x (*.f64 (+.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 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 (*.f64 x (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.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 1 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 x (*.f64 x (*.f64 (*.f64 (+.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 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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 2 (*.f64 x (*.f64 (+.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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.f64 x (*.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 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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))))) x) (/.f64 1 (*.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 (fabs.f64 (*.f64 (+.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 (fabs.f64 x) (*.f64 x (*.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 x (*.f64 (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))) (/.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (sqrt.f64 (PI.f64)))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.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 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 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 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (sqrt.f64 (PI.f64))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (+.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 x (*.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 x) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 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 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) x) (/.f64 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.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 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (*.f64 (+.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 x (*.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 x (sqrt.f64 (PI.f64))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (+.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 (fabs.f64 x) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (*.f64 (+.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 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 (*.f64 (+.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 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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.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 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 (+.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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 (+.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 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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x)))) (fabs.f64 (*.f64 2 (*.f64 x (*.f64 (+.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 1/2 (*.f64 2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.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 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.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 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x))) (/.f64 1 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 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 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 2 (*.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 2 (*.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 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 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 x x) (/.f64 (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 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 x x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 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 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 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 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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))))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 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 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 2 (*.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 (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 2 (+.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 pow.f64 (*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)))))

simplify209.0ms (2%)

Algorithm
egg-herbie
Rules
1138×rational.json-simplify-46
1106×rational.json-simplify-43
1054×rational.json-simplify-49
968×rational.json-simplify-35
910×rational.json-simplify-39
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027118128
161517106
2160616868
3712216808
Stop Event
node limit
Counts
84 → 167
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 2)))
(+.f64 (*.f64 -1/6 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x)))) (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 2))))
(+.f64 (*.f64 -1/6 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/18 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))) (*.f64 1/20 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x))))) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/6 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/18 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))) (*.f64 1/20 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/84 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x)))) (+.f64 (*.f64 -1/60 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))) (*.f64 -1/3 (+.f64 (*.f64 1/20 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))) (*.f64 -1/18 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x)))))))) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 2))))))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8)))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (pow.f64 x 12)))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -6174/5 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (+.f64 (*.f64 -21/5 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))) (*.f64 882 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))) (pow.f64 x 14))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (pow.f64 x 12))))))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8)))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (pow.f64 x 12)))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -6174/5 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (+.f64 (*.f64 -21/5 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))) (*.f64 882 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))) (pow.f64 x 14))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (pow.f64 x 12))))))
(*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))))
(+.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) 0)
(+.f64 0 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) 0)
(*.f64 (*.f64 x (*.f64 (+.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 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 (*.f64 x (*.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 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) 1)
(*.f64 1 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 x (*.f64 x (*.f64 (*.f64 (+.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 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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))
(*.f64 (fabs.f64 (*.f64 2 (*.f64 x (*.f64 (+.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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x)))))
(*.f64 (*.f64 2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) 1/2)
(*.f64 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.f64 x (*.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 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 x (*.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 (*.f64 x (*.f64 (+.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))))) x) (/.f64 1 (*.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 (fabs.f64 (*.f64 (+.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 (fabs.f64 x) (*.f64 x (*.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 x (*.f64 (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))) (/.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))
(*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (sqrt.f64 (PI.f64)))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))
(*.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.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 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))
(*.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 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 x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 x (sqrt.f64 (PI.f64))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (+.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 x (*.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 x) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 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 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) x) (/.f64 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.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 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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))))) x))
(*.f64 (/.f64 (*.f64 x (*.f64 (+.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 x (*.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 x (sqrt.f64 (PI.f64))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (*.f64 x (sqrt.f64 (PI.f64)))) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (*.f64 (+.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 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 (*.f64 (+.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 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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.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 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 (+.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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 (+.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 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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x)))) (fabs.f64 (*.f64 2 (*.f64 x (*.f64 (+.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 (*.f64 2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (*.f64 x (sqrt.f64 (PI.f64)))) (*.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 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) x))
(pow.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) 1)
(+.f64 (*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x))) (/.f64 1 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 2 (*.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 2 (*.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 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (+.f64 x x) (/.f64 (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (*.f64 x x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 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 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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))))))) x)
(*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x x))
(*.f64 (/.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 2 (*.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 (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (+.f64 x x))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(pow.f64 (*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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)
Outputs
(*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 2)))
(*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) (pow.f64 x 2)))
(*.f64 1/2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) (pow.f64 x 2)))
(*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) (pow.f64 x 2)))
(+.f64 (*.f64 -1/6 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x)))) (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 2))))
(+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) (pow.f64 x 2))) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) -1/6))
(+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) (pow.f64 x 2))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) -1/6))
(+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) (pow.f64 x 2))) (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) -1/6))
(+.f64 (*.f64 -1/6 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/18 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))) (*.f64 1/20 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x))))) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 2)))))
(+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) -1/6) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) -1/18) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) 1/20))))))
(+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) (pow.f64 x 2))) (+.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) -1/180) (neg.f64 (pow.f64 x 2))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) -1/6)))
(+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) (pow.f64 x 2))) (+.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) -1/6) (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) 1/180))))
(+.f64 (*.f64 -1/6 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/18 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))) (*.f64 1/20 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/84 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x)))) (+.f64 (*.f64 -1/60 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))) (*.f64 -1/3 (+.f64 (*.f64 1/20 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))) (*.f64 -1/18 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5) (pow.f64 x 2))) (pow.f64 x 2))) x)))))))) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 2))))))
(+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) -1/6) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) -1/18) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) 1/20)))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) 1/84) (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) -1/60) (*.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) -1/18) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))) 1/20)) -1/3))) (*.f64 (pow.f64 x 4) -1)))))
(+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) -1/6) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) -1/180) -1/3) (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) -1/60) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) 1/84))) (neg.f64 (pow.f64 x 4))) (*.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))) -1/180) (neg.f64 (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) 1/180)) (*.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) 1/540) (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) -1/210)) (neg.f64 (pow.f64 x 4)))) (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) -1/6)))
(+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) (pow.f64 x 2))) (+.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) -1/6) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) 1/180)) (*.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) 1/540) (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))) -1/210)) (neg.f64 (pow.f64 x 4))))))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8)))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8)))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 8)))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 8)))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8)))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (pow.f64 x 12)))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) -9261/25) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) 294)) (pow.f64 x 12)))))
(+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 10))) (+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 8))) (neg.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) -1911/25) (pow.f64 x 12)))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 10))) (neg.f64 (*.f64 -1911/25 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 12))))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10))) (neg.f64 (*.f64 -1911/25 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 12))))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -6174/5 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (+.f64 (*.f64 -21/5 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))) (*.f64 882 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))) (pow.f64 x 14))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (pow.f64 x 12))))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (+.f64 (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) -9261/25) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) 294)) (pow.f64 x 12)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) -9261/25) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) 294)) -21/5) (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) 882) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) -6174/5))) (pow.f64 x 14)))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 10))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) -1911/25) -21/5) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) -1764/5)) (pow.f64 x 14)) (/.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) -1911/25) (pow.f64 x 12))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1911/25 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 12))) (/.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) 40131/125) (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) -1764/5)) (pow.f64 x 14)))) (+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 10)))))
(+.f64 (+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10)))) (neg.f64 (+.f64 (*.f64 -1911/25 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 12))) (/.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) 40131/125) (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) -1764/5)) (pow.f64 x 14)))))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8)))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8)))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 8)))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 8)))
(*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8)))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (pow.f64 x 12)))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) -9261/25) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) 294)) (pow.f64 x 12)))))
(+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 10))) (+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 8))) (neg.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) -1911/25) (pow.f64 x 12)))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 10))) (neg.f64 (*.f64 -1911/25 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 12))))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10))) (neg.f64 (*.f64 -1911/25 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 12))))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -6174/5 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (+.f64 (*.f64 -21/5 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))) (*.f64 882 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))) (pow.f64 x 14))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -9261/25 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))) (*.f64 294 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (pow.f64 x 12))))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (+.f64 (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) -9261/25) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) 294)) (pow.f64 x 12)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) -9261/25) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) 294)) -21/5) (+.f64 (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) 882) (*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))) -6174/5))) (pow.f64 x 14)))))
(+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 8))) (+.f64 (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) (pow.f64 x 10))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) -1911/25) -21/5) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) -1764/5)) (pow.f64 x 14)) (/.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))) -1911/25) (pow.f64 x 12))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1911/25 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 12))) (/.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) 40131/125) (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) -1764/5)) (pow.f64 x 14)))) (+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))) (pow.f64 x 10)))))
(+.f64 (+.f64 (*.f64 21 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 8))) (*.f64 -441/5 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 10)))) (neg.f64 (+.f64 (*.f64 -1911/25 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) (pow.f64 x 12))) (/.f64 (+.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) 40131/125) (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))) -1764/5)) (pow.f64 x 14)))))
(*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))))
(*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))))))))
(*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64)))))))
(*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))))))))) (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))))) (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))) (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/21 (pow.f64 x 2)) 1/5)) 2/3) (pow.f64 x 2))) x) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3)))))))))))
(+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))))) (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (sqrt.f64 (PI.f64))))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 x 4) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 56/45 (/.f64 (pow.f64 x 6) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) 1/21) 1/5)) 2/3))) (*.f64 x (sqrt.f64 (PI.f64))))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64)))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))) (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))))))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))) (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))))))))))
(+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))) (+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64)))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64)))))))))
(+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))))))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))))))))))
(+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))))))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64)))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))))))))
(*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))))
(+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))) (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))))))))))
(+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))) (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))))))))))
(+.f64 (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))) (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))) x) (sqrt.f64 (PI.f64)))))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (*.f64 1/21 (pow.f64 x 6))))))))))))
(+.f64 (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))) (+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64))))))) (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64)))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 2/3) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (+.f64 (*.f64 1/5 (pow.f64 x 4)) 2))) (sqrt.f64 (PI.f64)))))))))
(+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))))))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3))))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 1/21 (pow.f64 x 6)) (*.f64 (pow.f64 x 2) 2/3)))))))))))
(+.f64 (+.f64 (*.f64 1/441 (/.f64 (pow.f64 x 14) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 163/1575 (/.f64 (pow.f64 x 10) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))))))))) (+.f64 (*.f64 2/105 (/.f64 (pow.f64 x 12) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6)))))))))) (*.f64 16/35 (/.f64 (pow.f64 x 8) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (+.f64 (*.f64 1/5 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 2/3) (*.f64 1/21 (pow.f64 x 6))))))))))))
(+.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) 0)
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 0 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) 0)
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (*.f64 (+.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 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 (fabs.f64 (*.f64 x (*.f64 (+.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 (*.f64 x (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 1 (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (/.f64 1 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (/.f64 1 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) x))
(*.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) 1)
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 1 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (*.f64 x (*.f64 (*.f64 (+.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 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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.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)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (/.f64 1 (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (/.f64 1 (*.f64 x (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.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 (fabs.f64 (*.f64 2 (*.f64 x (*.f64 (+.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 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x)))))
(*.f64 (*.f64 2 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x)))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (/.f64 1/2 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))))
(*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (/.f64 1/2 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x))) 2))
(*.f64 (*.f64 2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) 1/2)
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.f64 x (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 (fabs.f64 (*.f64 x (*.f64 (+.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))))) x) (/.f64 1 (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 (fabs.f64 (*.f64 (+.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 (fabs.f64 x) (*.f64 x (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (*.f64 (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))) (/.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (sqrt.f64 (PI.f64)))))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.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 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))))
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 (fabs.f64 (*.f64 x (*.f64 (+.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 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 x))
(*.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.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 x))
(*.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.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 1 x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 1 (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (/.f64 1 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x))))
(*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (/.f64 (/.f64 (/.f64 1 x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) x))
(*.f64 (/.f64 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (sqrt.f64 (PI.f64))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (+.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 x (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 1 x) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 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 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.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 x))
(*.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.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 1 x))
(*.f64 (/.f64 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) x) (/.f64 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.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 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) x) (/.f64 (/.f64 (fabs.f64 (*.f64 x (sqrt.f64 (PI.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 1 (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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))))) x))
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (*.f64 (+.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 x (*.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 x (sqrt.f64 (PI.f64))) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 (fabs.f64 x) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (fabs.f64 (*.f64 (+.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64))))))
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x (sqrt.f64 (PI.f64)))))))
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (sqrt.f64 (PI.f64))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (+.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 (+.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 1 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (sqrt.f64 (PI.f64)))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.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)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (/.f64 1 (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (/.f64 1 (*.f64 x (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.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 1 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x)))) (fabs.f64 (*.f64 2 (*.f64 x (*.f64 (+.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x)))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (/.f64 1/2 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))))
(*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (/.f64 1/2 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x))) 2))
(*.f64 1/2 (*.f64 2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.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 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) x))
(*.f64 (/.f64 (fabs.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) x) (/.f64 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) (*.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 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))) x) (/.f64 (/.f64 (fabs.f64 (*.f64 x (sqrt.f64 (PI.f64)))) x) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))
(pow.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) 1)
(/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) (/.f64 (/.f64 1 (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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(+.f64 0 (*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(-.f64 (*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (*.f64 x (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 1 (*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x))) (/.f64 1 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x))) (/.f64 1 (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (/.f64 1 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))))))))
(*.f64 x (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 2 x)) (/.f64 (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 2 (*.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (/.f64 2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 2 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 1/2 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 2 (/.f64 x (/.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 x (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) 1/2))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 2 (/.f64 (/.f64 1/2 (/.f64 (/.f64 1 (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))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))))))
(*.f64 (*.f64 2 (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (/.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 2 (*.f64 (*.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 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 2 (*.f64 (*.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 x (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (/.f64 2 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))))))
(*.f64 2 (*.f64 x (/.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (+.f64 x x) (/.f64 (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (+.f64 x x) (/.f64 (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (+.f64 x x) (/.f64 (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (/.f64 2 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 x (*.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))) (/.f64 2 (+.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 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))) (+.f64 x x)))
(*.f64 (*.f64 x x) (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))
(*.f64 x (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 x (*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (*.f64 (*.f64 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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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))))))) x)
(*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
(*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))) (*.f64 x x))
(*.f64 x (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 x (*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 2 (*.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 (*.f64 (*.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 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))))))
(*.f64 2 (*.f64 (*.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 x (*.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (/.f64 2 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))))))
(*.f64 2 (*.f64 x (/.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (/.f64 (*.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 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (+.f64 x x))
(*.f64 (+.f64 x x) (/.f64 (*.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 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 (+.f64 x x) (/.f64 (*.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 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (/.f64 2 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 x (*.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))) (/.f64 2 (+.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 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))) (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x))))
(*.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 2 (*.f64 x x))) (/.f64 1 (*.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (/.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (/.f64 1 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))))))))
(*.f64 x (*.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 2 x)) (/.f64 (/.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) 2) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.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 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))
(*.f64 (*.f64 2 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))) (/.f64 (/.f64 2 (/.f64 (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))) (*.f64 x (*.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 2 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 1/2 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 2 (/.f64 x (/.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 x (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))) 1/2))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 2 (/.f64 (/.f64 1/2 (/.f64 (/.f64 1 (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))))) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))))))))
(pow.f64 (*.f64 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (+.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 x (*.f64 (*.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 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (fabs.f64 (*.f64 x (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) (fabs.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (*.f64 x (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x))) (/.f64 (*.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 x)) (fabs.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 2 (*.f64 (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 x (*.f64 x 1/21))) (*.f64 x x))) (*.f64 x x)))))))

eval1.4s (13.4%)

Compiler

Compiled 26606 to 17959 computations (32.5% saved)

prune104.0ms (1%)

Pruning

15 alts after pruning (6 fresh and 9 done)

PrunedKeptTotal
New5414545
Fresh123
Picked011
Done189
Total54315558
Error
0b
Counts
558 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
26.2b
(/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (/.f64 (fabs.f64 (*.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))) (*.f64 x (sqrt.f64 (PI.f64))))) (*.f64 x (*.f64 x (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))))))))
0.5b
(fabs.f64 (/.f64 (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (sqrt.f64 (PI.f64))))
3.5b
(fabs.f64 (/.f64 x (*.f64 2 (/.f64 (sqrt.f64 (PI.f64)) (+.f64 4 (*.f64 (+.f64 (*.f64 x (*.f64 x 2/5)) 4/3) (*.f64 x x)))))))
0.1b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 (*.f64 x x) (+.f64 1/5 (*.f64 x (*.f64 x 1/21))))))))))
0.1b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x (+.f64 1/5 (*.f64 x (*.f64 x 1/21)))))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
3.5b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) (/.f64 x (sqrt.f64 (PI.f64)))))
3.8b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) (/.f64 4 (/.f64 4 (/.f64 x (sqrt.f64 (PI.f64)))))))
3.6b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) (/.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 2 x)))))
3.1b
(fabs.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 1/5 (*.f64 x x))))) (*.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
3.1b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (/.f64 (*.f64 x (*.f64 x (+.f64 2/3 (+.f64 2/3 (*.f64 x (*.f64 x 2/5)))))) 2)) (sqrt.f64 (PI.f64)))))
0.2b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.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.1b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 (*.f64 x x) (+.f64 2/3 (*.f64 x (*.f64 x 1/5))))) (sqrt.f64 (PI.f64)))))
0.1b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 x (+.f64 2/3 (*.f64 (+.f64 1/5 (*.f64 1/21 (*.f64 x x))) (*.f64 x x)))))) (sqrt.f64 (PI.f64)))))
3.3b
(fabs.f64 (*.f64 x (/.f64 (+.f64 2 (*.f64 x (*.f64 2/3 x))) (sqrt.f64 (PI.f64)))))
3.5b
(fabs.f64 (*.f64 x (*.f64 2 (sqrt.f64 (/.f64 1 (PI.f64))))))
Compiler

Compiled 384 to 282 computations (26.6% saved)

regimes99.0ms (0.9%)

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

5 calls:

23.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))))))
15.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))))
15.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)))))
15.0ms
x
13.0ms
(fabs.f64 x)
Results
ErrorSegmentsBranch
0.1b1x
0.1b1(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.1b1(*.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.1b1(+.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.1b1(fabs.f64 x)
Compiler

Compiled 1141 to 616 computations (46% saved)

regimes11.0ms (0.1%)

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

1 calls:

7.0ms
x
Results
ErrorSegmentsBranch
3.1b1x
Compiler

Compiled 235 to 146 computations (37.9% saved)

regimes9.0ms (0.1%)

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

1 calls:

6.0ms
x
Results
ErrorSegmentsBranch
3.1b1x
Compiler

Compiled 103 to 65 computations (36.9% saved)

regimes4.0ms (0%)

Accuracy

Total -0.3b remaining (-7.8%)

Threshold costs -0.3b (-7.8%)

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

1 calls:

3.0ms
x
Results
ErrorSegmentsBranch
3.3b1x
Compiler

Compiled 25 to 19 computations (24% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 92 to 68 computations (26.1% saved)

soundness420.0ms (3.9%)

Algorithm
egg-herbie
Rules
1526×rational.json-simplify-35
1404×rational.json-simplify-2
1220×rational.json-simplify-19
1180×rational.json-simplify-54
1128×rational.json-simplify-19
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
035189
168153
2152143
3519109
4490397
5767297
01849392
15569346
222888200
368698200
01101884
13101878
28061878
331721878
472501878
Stop Event
node limit
node limit
node limit
Compiler

Compiled 516 to 241 computations (53.3% saved)

end175.0ms (1.6%)

Compiler

Compiled 88 to 55 computations (37.5% saved)

Profiling

Loading profile data...