Details

Time bar (total: 9.7s)

analyze4.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
0%0%50%0%0%50%0%3
50%25%25%0%0%50%0%4
75%37.5%12.5%0%0%50%0%5
87.5%43.7%6.2%0%0%50%0%6
93.8%46.9%3.1%0%0%50%0%7
96.9%48.4%1.6%0%0%50%0%8
98.4%49.2%0.8%0%0%50%0%9
99.2%49.6%0.4%0%0%50%0%10
99.6%49.8%0.2%0%0%50%0%11
99.8%49.9%0.1%0%0%50%0%12
Compiler

Compiled 22 to 17 computations (22.7% saved)

sample2.3s (23.7%)

Results
2.3s8256×body256valid
1.0msbody256invalid
Bogosity

preprocess125.0ms (1.3%)

Algorithm
egg-herbie
Rules
934×rational.json-simplify-2
882×rational.json-simplify-59
842×rational.json-simplify-44
790×rational.json-simplify-51
784×rational.json-simplify-19
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02061
13361
26455
315755
460255
5332755
6570755
7702855
8792355
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
Outputs
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
Compiler

Compiled 22 to 17 computations (22.7% saved)

simplify123.0ms (1.3%)

Algorithm
egg-herbie
Rules
934×rational.json-simplify-2
882×rational.json-simplify-59
842×rational.json-simplify-44
790×rational.json-simplify-51
784×rational.json-simplify-19
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
13361
26455
315755
460255
5332755
6570755
7702855
8792355
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
Outputs
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))

eval1.0ms (0%)

Compiler

Compiled 79 to 56 computations (29.1% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Error
0b
Counts
5 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
1.0b
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
Compiler

Compiled 40 to 31 computations (22.5% saved)

localize29.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
0.0b
(*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.2b
(*.f64 6 (*.f64 v v))
1.0b
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
Compiler

Compiled 86 to 52 computations (39.5% saved)

series9.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
v
@inf
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
2.0ms
v
@0
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
1.0ms
v
@-inf
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
1.0ms
v
@0
(*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
1.0ms
v
@inf
(*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))

rewrite76.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2084×bool.json-1
2084×bool.json-2
1750×bool.json-3
596×rational.json-simplify-35
522×rational.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020156
1202156
2532150
31390150
45268150
Stop Event
node limit
Counts
4 → 37
Calls
Call 1
Inputs
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 6 (*.f64 v v))
(*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 v (*.f64 v 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 v (*.f64 v 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 v (*.f64 v 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (*.f64 v 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (*.f64 v 12)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) (*.f64 2 (*.f64 v (*.f64 v 12)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 v (*.f64 v 6))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 v (*.f64 v 6)) (*.f64 v (*.f64 v 6)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 v (*.f64 v 6)) (*.f64 v (*.f64 v 6)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 6 (-.f64 1 (*.f64 v v))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 6 (-.f64 1 (*.f64 v v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 4) (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))))

simplify126.0ms (1.3%)

Algorithm
egg-herbie
Rules
1374×rational.json-simplify-53
1138×rational.json-simplify-51
944×rational.json-simplify-61
934×rational.json-simplify-1
834×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02625851
16485731
214725595
337485559
464905559
Stop Event
node limit
Counts
85 → 164
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 6) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64)))
(+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64)))))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))) (+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))) (+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64)))))))))
(*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64))))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v)) (+.f64 (*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))))))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v)) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) (pow.f64 v 3))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))))))
(*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64))))
(+.f64 (*.f64 -3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))))
(+.f64 (*.f64 -3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v))))
(+.f64 (*.f64 -3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) (pow.f64 v 3))) (+.f64 (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v)))))
(*.f64 3 (PI.f64))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(+.f64 0 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(*.f64 1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(*.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (/.f64 -4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(+.f64 (*.f64 v (*.f64 v 6)) 0)
(+.f64 0 (*.f64 v (*.f64 v 6)))
(-.f64 (*.f64 v (*.f64 v 6)) 0)
(/.f64 (*.f64 v (*.f64 v 6)) 1)
(/.f64 (*.f64 v (*.f64 v 12)) 2)
(/.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) (*.f64 2 (*.f64 v (*.f64 v 12)))) 8)
(+.f64 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(+.f64 0 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(-.f64 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(/.f64 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 6 (-.f64 1 (*.f64 v v))))) 2)
(/.f64 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4))) 8)
(+.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)
(+.f64 0 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(-.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)
(/.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 6 (-.f64 1 (*.f64 v v)))) 2)
(/.f64 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 4) (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 4)) 8)
Outputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))) (/.f64 (sqrt.f64 1/2) (PI.f64))))
(*.f64 4/3 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))))
(+.f64 (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))) (/.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 4) 4/3)))
(*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))))
(*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 4) (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 6) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))) (*.f64 4/3 (*.f64 (pow.f64 v 6) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))))) (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 4) 4/3)) (+.f64 (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))) (/.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))) (*.f64 (pow.f64 v 6) 4/3))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))))))
(*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))) (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 4/3 (/.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))))) (*.f64 4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 9))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))) (*.f64 4/3 (/.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (+.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))) (pow.f64 v 9)) (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))))) (*.f64 -4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 9))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))) (*.f64 -4/3 (/.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (+.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))) (pow.f64 v 9)) (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))))))
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 6 (pow.f64 v 2))
(*.f64 (pow.f64 v 2) 6)
(*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2)))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2)))
(+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64)))))))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (PI.f64) (sqrt.f64 2)))))))
(*.f64 3 (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (neg.f64 (*.f64 (PI.f64) (sqrt.f64 2))))) (*.f64 (PI.f64) (sqrt.f64 2))))
(*.f64 3 (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2)))))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))) (+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))))))
(+.f64 (+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (PI.f64) (sqrt.f64 2))))))) (*.f64 (pow.f64 v 4) (*.f64 (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))) 3)))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) (*.f64 3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (neg.f64 (*.f64 (PI.f64) (sqrt.f64 2))))))))
(*.f64 3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2))))))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))) (+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64)))))))))
(+.f64 (+.f64 (+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (PI.f64) (sqrt.f64 2))))))) (*.f64 (pow.f64 v 4) (*.f64 (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))) 3))) (*.f64 (pow.f64 v 6) (*.f64 (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))) 3)))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) (+.f64 (*.f64 3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (neg.f64 (*.f64 (PI.f64) (sqrt.f64 2))))))) (*.f64 (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))) (*.f64 3 (pow.f64 v 6)))))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 3 (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))))))
(*.f64 3 (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2)))))))))
(*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6))))
(*.f64 -3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6)))
(*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) -3)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 v (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))) 3)))
(+.f64 (*.f64 -3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6))) (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 3 v)))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) -3))) (*.f64 v (*.f64 3 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v)) (+.f64 (*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))))))))
(+.f64 (+.f64 (*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 v (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))) 3))) (*.f64 3 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v)))
(+.f64 (*.f64 -3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6))) (*.f64 3 (+.f64 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v) (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))))))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) -3))) (*.f64 3 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v)) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) (pow.f64 v 3))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))))))
(+.f64 (*.f64 3 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v)) (+.f64 (+.f64 (*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 v (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))) 3))) (*.f64 3 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) -1/2)) (pow.f64 v 3)))))
(+.f64 (*.f64 -3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6))) (+.f64 (*.f64 3 (+.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5)) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) (pow.f64 v 3)) (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))))) (*.f64 3 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) -3))) (*.f64 3 (+.f64 (*.f64 (+.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (/.f64 -1/2 (pow.f64 v 3))) (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v)))))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) -3))) (*.f64 3 (+.f64 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v) (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (*.f64 (+.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (/.f64 -1/2 (pow.f64 v 3)))))))
(*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6))))
(*.f64 3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6)))
(+.f64 (*.f64 -3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 v (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))) -3)))
(+.f64 (*.f64 3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6))) (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 -3 v)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 v -3)))
(+.f64 (*.f64 3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6))) (*.f64 v (*.f64 -3 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))))))
(+.f64 (*.f64 -3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v))))
(+.f64 (*.f64 v (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))) -3)) (+.f64 (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 -3 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))))
(+.f64 (*.f64 3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6))) (*.f64 -3 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 -3 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))))
(+.f64 (*.f64 -3 (*.f64 v (+.f64 (*.f64 (sqrt.f64 -6) (PI.f64)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) (pow.f64 v 3))) (+.f64 (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v)))))
(+.f64 (*.f64 v (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))) -3)) (+.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 -3 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))) (*.f64 -3 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) -1/2)) (pow.f64 v 3)))))
(+.f64 (*.f64 3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6))) (+.f64 (*.f64 -3 (+.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5)) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) (pow.f64 v 3)) (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))) (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 -3 v))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 -3 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (+.f64 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v) (*.f64 (+.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (/.f64 -1/2 (pow.f64 v 3)))))))
(+.f64 (*.f64 3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6))) (*.f64 -3 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (+.f64 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v) (*.f64 (+.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (/.f64 -1/2 (pow.f64 v 3)))))))
(*.f64 3 (PI.f64))
(*.f64 (PI.f64) 3)
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2))))
(*.f64 (PI.f64) (+.f64 3 (*.f64 (pow.f64 v 2) -3)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2))))
(*.f64 (PI.f64) (+.f64 3 (*.f64 (pow.f64 v 2) -3)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2))))
(*.f64 (PI.f64) (+.f64 3 (*.f64 (pow.f64 v 2) -3)))
(*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64)))
(*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3))
(*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2)))
(*.f64 (PI.f64) (*.f64 (pow.f64 v 2) -3))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2))))
(*.f64 (PI.f64) (+.f64 3 (*.f64 (pow.f64 v 2) -3)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2))))
(*.f64 (PI.f64) (+.f64 3 (*.f64 (pow.f64 v 2) -3)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2))))
(*.f64 (PI.f64) (+.f64 3 (*.f64 (pow.f64 v 2) -3)))
(*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64)))
(*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3))
(*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2)))
(*.f64 (PI.f64) (*.f64 (pow.f64 v 2) -3))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2))))
(*.f64 (PI.f64) (+.f64 3 (*.f64 (pow.f64 v 2) -3)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2))))
(*.f64 (PI.f64) (+.f64 3 (*.f64 (pow.f64 v 2) -3)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (PI.f64) 3) (*.f64 (PI.f64) (*.f64 -3 (pow.f64 v 2))))
(*.f64 (PI.f64) (+.f64 3 (*.f64 (pow.f64 v 2) -3)))
(+.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 0 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(-.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 1/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 4 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (/.f64 4 (-.f64 1 (*.f64 v v))) (/.f64 1/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 1/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -4 (+.f64 -1 (*.f64 v v))) (/.f64 1/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 -4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 -4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (+.f64 -1 (*.f64 v v))) (PI.f64)))
(*.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (*.f64 v (*.f64 v 6)) 0)
(*.f64 v (*.f64 v 6))
(+.f64 0 (*.f64 v (*.f64 v 6)))
(*.f64 v (*.f64 v 6))
(-.f64 (*.f64 v (*.f64 v 6)) 0)
(*.f64 v (*.f64 v 6))
(/.f64 (*.f64 v (*.f64 v 6)) 1)
(*.f64 v (*.f64 v 6))
(/.f64 (*.f64 v (*.f64 v 12)) 2)
(*.f64 v (*.f64 v 6))
(/.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) 4)
(*.f64 v (*.f64 v 6))
(/.f64 (+.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) (*.f64 2 (*.f64 v (*.f64 v 12)))) 8)
(*.f64 v (*.f64 v 6))
(+.f64 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(*.f64 (*.f64 (PI.f64) 3) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v)))))
(+.f64 0 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (PI.f64) 3) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v)))))
(-.f64 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(*.f64 (*.f64 (PI.f64) 3) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v)))))
(/.f64 (*.f64 (*.f64 3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(*.f64 (*.f64 (PI.f64) 3) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 6 (-.f64 1 (*.f64 v v))))) 2)
(*.f64 (*.f64 (PI.f64) 3) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v)))))
(/.f64 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 4)
(*.f64 (*.f64 (PI.f64) 3) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4))) 8)
(*.f64 (*.f64 (PI.f64) 3) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v)))))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 3))
(*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 3))
(*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(+.f64 0 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 3))
(*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 3))
(*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(-.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 3))
(*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 3))
(*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(/.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 3))
(*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 3))
(*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(/.f64 (*.f64 (PI.f64) (*.f64 6 (-.f64 1 (*.f64 v v)))) 2)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 3))
(*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 3))
(*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(/.f64 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 4) 4)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 3))
(*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 3))
(*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(/.f64 (+.f64 (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 4) (*.f64 (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 4)) 8)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 3))
(*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 3))
(*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))

localize54.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
0.0b
(/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.1b
(*.f64 v (*.f64 v 6))
1.0b
(/.f64 4/3 (PI.f64))
Compiler

Compiled 68 to 44 computations (35.3% saved)

series4.0ms (0%)

Counts
4 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
v
@0
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
1.0ms
v
@0
(/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
1.0ms
v
@inf
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
0.0ms
v
@inf
(/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.0ms
v
@-inf
(/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))

rewrite100.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1170×rational.json-simplify-35
878×bool.json-1
878×bool.json-2
840×rational.json-1
840×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019104
1204104
2665104
32220104
47423104
Stop Event
node limit
Counts
4 → 124
Calls
Call 1
Inputs
(/.f64 4/3 (PI.f64))
(*.f64 v (*.f64 v 6))
(/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4/3 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 -4/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 -4/3 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4/3 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 4/3 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 4/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 4/3 (PI.f64)) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 4/3 (PI.f64)) (/.f64 4/3 (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 v (*.f64 v 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 v (*.f64 v 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 v (*.f64 v 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (*.f64 v 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (*.f64 v 12)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) (*.f64 2 (*.f64 v (*.f64 v 12)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 v (*.f64 v 6))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 v (*.f64 v 6)) (*.f64 v (*.f64 v 6)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 v (*.f64 v 6)) (*.f64 v (*.f64 v 6)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 v v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (/.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (neg.f64 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (+.f64 (*.f64 v v) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1/2 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 1 (*.f64 v v)))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (PI.f64)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (*.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (/.f64 4/3 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 1/2 (/.f64 1 (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 1 (*.f64 2 (+.f64 (*.f64 v v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 1 (*.f64 v v)))) (/.f64 (/.f64 4/3 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 4/3 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (/.f64 -4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))))

simplify836.0ms (8.6%)

Algorithm
egg-herbie
Rules
1640×rational.json-simplify-35
1082×rational.json-simplify-49
1062×rational.json-simplify-50
1000×rational.json-simplify-2
688×rational.json-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03858310
19578186
224018102
353878102
467658102
579568102
Stop Event
node limit
Counts
160 → 234
Calls
Call 1
Inputs
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(/.f64 4/3 (PI.f64))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (*.f64 4/3 (/.f64 1 (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 4) (PI.f64))) (*.f64 4/3 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 6) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 4) (PI.f64))) (*.f64 4/3 (/.f64 1 (PI.f64))))))
(/.f64 -4/3 (*.f64 (pow.f64 v 2) (PI.f64)))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64)))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 8) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64))))))))
(/.f64 -4/3 (*.f64 (pow.f64 v 2) (PI.f64)))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64)))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 8) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64))))))))
(+.f64 (/.f64 4/3 (PI.f64)) 0)
(+.f64 0 (/.f64 4/3 (PI.f64)))
(+.f64 -1 (-.f64 1 (/.f64 -4/3 (PI.f64))))
(+.f64 (-.f64 1 (/.f64 -4/3 (PI.f64))) -1)
(-.f64 (/.f64 4/3 (PI.f64)) 0)
(-.f64 0 (/.f64 -4/3 (PI.f64)))
(*.f64 (/.f64 4/3 (PI.f64)) 1)
(*.f64 1 (/.f64 4/3 (PI.f64)))
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) 1/2)
(*.f64 (/.f64 -4/3 (PI.f64)) -1)
(*.f64 -1 (/.f64 -4/3 (PI.f64)))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) 1/4)
(*.f64 1/2 (*.f64 (/.f64 4/3 (PI.f64)) 2))
(neg.f64 (/.f64 -4/3 (PI.f64)))
(+.f64 (*.f64 v (*.f64 v 6)) 0)
(+.f64 0 (*.f64 v (*.f64 v 6)))
(-.f64 (*.f64 v (*.f64 v 6)) 0)
(/.f64 (*.f64 v (*.f64 v 6)) 1)
(/.f64 (*.f64 v (*.f64 v 12)) 2)
(/.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) (*.f64 2 (*.f64 v (*.f64 v 12)))) 8)
(+.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(+.f64 0 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 v v) -1))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(*.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (neg.f64 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)) 1))
(*.f64 -1 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(*.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4))))
(*.f64 (*.f64 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (+.f64 (*.f64 v v) -1)))))
(*.f64 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))
(*.f64 (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1/2 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 2))))
(*.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 1/2 (/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (PI.f64)))
(*.f64 (neg.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (+.f64 (*.f64 v v) -1)))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 1 (*.f64 v v)))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (PI.f64)) 1/2)
(*.f64 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)) -1)
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (*.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)))
(*.f64 (/.f64 1/2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))
(neg.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(-.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (-.f64 1 (*.f64 v v))))
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 2))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) 1))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 1/2 (/.f64 1 (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (PI.f64)) 1))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) 1))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))
(*.f64 -1 (/.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (neg.f64 (PI.f64))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 4)))
(*.f64 (*.f64 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 1 (*.f64 2 (+.f64 (*.f64 v v) -1))))
(*.f64 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 4) 1/4)
(*.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 1/2 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 4/3 (PI.f64)))
(*.f64 (neg.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) -1)
(*.f64 (*.f64 2 (/.f64 1 (-.f64 1 (*.f64 v v)))) (/.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) 1/2)
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (/.f64 -4/3 (PI.f64)))
(neg.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))
Outputs
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (pow.f64 v 2) (*.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))) 4/3)))
(*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))))) (/.f64 (sqrt.f64 1/2) (PI.f64))))
(*.f64 4/3 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(*.f64 4/3 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (pow.f64 v 2) (*.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))) 4/3))))
(+.f64 (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))))) (/.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))))) (*.f64 (pow.f64 v 4) 4/3)))
(*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))))
(*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 6) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (pow.f64 v 2) (*.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))) 4/3)))))
(+.f64 (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2)))))) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))))))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))) (*.f64 (pow.f64 v 6) 4/3))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))) (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))))))
(+.f64 (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2)))))))) (*.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))) (*.f64 4/3 (pow.f64 v 6))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))
(*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3)))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 7))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))) (*.f64 4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 9)))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 7)))) (*.f64 4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 9)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 7)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (+.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))
(*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3)))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 7)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))) (+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 -4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 9)))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 7))) (+.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 -4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 9)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (+.f64 (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6))) (+.f64 (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(/.f64 4/3 (PI.f64))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (*.f64 4/3 (/.f64 1 (PI.f64))))
(*.f64 4/3 (+.f64 (/.f64 1 (PI.f64)) (/.f64 (pow.f64 v 2) (PI.f64))))
(*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (/.f64 1 (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 4) (PI.f64))) (*.f64 4/3 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 1 (PI.f64))) (*.f64 4/3 (/.f64 (pow.f64 v 4) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (/.f64 1 (PI.f64)))))
(*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (+.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 6) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 4) (PI.f64))) (*.f64 4/3 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (+.f64 (*.f64 4/3 (/.f64 1 (PI.f64))) (*.f64 4/3 (/.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 (pow.f64 v 6) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (/.f64 1 (PI.f64)))) (*.f64 4/3 (/.f64 (pow.f64 v 6) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 6) (PI.f64)) (+.f64 (/.f64 1 (PI.f64)) (/.f64 (pow.f64 v 4) (PI.f64))))))
(/.f64 -4/3 (*.f64 (pow.f64 v 2) (PI.f64)))
(/.f64 (/.f64 -4/3 (PI.f64)) (pow.f64 v 2))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 4)) (PI.f64))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)))))
(*.f64 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2))) -4/3)
(*.f64 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) -4/3)
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64)))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 4)) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4))) (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 8) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64))))))))
(neg.f64 (+.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 4)) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))))) (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 8)) (PI.f64)))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4))) (+.f64 (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))))) (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 8))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4))) (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 8))) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))))))))
(neg.f64 (+.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6)))) (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 8))))))
(/.f64 -4/3 (*.f64 (pow.f64 v 2) (PI.f64)))
(/.f64 (/.f64 -4/3 (PI.f64)) (pow.f64 v 2))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 4)) (PI.f64))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)))))
(*.f64 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2))) -4/3)
(*.f64 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) -4/3)
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64)))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 4)) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4))) (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 8) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64))))))))
(neg.f64 (+.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 4)) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))))) (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 8)) (PI.f64)))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4))) (+.f64 (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))))) (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 8))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4))) (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 8))) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))))))))
(neg.f64 (+.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6)))) (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64))) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 8))))))
(+.f64 (/.f64 4/3 (PI.f64)) 0)
(/.f64 4/3 (PI.f64))
(+.f64 0 (/.f64 4/3 (PI.f64)))
(/.f64 4/3 (PI.f64))
(+.f64 -1 (-.f64 1 (/.f64 -4/3 (PI.f64))))
(/.f64 4/3 (PI.f64))
(+.f64 (-.f64 1 (/.f64 -4/3 (PI.f64))) -1)
(/.f64 4/3 (PI.f64))
(-.f64 (/.f64 4/3 (PI.f64)) 0)
(/.f64 4/3 (PI.f64))
(-.f64 0 (/.f64 -4/3 (PI.f64)))
(/.f64 4/3 (PI.f64))
(*.f64 (/.f64 4/3 (PI.f64)) 1)
(/.f64 4/3 (PI.f64))
(*.f64 1 (/.f64 4/3 (PI.f64)))
(/.f64 4/3 (PI.f64))
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) 2))
(/.f64 4/3 (PI.f64))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) 1/2)
(/.f64 4/3 (PI.f64))
(*.f64 (/.f64 -4/3 (PI.f64)) -1)
(/.f64 4/3 (PI.f64))
(*.f64 -1 (/.f64 -4/3 (PI.f64)))
(/.f64 4/3 (PI.f64))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) 1/4)
(/.f64 4/3 (PI.f64))
(*.f64 1/2 (*.f64 (/.f64 4/3 (PI.f64)) 2))
(/.f64 4/3 (PI.f64))
(neg.f64 (/.f64 -4/3 (PI.f64)))
(/.f64 4/3 (PI.f64))
(+.f64 (*.f64 v (*.f64 v 6)) 0)
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(+.f64 0 (*.f64 v (*.f64 v 6)))
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(-.f64 (*.f64 v (*.f64 v 6)) 0)
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(/.f64 (*.f64 v (*.f64 v 6)) 1)
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(/.f64 (*.f64 v (*.f64 v 12)) 2)
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(/.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) 4)
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(/.f64 (+.f64 (*.f64 2 (*.f64 v (*.f64 v 12))) (*.f64 2 (*.f64 v (*.f64 v 12)))) 8)
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(+.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(+.f64 0 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(-.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 v v) -1))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (neg.f64 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)) 1))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (+.f64 (*.f64 v v) -1)))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1/2 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))))))
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))) (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 2))))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 2 (PI.f64)))))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 (/.f64 1/2 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))))) (/.f64 8/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 8/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) (/.f64 8/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))) (/.f64 1 (*.f64 2 (PI.f64))))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1/2 (PI.f64)))
(*.f64 1/2 (/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (PI.f64)))
(*.f64 1/2 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(*.f64 1/2 (/.f64 8/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (neg.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(*.f64 (neg.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (neg.f64 (PI.f64)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64)))) (/.f64 4/3 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 -1 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 -4/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) (/.f64 -4/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (+.f64 (*.f64 v v) -1)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 1 (*.f64 v v)))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (PI.f64)) 1/2)
(*.f64 1/2 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(*.f64 1/2 (/.f64 8/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)) -1)
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))) (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))) (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (*.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/2 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(*.f64 1/2 (/.f64 8/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))))))
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)))
(*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))) (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/2 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(neg.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (+.f64 (*.f64 v v) -1)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(-.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) 1))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 1/2 (/.f64 1 (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (PI.f64)) 1))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (+.f64 (*.f64 v v) -1)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 -4/3 (PI.f64)) (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) 1))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 -1 (/.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (neg.f64 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 4)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) 2)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 1 (*.f64 2 (+.f64 (*.f64 v v) -1))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 4) 1/4)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 2 (PI.f64))))
(*.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.f64 1/2 (PI.f64)))
(*.f64 1/2 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)))
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 4/3 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (neg.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (neg.f64 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) -1)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 1 (*.f64 v v)))) (/.f64 (/.f64 4/3 (PI.f64)) 2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) 1/2)
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (/.f64 -4/3 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(neg.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))

eval587.0ms (6.1%)

Compiler

Compiled 14211 to 11505 computations (19% saved)

prune55.0ms (0.6%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New3935398
Fresh000
Picked101
Done011
Total3946400
Error
0b
Counts
400 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.8b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
1.0b
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
1.8b
(/.f64 4 (*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.8b
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
0.0b
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
1.8b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 147 to 124 computations (15.6% saved)

localize24.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.0b
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
0.0b
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
0.2b
(*.f64 6 (*.f64 v v))
Compiler

Compiled 76 to 43 computations (43.4% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
v
@0
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.0ms
v
@inf
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.0ms
v
@-inf
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.0ms
v
@-inf
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
0.0ms
v
@0
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))

rewrite84.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1912×bool.json-1
1912×bool.json-2
1864×rational.json-1
1578×bool.json-3
610×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018125
1185125
2509125
31367125
45169125
Stop Event
node limit
Counts
3 → 33
Calls
Call 1
Inputs
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 4) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (*.f64 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) (/.f64 1 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (/.f64 1 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (/.f64 1 (neg.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (neg.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))))))

simplify201.0ms (2.1%)

Algorithm
egg-herbie
Rules
1318×rational.json-simplify-2
1022×rational.json-simplify-1
902×rational.json-simplify-53
870×rational.json-simplify-51
688×rational.json-simplify-35
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02635547
16335435
213345395
336295349
454305347
565225347
673975347
Stop Event
node limit
Counts
69 → 179
Calls
Call 1
Inputs
(PI.f64)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(*.f64 (sqrt.f64 2) (PI.f64))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))) (*.f64 (sqrt.f64 2) (PI.f64)))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))) (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 (sqrt.f64 2) (PI.f64))))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))) (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 (sqrt.f64 2) (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))) v) (*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))))
(+.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)) (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 v (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))) v) (*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))))))
(+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 v (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))) v) (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 5)))) (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))))))))
(*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))))) (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v)) (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) (pow.f64 v 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v)) (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 0)
(+.f64 0 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(-.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 0)
(/.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 2)) 2)
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 4) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 4)) 8)
(+.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 0)
(+.f64 0 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))
(-.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 0)
(*.f64 1 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))
(*.f64 2 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 2))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 1)
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (*.f64 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))) 1/2)
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) (/.f64 1 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 2))))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (/.f64 1 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (/.f64 1 (neg.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (neg.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) 0)
(+.f64 0 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))
(-.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) 0)
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) 1)
(/.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 2)
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))) 4))) 8)
Outputs
(PI.f64)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2))))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (*.f64 (PI.f64) (neg.f64 (pow.f64 v 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2))))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (*.f64 (PI.f64) (neg.f64 (pow.f64 v 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2))))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (*.f64 (PI.f64) (neg.f64 (pow.f64 v 2))))
(*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64)))
(*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2)))
(*.f64 (pow.f64 v 2) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 v 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2))))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (*.f64 (PI.f64) (neg.f64 (pow.f64 v 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2))))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (*.f64 (PI.f64) (neg.f64 (pow.f64 v 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2))))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (*.f64 (PI.f64) (neg.f64 (pow.f64 v 2))))
(*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64)))
(*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2)))
(*.f64 (pow.f64 v 2) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 v 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2))))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (*.f64 (PI.f64) (neg.f64 (pow.f64 v 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2))))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (*.f64 (PI.f64) (neg.f64 (pow.f64 v 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 -1 (*.f64 (PI.f64) (pow.f64 v 2))))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (*.f64 (PI.f64) (neg.f64 (pow.f64 v 2))))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2))))))))
(*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (PI.f64))))) (/.f64 (sqrt.f64 1/2) (PI.f64))))
(*.f64 4/3 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2))))))) (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))))
(+.f64 (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (PI.f64))))) (/.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2))))) (*.f64 (pow.f64 v 4) 4/3)))
(*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2))))))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))))) (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (/.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (+.f64 (*.f64 4/3 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2))))))) (*.f64 4/3 (*.f64 (pow.f64 v 4) (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))) (*.f64 4/3 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2)))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))))))
(+.f64 (+.f64 (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (PI.f64))))) (/.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (PI.f64)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2))))) (*.f64 (pow.f64 v 4) 4/3))) (*.f64 (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (PI.f64))) (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (PI.f64) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2)))))) (*.f64 (pow.f64 v 6) 4/3)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))) (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))))) (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))))))
(*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))) (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2))))))) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 (pow.f64 v 2) (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2))))))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))
(*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3)))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))))
(+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 7))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))))
(+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 7)))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))))) (*.f64 4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 9))))
(+.f64 (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 7))) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 9)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))) (pow.f64 v 9)) (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))))))
(+.f64 (*.f64 -4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))) (pow.f64 v 9)) (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 7))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))
(*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3)))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 7))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 7)))))
(+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (pow.f64 v 9))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7))) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(+.f64 (+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)))) (*.f64 -4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 9))))
(+.f64 (+.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 7)))) (*.f64 -4/3 (/.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 9))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))) (pow.f64 v 9)) (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 7))))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) (pow.f64 v 3))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (sqrt.f64 -1/6))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))) (pow.f64 v 9)) (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 1/2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 7))))))
(*.f64 (sqrt.f64 2) (PI.f64))
(*.f64 (PI.f64) (sqrt.f64 2))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))) (*.f64 (sqrt.f64 2) (PI.f64)))
(+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (PI.f64) (sqrt.f64 2))))))
(+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (neg.f64 (PI.f64))))))
(+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2))))))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))) (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 (sqrt.f64 2) (PI.f64))))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (PI.f64) (sqrt.f64 2))))) (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))))
(+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (neg.f64 (PI.f64)))))))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))))
(+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2))))) (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))) (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 (sqrt.f64 2) (PI.f64)))))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (PI.f64) (sqrt.f64 2))))) (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))))))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (neg.f64 (PI.f64))))) (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))))))
(+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))))))
(+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))) (+.f64 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2))))) (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 5))) (*.f64 9/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))))))
(*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6))))
(*.f64 (pow.f64 v 3) (neg.f64 (*.f64 (PI.f64) (sqrt.f64 -6))))
(*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 -6))))
(*.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))) v) (*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))))))
(+.f64 (*.f64 (pow.f64 v 3) (neg.f64 (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 -6)))) (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))))
(+.f64 (*.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -6)))) (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))))
(+.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)) (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 v (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))) v) (*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))))))
(+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 v (pow.f64 (sqrt.f64 -6) 3))))))
(+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (+.f64 (+.f64 (*.f64 (pow.f64 v 3) (neg.f64 (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) v))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6))))
(+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (+.f64 (+.f64 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 -6)))) (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 v (pow.f64 (sqrt.f64 -6) 3))))))
(+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (+.f64 (+.f64 (*.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -6)))) (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 v (pow.f64 (sqrt.f64 -6) 3))))))
(+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (+.f64 (*.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -6)))) (*.f64 1/2 (/.f64 (/.f64 (PI.f64) v) (pow.f64 (sqrt.f64 -6) 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 v (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))) v) (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 5)))) (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64)))))))))
(+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))))) (+.f64 (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 5)))))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 v (pow.f64 (sqrt.f64 -6) 3)))))))
(+.f64 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (+.f64 (*.f64 (pow.f64 v 3) (neg.f64 (*.f64 (PI.f64) (sqrt.f64 -6)))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5)) (pow.f64 v 3))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6))))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) (pow.f64 v 3))) (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) v))))
(+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 v (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (+.f64 (+.f64 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (neg.f64 (sqrt.f64 -6)))) (+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 5)))))) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 v (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (+.f64 (*.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -6)))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (*.f64 -1/2 (+.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (PI.f64) v) (pow.f64 (sqrt.f64 -6) 3))) (+.f64 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (+.f64 (*.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -6)))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (*.f64 -1/2 (+.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 5))))))
(*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) (PI.f64)))
(*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6)))
(*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -6)))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))))) (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) (PI.f64))))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 -1 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 v (neg.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))) (neg.f64 v)))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v)) (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (+.f64 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))))
(+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v)) (*.f64 v (neg.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 -1 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))))
(+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (neg.f64 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) (PI.f64))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) (pow.f64 v 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3))) (/.f64 (PI.f64) (sqrt.f64 -6))) v)) (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (+.f64 (+.f64 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 -1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) (pow.f64 v 3)))))
(+.f64 (*.f64 v (neg.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))))) (+.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (neg.f64 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v))) (neg.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5)))) (pow.f64 v 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))) (neg.f64 v)) (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (/.f64 -1/2 (pow.f64 v 3))) (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 -1 (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (+.f64 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v) (*.f64 (+.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (/.f64 -1/2 (pow.f64 v 3)))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5))) (/.f64 -1/2 (pow.f64 v 3))) (+.f64 (*.f64 v (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6))))) (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 3)))) v)))))
(+.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 0)
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(+.f64 0 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(-.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 0)
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(/.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 1)
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 2)) 2)
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 4) 4)
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 4) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 4)) 8)
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(+.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(+.f64 0 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(-.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 1 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 2 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 2))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (*.f64 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))) 1/2)
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) (/.f64 1 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 2))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 (/.f64 -4/3 (+.f64 (*.f64 v v) -1)) (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -4/3 (*.f64 (PI.f64) (+.f64 -1 (*.f64 v v)))) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 (/.f64 -1 (-.f64 (*.f64 v v) 1)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 (/.f64 -1 (+.f64 (*.f64 v v) -1)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 (/.f64 -1 (+.f64 -1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (/.f64 1 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) (/.f64 -1 (-.f64 (*.f64 v v) 1)))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 -1 (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 -1 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -1 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (/.f64 1 (neg.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (neg.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 1 (PI.f64)) (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))) (neg.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))
(*.f64 (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4/3 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) (/.f64 -1 (-.f64 (*.f64 v v) 1)))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 -1 (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 -1 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -1 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 -1 (*.f64 v v)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) 0)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))))
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) 0)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))))) 1)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6)))))) 2)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))) 4)) 4)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 (*.f64 v v) 6))) 4))) 8)
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
1.0b
(/.f64 (sqrt.f64 1/2) (PI.f64))
Compiler

Compiled 16 to 14 computations (12.5% saved)

series0.0ms (0%)

Counts
1 → 0

rewrite115.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1668×bool.json-1
1668×bool.json-2
1630×rational.json-1
1630×rational.json-2
1408×bool.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
18013
223713
354013
4133313
5459713
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 1/2) (PI.f64))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 1/2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (/.f64 2 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 1/2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1/2 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 1/4 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 1 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 -1 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 2 (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (neg.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (/.f64 2 (sqrt.f64 1/2))) (/.f64 1 (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (/.f64 2 (sqrt.f64 1/2))) (/.f64 1/2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (PI.f64)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 8) (/.f64 1 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 (*.f64 (PI.f64) 2) (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (sqrt.f64 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 1/2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 1 (*.f64 (PI.f64) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 1 (neg.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (PI.f64))) (*.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 (PI.f64) 2) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (PI.f64)) (*.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) (*.f64 (sqrt.f64 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 1/2)) (/.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (PI.f64)) (/.f64 1/2 (PI.f64))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 1/2) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 1/2) (PI.f64)) (/.f64 (sqrt.f64 1/2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 1/2) (PI.f64)) (/.f64 (sqrt.f64 1/2) (PI.f64)))))))

simplify70.0ms (0.7%)

Algorithm
egg-herbie
Rules
1318×rational.json-simplify-54
1184×rational.json-simplify-55
988×rational.json-simplify-2
592×rational.json-simplify-35
530×rational.json-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01271208
12941208
27281038
327481038
447311024
Stop Event
node limit
Counts
52 → 67
Calls
Call 1
Inputs
(+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 0)
(+.f64 0 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(-.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 0)
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 1/2) (/.f64 1 (PI.f64)))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 2 (PI.f64)) 1/2))
(*.f64 (PI.f64) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 1)
(*.f64 1 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 1/2 (PI.f64)))
(*.f64 2 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))) 1/2)
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1/2 (*.f64 (PI.f64) 2)))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) 1))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 1/4 (/.f64 1 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 1 (/.f64 1 (sqrt.f64 1/2))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 (PI.f64)))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 -1 (PI.f64)) 1))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 2 (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))
(*.f64 -1 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))) 1))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (neg.f64 (*.f64 (PI.f64) 2))))
(*.f64 (*.f64 (PI.f64) (/.f64 2 (sqrt.f64 1/2))) (/.f64 1 (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))
(*.f64 (*.f64 (PI.f64) (/.f64 2 (sqrt.f64 1/2))) (/.f64 1/2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 4 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 4)))
(*.f64 4 (/.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (PI.f64)) 1/4)
(*.f64 (*.f64 (sqrt.f64 1/2) 8) (/.f64 1 (*.f64 (PI.f64) 8)))
(*.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 (*.f64 (PI.f64) 2) (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (sqrt.f64 1/2) 2))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 1/2 (neg.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 1 (*.f64 (PI.f64) -2)))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 1 (neg.f64 (*.f64 (PI.f64) 2))))
(*.f64 (*.f64 2 (/.f64 1 (PI.f64))) (*.f64 1/2 (sqrt.f64 1/2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))) -1)
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 2)) 2)
(*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 (PI.f64) 2) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (*.f64 1/2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (/.f64 2 (PI.f64)) (*.f64 1/2 (sqrt.f64 1/2)))
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) (*.f64 (sqrt.f64 1/2) 4))
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 2 (PI.f64)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (PI.f64)))
(*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))
(*.f64 (/.f64 -1 (sqrt.f64 1/2)) (/.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (+.f64 (/.f64 1/2 (PI.f64)) (/.f64 1/2 (PI.f64))) (sqrt.f64 1/2))
(neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))
Outputs
(+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 0)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(+.f64 0 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(-.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 0)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 1/2) (/.f64 1 (PI.f64)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 2 (PI.f64)) 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 2 (PI.f64))))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))))
(*.f64 (PI.f64) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (PI.f64) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (PI.f64) (/.f64 1 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (PI.f64)) (sqrt.f64 1/2))
(*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 1)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 1 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 1/2 (PI.f64)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 2 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))) 1/2)
(*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 2 (PI.f64))))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1/2 (*.f64 (PI.f64) 2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) 1))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 1/4 (/.f64 1 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 1 (/.f64 1 (sqrt.f64 1/2))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 (PI.f64)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 -1 (PI.f64)) 1))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 1 (PI.f64)) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (PI.f64)) (PI.f64)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 2 (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 1 (PI.f64)) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (PI.f64)) (PI.f64)))
(*.f64 -1 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))) 1))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (neg.f64 (*.f64 (PI.f64) 2))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (PI.f64) (/.f64 2 (sqrt.f64 1/2))) (/.f64 1 (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))
(*.f64 (PI.f64) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (PI.f64) (/.f64 1 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (PI.f64)) (sqrt.f64 1/2))
(*.f64 (*.f64 (PI.f64) (/.f64 2 (sqrt.f64 1/2))) (/.f64 1/2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (PI.f64) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (PI.f64) (/.f64 1 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (PI.f64)) (sqrt.f64 1/2))
(*.f64 4 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 4)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 4 (/.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (PI.f64)) 1/4)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) 8) (/.f64 1 (*.f64 (PI.f64) 8)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (PI.f64) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (PI.f64) (/.f64 1 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (PI.f64)) (sqrt.f64 1/2))
(*.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 (*.f64 (PI.f64) 2) (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))
(*.f64 (PI.f64) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (PI.f64) (/.f64 1 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (PI.f64)) (sqrt.f64 1/2))
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (sqrt.f64 1/2) 2))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 1/2 (neg.f64 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 1 (*.f64 (PI.f64) -2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 1 (neg.f64 (*.f64 (PI.f64) 2))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 2 (/.f64 1 (PI.f64))) (*.f64 1/2 (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))) -1)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 2)) 2)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 (PI.f64) 2) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (PI.f64) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (PI.f64) (/.f64 1 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (PI.f64)) (sqrt.f64 1/2))
(*.f64 (*.f64 1/2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (*.f64 1/2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 (/.f64 2 (PI.f64)) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))
(*.f64 1/2 (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (/.f64 (PI.f64) (/.f64 2 (PI.f64)))))))
(*.f64 (/.f64 2 (PI.f64)) (*.f64 1/2 (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 2 (PI.f64))))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))))
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) (*.f64 (sqrt.f64 1/2) 4))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 2 (PI.f64))))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (PI.f64)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (*.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2))))))
(*.f64 (PI.f64) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 1 (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 1/2) (/.f64 (PI.f64) (/.f64 1 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (PI.f64)) (sqrt.f64 1/2))
(*.f64 (/.f64 -1 (sqrt.f64 1/2)) (/.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 (/.f64 -1 (sqrt.f64 1/2)) (/.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (/.f64 (PI.f64) (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64)))) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (+.f64 (/.f64 1/2 (PI.f64)) (/.f64 1/2 (PI.f64))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
1.0b
(*.f64 3 (sqrt.f64 2))
1.0b
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2)))
1.0b
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
Compiler

Compiled 25 to 23 computations (8% saved)

series0.0ms (0%)

Counts
3 → 0

rewrite703.0ms (7.3%)

Algorithm
batch-egg-rewrite
Rules
1664×rational.json-simplify-35
1222×bool.json-1
1222×bool.json-2
1158×rational.json-1
1158×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01255
112349
235949
398349
4341349
Stop Event
node limit
Counts
3 → 54
Calls
Call 1
Inputs
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2)))
(*.f64 3 (sqrt.f64 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 2) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 2)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (sqrt.f64 2)) (PI.f64)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (PI.f64)) (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 (/.f64 4 (sqrt.f64 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (sqrt.f64 2)) (/.f64 4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 2) 6)) (*.f64 2 (/.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 2)))) (/.f64 -4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 2)) (*.f64 (PI.f64) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) 3/2) (*.f64 (sqrt.f64 2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 3 (sqrt.f64 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 3 (sqrt.f64 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 3 (sqrt.f64 2)))) (*.f64 2 (*.f64 4 (*.f64 3 (sqrt.f64 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 3 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 3 (sqrt.f64 2)) (*.f64 3 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 3 (sqrt.f64 2)) (*.f64 3 (sqrt.f64 2)))))))

simplify105.0ms (1.1%)

Algorithm
egg-herbie
Rules
1150×rational.json-simplify-2
820×rational.json-simplify-59
804×rational.json-simplify-61
784×rational.json-simplify-51
696×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0130970
1333970
2895970
33814970
47142970
Stop Event
node limit
Counts
54 → 62
Calls
Call 1
Inputs
(+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 0)
(+.f64 0 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)))
(-.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 0)
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 2))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 1)
(*.f64 1 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 2)))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64))) 1/2)
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 2) 6)))
(*.f64 (/.f64 4/3 (sqrt.f64 2)) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 2)) (PI.f64)) 1/3)
(*.f64 (/.f64 -4 (PI.f64)) (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 2)))))
(*.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 2)))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 4/3 (PI.f64)))
(*.f64 1/3 (/.f64 (/.f64 4 (sqrt.f64 2)) (PI.f64)))
(*.f64 (/.f64 1/3 (sqrt.f64 2)) (/.f64 4 (PI.f64)))
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 2)))) -1)
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) 6)) (*.f64 2 (/.f64 4 (PI.f64))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 2)))) (/.f64 -4 (PI.f64)))
(neg.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 2)))))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 0)
(+.f64 0 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 2)) (*.f64 (PI.f64) (sqrt.f64 2)))
(-.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 0)
(/.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 1)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 6)) 2)
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) 12) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) 12)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) 12))) 16)
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))))
(+.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 2)))
(+.f64 (*.f64 3 (sqrt.f64 2)) 0)
(+.f64 0 (*.f64 3 (sqrt.f64 2)))
(+.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 2) 3/2) (*.f64 (sqrt.f64 2) 3/2))
(-.f64 (*.f64 3 (sqrt.f64 2)) 0)
(/.f64 (*.f64 3 (sqrt.f64 2)) 1)
(/.f64 (*.f64 (sqrt.f64 2) 6) 2)
(/.f64 (*.f64 4 (*.f64 3 (sqrt.f64 2))) 4)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 3 (sqrt.f64 2)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 3 (sqrt.f64 2)))) (*.f64 2 (*.f64 4 (*.f64 3 (sqrt.f64 2))))) 16)
Outputs
(+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 0)
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(+.f64 0 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(-.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 0)
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 1)
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 1 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 2)))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64))) 1/2)
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 2) 6)))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 4/3 (sqrt.f64 2)) (/.f64 1 (PI.f64)))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 2)))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 2)) (PI.f64)) 1/3)
(*.f64 1/3 (/.f64 4 (*.f64 (sqrt.f64 2) (PI.f64))))
(*.f64 1/3 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 2)))
(*.f64 (/.f64 -4 (PI.f64)) (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 2)))))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 2)))))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 4/3 (PI.f64)))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 1/3 (/.f64 (/.f64 4 (sqrt.f64 2)) (PI.f64)))
(*.f64 1/3 (/.f64 4 (*.f64 (sqrt.f64 2) (PI.f64))))
(*.f64 1/3 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 2)))
(*.f64 (/.f64 1/3 (sqrt.f64 2)) (/.f64 4 (PI.f64)))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64))))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 2)))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 2)))) -1)
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 2) 2)
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) 6)) (*.f64 2 (/.f64 4 (PI.f64))))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 2)))) (/.f64 -4 (PI.f64)))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(neg.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 2)))))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 0)
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(+.f64 0 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/2)))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 2)) (*.f64 (PI.f64) (sqrt.f64 2)))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(-.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 0)
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 1)
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 6)) 2)
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) 12) 4)
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) 12)) 8)
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) 12))) 16)
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 (sqrt.f64 2) 6))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 2)))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 2)) (*.f64 (PI.f64) 2))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(+.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 2)))
(+.f64 (*.f64 3 (sqrt.f64 2)) 0)
(*.f64 (sqrt.f64 2) 3)
(+.f64 0 (*.f64 3 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) 3)
(+.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 2))
(+.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 2) 3/2) (*.f64 (sqrt.f64 2) 3/2))
(*.f64 (sqrt.f64 2) 3)
(-.f64 (*.f64 3 (sqrt.f64 2)) 0)
(*.f64 (sqrt.f64 2) 3)
(/.f64 (*.f64 3 (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 2) 3)
(/.f64 (*.f64 (sqrt.f64 2) 6) 2)
(*.f64 (sqrt.f64 2) 3)
(/.f64 (*.f64 4 (*.f64 3 (sqrt.f64 2))) 4)
(*.f64 (sqrt.f64 2) 3)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 3 (sqrt.f64 2)))) 8)
(*.f64 (sqrt.f64 2) 3)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 3 (sqrt.f64 2)))) (*.f64 2 (*.f64 4 (*.f64 3 (sqrt.f64 2))))) 16)
(*.f64 (sqrt.f64 2) 3)

localize18.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.1b
(*.f64 v (*.f64 v 6))
1.0b
(/.f64 4/3 (PI.f64))
Compiler

Compiled 44 to 32 computations (27.3% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
1.0ms
v
@0
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.0ms
v
@-inf
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))

rewrite154.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1560×rational.json-simplify-35
1160×bool.json-1
1160×bool.json-2
1110×rational.json-1
1110×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01537
115337
243937
3113537
4335337
Stop Event
node limit
Counts
1 → 33
Calls
Call 1
Inputs
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (PI.f64)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 8/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 8/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 8/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2) (/.f64 8/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (PI.f64) 4)) (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) (*.f64 (/.f64 4/3 (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))

simplify357.0ms (3.7%)

Algorithm
egg-herbie
Rules
1160×rational.json-simplify-35
1138×rational.json-simplify-49
874×rational.json-simplify-2
850×rational.json-simplify-50
724×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01572571
13342553
26992553
314592553
435802553
549812553
659562553
771022553
Stop Event
node limit
Counts
45 → 93
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 8/3 (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 8/3 (PI.f64)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 (/.f64 8/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2 (*.f64 (PI.f64) 4)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1 (PI.f64)))
(*.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (/.f64 (/.f64 8/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 8/3 (PI.f64)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2) (/.f64 8/3 (PI.f64)))
(*.f64 (/.f64 2 (*.f64 (PI.f64) 4)) (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(*.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) -1)
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) (*.f64 (/.f64 4/3 (PI.f64)) 4))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(neg.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
Outputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64)) 2/3))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 2/3 (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))) (*.f64 2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)) (PI.f64))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)))
(*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))))
(-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (*.f64 (PI.f64) (pow.f64 v 3)))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))) (*.f64 1/27 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (*.f64 (PI.f64) (pow.f64 v 3))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 7))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))) (*.f64 1/27 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (*.f64 (PI.f64) (pow.f64 v 3))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 7))))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)
(*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3)
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3)) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 7)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3)) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (sqrt.f64 -1/6)) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 7))))))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))))
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 8/3 (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))))
(*.f64 (/.f64 8/3 (PI.f64)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 1/2 (/.f64 8/3 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 8/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 8/3 (PI.f64))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))))
(*.f64 (/.f64 (/.f64 8/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/2 (/.f64 (/.f64 8/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2 (*.f64 (PI.f64) 4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))))
(*.f64 1/2 (/.f64 (/.f64 8/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 8/3 (PI.f64)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2) (/.f64 8/3 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 1/2 (/.f64 8/3 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 8/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 8/3 (PI.f64))))
(*.f64 (/.f64 2 (*.f64 (PI.f64) 4)) (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) -1)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) (*.f64 (/.f64 4/3 (PI.f64)) 4))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(neg.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))

localize21.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.2b
(*.f64 6 (*.f64 v v))
1.0b
(/.f64 4 (*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
Compiler

Compiled 59 to 38 computations (35.6% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
v
@0
(*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
1.0ms
v
@inf
(*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0ms
v
@inf
(/.f64 4 (*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.0ms
v
@-inf
(*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0ms
v
@0
(/.f64 4 (*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))

rewrite65.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1612×bool.json-1
1612×bool.json-2
1550×rational.json-1
1550×rational.json-2
1550×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01780
117074
246074
3120474
4425874
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(/.f64 4 (*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (*.f64 (PI.f64) 3) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (*.f64 (PI.f64) 3) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))))

simplify93.0ms (1%)

Algorithm
egg-herbie
Rules
1586×rational.json-simplify-35
1050×rational.json-simplify-44
930×rational.json-simplify-2
914×rational.json-simplify-49
886×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02043052
14962998
210472992
323542960
472242960
Stop Event
node limit
Counts
46 → 131
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64)))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64)))))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 -81/2 (/.f64 (*.f64 (pow.f64 v 6) (PI.f64)) (pow.f64 (sqrt.f64 2) 5))))))
(*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)))))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(*.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 3)))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)
(+.f64 0 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(-.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)
(/.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (*.f64 (PI.f64) 3) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (*.f64 (PI.f64) 3) 4))) 8)
Outputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64))))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64)) 2/3))))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 2/3 (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))) (*.f64 2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)))
(*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))))
(-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)
(*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3)
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))))
(+.f64 (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))))) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3)))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3)) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))))
(*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2)))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2)))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9 (*.f64 (PI.f64) (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) -9)))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) (*.f64 (PI.f64) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(*.f64 (PI.f64) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 3 (sqrt.f64 2))))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64)))))
(+.f64 (*.f64 -9 (*.f64 (PI.f64) (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -27/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3)) (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3)) -27/2)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) -9))))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) (+.f64 (*.f64 (PI.f64) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (*.f64 (PI.f64) (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))))))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) (*.f64 (PI.f64) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 -81/2 (/.f64 (*.f64 (pow.f64 v 6) (PI.f64)) (pow.f64 (sqrt.f64 2) 5))))))
(+.f64 (*.f64 -9 (*.f64 (PI.f64) (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (+.f64 (*.f64 -81/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5)))) (*.f64 -27/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3)))))))
(+.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5)) -81/2))) (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3)) -27/2)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) -9))))
(+.f64 (+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) (*.f64 (PI.f64) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))))) (+.f64 (*.f64 (PI.f64) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (*.f64 (PI.f64) (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))))))
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 -81/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))) (*.f64 3 (sqrt.f64 2)))) (*.f64 (PI.f64) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))))
(*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) 3))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 3 v))
(*.f64 (*.f64 (PI.f64) v) (*.f64 (sqrt.f64 -6) 3))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) (*.f64 v 3)))
(+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) 3)) (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(*.f64 3 (+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(*.f64 3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)))))
(+.f64 (+.f64 (*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) 3)) (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))))
(+.f64 (*.f64 3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) 3)) (+.f64 (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))))))
(+.f64 (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (+.f64 (*.f64 3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 5)) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 3 (+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))))
(+.f64 (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (+.f64 (*.f64 3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 5)) (pow.f64 (sqrt.f64 -6) 5)))))
(+.f64 (*.f64 3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (+.f64 (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (*.f64 3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5)) (pow.f64 v 5)))))
(*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -3)
(*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -3 v))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 v -3))
(*.f64 (PI.f64) (*.f64 (*.f64 v (sqrt.f64 -6)) -3))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -3) (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -3))
(*.f64 -3 (+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(*.f64 -3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6))))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)))))
(+.f64 (*.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -3) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -3) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3))) 3/2)))
(+.f64 (*.f64 -3 (+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3)) 3/2))
(+.f64 (*.f64 -3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3)) 3/2))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(+.f64 (*.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -3) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3))) 3/2) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -3) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) -3) (+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3)) 3/2) (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 5)) (pow.f64 (sqrt.f64 -6) 5)))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -3 v))))
(+.f64 (*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3)) 3/2) (+.f64 (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 5)) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 -3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6))))))
(+.f64 (*.f64 -3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (+.f64 (*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3)) 3/2) (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 (sqrt.f64 -6) 5)) (pow.f64 v 5)))))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 3)))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/3 (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1)
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (PI.f64) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2)
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (*.f64 (PI.f64) 3) 4)) 4)
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (*.f64 (PI.f64) 3) 4))) 8)
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))

eval563.0ms (5.8%)

Compiler

Compiled 16201 to 13410 computations (17.2% saved)

prune86.0ms (0.9%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New5716577
Fresh000
Picked101
Done235
Total5749583
Error
0b
Counts
583 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.8b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
0.8b
(/.f64 (+.f64 (-.f64 1 (/.f64 -4/3 (PI.f64))) -1) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
1.0b
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.8b
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
0.0b
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
0.8b
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
0.8b
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
1.8b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
0.8b
(neg.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
Compiler

Compiled 213 to 183 computations (14.1% saved)

localize25.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 6 (*.f64 v v))
1.0b
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
1.0b
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
1.0b
(/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
Compiler

Compiled 72 to 49 computations (31.9% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
v
@inf
(/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.0ms
v
@0
(/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.0ms
v
@inf
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0ms
v
@0
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0ms
v
@-inf
(/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))

rewrite76.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1598×bool.json-1
1598×bool.json-2
1532×rational.json-1
1532×rational.json-2
1532×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
019101
1196101
2516101
3121595
4392195
Stop Event
node limit
Counts
3 → 138
Calls
Call 1
Inputs
(/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) 4/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) 1/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 4/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64)))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (/.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 4 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) (/.f64 4/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (PI.f64)) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12)) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/3 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) 1/2) (*.f64 (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (PI.f64))) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2/3 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2/3 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 3 (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/3 (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4/3 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 6 (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2/3 (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (*.f64 4 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 32 (+.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 32 (*.f64 (*.f64 2 (*.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (+.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64)))) (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.f64 (*.f64 2 (neg.f64 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.f64 (neg.f64 (*.f64 2 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 6 (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (PI.f64))) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (*.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4/3 (PI.f64)) (/.f64 4/3 (PI.f64))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 4 (PI.f64))) (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 4 (PI.f64))) 3) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (*.f64 (PI.f64) 1/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (*.f64 (PI.f64) 1/4)) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (*.f64 (PI.f64) 1/4)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/3 (*.f64 (PI.f64) 1/4)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) (*.f64 (PI.f64) 1/4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (*.f64 (PI.f64) 1/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (*.f64 (PI.f64) 1/4)) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2/3 (*.f64 (PI.f64) 1/4)) (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (*.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (neg.f64 (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 8 (PI.f64)) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (PI.f64) 1/2) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 4 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (PI.f64)) 6) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 4 (PI.f64)))) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (-.f64 0 (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (neg.f64 (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (-.f64 0 (*.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (-.f64 0 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64)))) (-.f64 0 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)))))))

simplify143.0ms (1.5%)

Algorithm
egg-herbie
Rules
1356×rational.json-simplify-35
1278×rational.json-simplify-2
1056×rational.json-simplify-1
772×rational.json-simplify-44
754×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04798130
115048064
247258058
367538032
Stop Event
node limit
Counts
174 → 242
Calls
Call 1
Inputs
(*.f64 1/3 (sqrt.f64 1/2))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 1/3 (sqrt.f64 1/2)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (*.f64 1/6 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2))))))
(*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v))
(-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v))) (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)))) (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(*.f64 -1/3 (/.f64 (sqrt.f64 -1/6) v))
(+.f64 (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (*.f64 -1/3 (/.f64 (sqrt.f64 -1/6) v)))
(+.f64 (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6))))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))))))
(*.f64 3 (sqrt.f64 2))
(+.f64 (*.f64 3 (sqrt.f64 2)) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))
(+.f64 (*.f64 3 (sqrt.f64 2)) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3)))))
(+.f64 (*.f64 3 (sqrt.f64 2)) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))))))
(*.f64 3 (*.f64 v (sqrt.f64 -6)))
(+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3 (*.f64 v (sqrt.f64 -6))))
(-.f64 (+.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(-.f64 (+.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(*.f64 -3 (*.f64 v (sqrt.f64 -6)))
(-.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))))
(-.f64 (+.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))))
(-.f64 (+.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(+.f64 0 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(-.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(*.f64 1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))
(*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(*.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/3)
(+.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(+.f64 0 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(-.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 1/3)
(/.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(/.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2/3)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12)) 8)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) 4/3)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) 1/3) 4)
(+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 0)
(+.f64 0 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)))
(-.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 0)
(/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4))))
(/.f64 1 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4))) 1))
(/.f64 1 (*.f64 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1))
(/.f64 1 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 4/3 (PI.f64))))
(/.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64)))))
(/.f64 2 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4)))))
(/.f64 2 (+.f64 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(/.f64 2 (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)))
(/.f64 2 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 2 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64)))) 1))
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64))))
(/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4))
(/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64))))
(/.f64 4 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64)))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64))))))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (/.f64 4 (PI.f64))))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (*.f64 (PI.f64) 1/4)))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64))) 1))
(/.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4 (/.f64 (*.f64 4 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) (/.f64 4/3 (PI.f64))))
(/.f64 (/.f64 4 (PI.f64)) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 1)
(/.f64 8 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))
(/.f64 8 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64)))))
(/.f64 8 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12)) (*.f64 (PI.f64) 1/4)))
(/.f64 8 (*.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 1))
(/.f64 8 (/.f64 (*.f64 2 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 1/4)))
(/.f64 1/3 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 4 (PI.f64))))
(/.f64 (*.f64 (PI.f64) 1/2) (*.f64 (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (*.f64 2 (/.f64 4 (PI.f64))) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 16 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64)))
(/.f64 16 (+.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))))
(/.f64 16 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64)) 1))
(/.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/2))
(/.f64 2/3 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4 (PI.f64))))
(/.f64 2/3 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)))
(/.f64 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))) 2)
(/.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 3 (*.f64 (PI.f64) 1/4)))
(/.f64 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64)))))
(/.f64 -4 (*.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64)))) 1))
(/.f64 -1 (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)))
(/.f64 -1/3 (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)))
(/.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) (PI.f64))
(/.f64 4/3 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) (*.f64 (PI.f64) 1/4)))
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 6 (*.f64 (PI.f64) 1/4)))
(/.f64 -2 (*.f64 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))) (*.f64 (PI.f64) 1/4)))
(/.f64 -2 (*.f64 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)))
(/.f64 -2/3 (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)))
(/.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12))
(/.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (*.f64 4 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 32 (+.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64))))
(/.f64 32 (*.f64 (*.f64 2 (*.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 -8 (+.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64)))) (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64))))))
(/.f64 -8 (*.f64 (*.f64 2 (neg.f64 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 -8 (*.f64 (neg.f64 (*.f64 2 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4) 4)
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
(/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (PI.f64)))
(/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 4 (PI.f64)))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64)))
(/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 6 (*.f64 (PI.f64) 1/4)))
(/.f64 (/.f64 8 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)
(/.f64 (neg.f64 (/.f64 4 (PI.f64))) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4)) 8)
(/.f64 (+.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (PI.f64)))
(/.f64 (+.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 4 (PI.f64)))
(/.f64 (+.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (*.f64 4 (PI.f64))))
(/.f64 (+.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (neg.f64 (PI.f64))))
(/.f64 (+.f64 (/.f64 4/3 (PI.f64)) (/.f64 4/3 (PI.f64))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 6)
(/.f64 (+.f64 (neg.f64 (/.f64 4 (PI.f64))) (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(/.f64 (/.f64 2 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/2))
(/.f64 (/.f64 (*.f64 2 (/.f64 4 (PI.f64))) 3) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (*.f64 (PI.f64) 1/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12))
(/.f64 (/.f64 8 (*.f64 (PI.f64) 1/4)) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12)))
(/.f64 (/.f64 2/3 (*.f64 (PI.f64) 1/4)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 -1 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (/.f64 -1/3 (*.f64 (PI.f64) 1/4)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) (*.f64 (PI.f64) 1/4)) 4)
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) 1/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)) 6)
(/.f64 (/.f64 -2 (*.f64 (PI.f64) 1/4)) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(/.f64 (/.f64 -2 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (/.f64 -2/3 (*.f64 (PI.f64) 1/4)) (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)) 6)
(/.f64 (/.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 4)
(/.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (*.f64 4 (PI.f64))))
(/.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (neg.f64 (PI.f64))))
(/.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (neg.f64 (*.f64 2 (PI.f64))))
(/.f64 (/.f64 (/.f64 8 (PI.f64)) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2)
(/.f64 (/.f64 (*.f64 (PI.f64) 1/2) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))
(/.f64 (/.f64 (*.f64 2 (/.f64 4 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 6)
(/.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 1/4)
(/.f64 (/.f64 (/.f64 4 (PI.f64)) 6) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 1/2))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 3/2)
(/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) (*.f64 (PI.f64) 1/2))
(/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (PI.f64))) 1/2)
(/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) (PI.f64))
(/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 2)
(/.f64 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) (*.f64 2 (PI.f64)))
(/.f64 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4)
(/.f64 (neg.f64 (*.f64 2 (/.f64 4 (PI.f64)))) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (-.f64 0 (*.f64 (PI.f64) 1/4)))
(/.f64 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (neg.f64 (*.f64 2 (PI.f64))))
(/.f64 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (-.f64 0 (*.f64 4 (PI.f64))))
(/.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (PI.f64))
(/.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (-.f64 0 (neg.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64)))) (-.f64 0 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
Outputs
(*.f64 1/3 (sqrt.f64 1/2))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 1/3 (sqrt.f64 1/2)))
(+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (*.f64 1/6 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (*.f64 1/6 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (+.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2)))) (*.f64 1/6 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 1/6 (+.f64 (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 1/6 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2)))))))
(*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v))
(-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v))) (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(+.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (-.f64 (*.f64 -1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))) (*.f64 -1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)))) (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(+.f64 (+.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 -1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))) (-.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))) (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))))))
(+.f64 (*.f64 -1/6 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))) (-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))) (*.f64 -1/6 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))
(*.f64 -1/3 (/.f64 (sqrt.f64 -1/6) v))
(*.f64 (/.f64 (sqrt.f64 -1/6) v) -1/3)
(+.f64 (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (*.f64 -1/3 (/.f64 (sqrt.f64 -1/6) v)))
(+.f64 (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 (/.f64 (sqrt.f64 -1/6) v) -1/3))
(+.f64 (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6))))))
(+.f64 (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) -1/3) (*.f64 1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (+.f64 (*.f64 1/108 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 1/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) -1/3) (*.f64 1/6 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))
(*.f64 3 (sqrt.f64 2))
(+.f64 (*.f64 3 (sqrt.f64 2)) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))
(+.f64 (*.f64 3 (sqrt.f64 2)) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3)))))
(+.f64 (*.f64 3 (sqrt.f64 2)) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))))))
(*.f64 3 (*.f64 v (sqrt.f64 -6)))
(*.f64 v (*.f64 (sqrt.f64 -6) 3))
(*.f64 v (*.f64 3 (sqrt.f64 -6)))
(+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3 (*.f64 v (sqrt.f64 -6))))
(+.f64 (*.f64 v (*.f64 (sqrt.f64 -6) 3)) (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)))
(*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 (/.f64 1 (sqrt.f64 -6)) v)))
(-.f64 (+.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(+.f64 (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) 3)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3))))))
(-.f64 (*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 (/.f64 1 (sqrt.f64 -6)) v))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))))
(-.f64 (+.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(-.f64 (+.f64 (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))) (*.f64 v (*.f64 (sqrt.f64 -6) 3)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))) (*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 (/.f64 1 (sqrt.f64 -6)) v)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))))
(+.f64 (*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 (/.f64 1 (sqrt.f64 -6)) v))) (-.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3))))))
(+.f64 (*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 (/.f64 1 (sqrt.f64 -6)) v))) (*.f64 3/2 (-.f64 (/.f64 1 (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5))) (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3))))))
(*.f64 -3 (*.f64 v (sqrt.f64 -6)))
(*.f64 v (*.f64 (sqrt.f64 -6) -3))
(*.f64 (sqrt.f64 -6) (*.f64 -3 v))
(*.f64 (sqrt.f64 -6) (*.f64 v -3))
(-.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))))
(-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -3)) (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)))
(-.f64 (*.f64 (sqrt.f64 -6) (*.f64 -3 v)) (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)))
(-.f64 (*.f64 (sqrt.f64 -6) (*.f64 v -3)) (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)))
(-.f64 (+.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -3)) (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (-.f64 (*.f64 (sqrt.f64 -6) (*.f64 -3 v)) (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (-.f64 (*.f64 (sqrt.f64 -6) (*.f64 v -3)) (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v))))
(-.f64 (+.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -3)) (+.f64 (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (-.f64 (*.f64 (sqrt.f64 -6) (*.f64 -3 v)) (+.f64 (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (-.f64 (*.f64 (sqrt.f64 -6) (*.f64 v -3)) (+.f64 (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (pow.f64 v 4) (*.f64 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))) 2/3))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (pow.f64 v 4) (*.f64 2/3 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))) (PI.f64))) (*.f64 2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))) (*.f64 -2/3 (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))) (PI.f64)) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))) (PI.f64)))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))) -4/3)
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))) -4/3) (*.f64 2/3 (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))) (PI.f64)) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))) -4/3) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))) (/.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))) (PI.f64))))))
(+.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/3)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 1/3)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2/3)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) 4)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12)) 8)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) 4/3)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) 1/3) 4)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 0 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4))) 1))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1 (*.f64 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 4/3 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (*.f64 (PI.f64) 1/4)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (+.f64 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64)))) 1))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64)))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 6 (/.f64 4 (PI.f64))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (/.f64 4 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64))) 1))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4 (/.f64 (*.f64 4 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) (/.f64 4/3 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4 (PI.f64)) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 1)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 8 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 8 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 3 (PI.f64)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 8 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12)) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 8 (*.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 1))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 8 (/.f64 (*.f64 2 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1/3 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (/.f64 4 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (PI.f64) 1/2) (*.f64 (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (*.f64 1/2 (PI.f64)) (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 1/4 (*.f64 1/4 (PI.f64)))))))
(/.f64 (/.f64 (*.f64 (PI.f64) 1/12) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (*.f64 (PI.f64) 1/16)))
(/.f64 (PI.f64) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (*.f64 (PI.f64) (*.f64 (PI.f64) 1/16))))
(/.f64 (/.f64 1 (*.f64 1/4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 2 (/.f64 4 (PI.f64))) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 16 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 16 (+.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 16 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64)) 1))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/2))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2/3 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 2/3 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))) 2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 3 (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4 (*.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64)))) 1))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -1 (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -1/3 (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) (PI.f64))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 6 (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -2 (*.f64 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -2 (*.f64 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -2/3 (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (*.f64 4 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 32 (+.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12) (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 32 (*.f64 (*.f64 2 (*.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -8 (+.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64)))) (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (neg.f64 (PI.f64))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -8 (*.f64 (*.f64 2 (neg.f64 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -8 (*.f64 (neg.f64 (*.f64 2 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4) 4)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 4 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 6 (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 8 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (/.f64 4 (PI.f64))) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4)) 8)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 4 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (*.f64 4 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (neg.f64 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 4/3 (PI.f64)) (/.f64 4/3 (PI.f64))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 6)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (neg.f64 (/.f64 4 (PI.f64))) (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 2 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/2))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (*.f64 2 (/.f64 4 (PI.f64))) 3) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4 (*.f64 (PI.f64) 1/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 8 (*.f64 (PI.f64) 1/4)) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 12)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 2/3 (*.f64 (PI.f64) 1/4)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -1 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -1/3 (*.f64 (PI.f64) 1/4)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) (*.f64 (PI.f64) 1/4)) 4)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) 1/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (PI.f64) 1/4)) 6)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -2 (*.f64 (PI.f64) 1/4)) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -2 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -2/3 (*.f64 (PI.f64) 1/4)) (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (PI.f64) 1/4)) 6)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 4)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (*.f64 4 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 2 (neg.f64 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (neg.f64 (*.f64 2 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 8 (PI.f64)) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (*.f64 (PI.f64) 1/2) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))
(/.f64 (*.f64 1/2 (PI.f64)) (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 1/4 (*.f64 1/4 (PI.f64)))))))
(/.f64 (/.f64 (*.f64 (PI.f64) 1/12) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (*.f64 (PI.f64) 1/16)))
(/.f64 (PI.f64) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (*.f64 (PI.f64) (*.f64 (PI.f64) 1/16))))
(/.f64 (/.f64 1 (*.f64 1/4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (*.f64 2 (/.f64 4 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 6)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 1/4)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) 6) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 1/2))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 3/2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) (*.f64 (PI.f64) 1/2))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (PI.f64))) 1/2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) (PI.f64))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) (*.f64 2 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64)) 4)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 4 (PI.f64)))) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (-.f64 0 (*.f64 (PI.f64) 1/4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (neg.f64 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (neg.f64 (*.f64 2 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (-.f64 0 (*.f64 4 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (PI.f64))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (-.f64 0 (neg.f64 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64)))) (-.f64 0 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
1.0b
(/.f64 4/3 (PI.f64))
Compiler

Compiled 15 to 13 computations (13.3% saved)

localize18.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))
0.0b
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
0.2b
(*.f64 6 (*.f64 v v))
Compiler

Compiled 51 to 31 computations (39.2% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))
0.0ms
v
@-inf
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))
0.0ms
v
@0
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))
0.0ms
v
@0
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
0.0ms
v
@inf
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))

rewrite81.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1692×rational.json-simplify-35
1338×bool.json-1
1338×bool.json-2
1292×rational.json-1
1292×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01568
115168
241568
3105568
4353168
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 2 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (PI.f64) 4)) (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (PI.f64))) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 2 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))))))

simplify94.0ms (1%)

Algorithm
egg-herbie
Rules
1532×rational.json-simplify-35
988×rational.json-simplify-49
912×rational.json-simplify-43
866×rational.json-simplify-46
856×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02033142
14823104
210243080
323493058
464793058
Stop Event
node limit
Counts
52 → 126
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(*.f64 (sqrt.f64 2) (PI.f64))
(+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (PI.f64)))
(+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (PI.f64))))
(+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (pow.f64 v 6) (PI.f64)) (pow.f64 (sqrt.f64 2) 5))) (*.f64 (sqrt.f64 2) (PI.f64)))))
(*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64)))
(+.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)) (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64))) (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))))
(*.f64 -1 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 -1 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 -1 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))))
(+.f64 (*.f64 -1 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 2 (*.f64 (PI.f64) 4)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (neg.f64 (PI.f64))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))) -1)
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) 2)
(*.f64 (/.f64 2 (*.f64 (PI.f64) 4)) (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1 (neg.f64 (PI.f64))) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(neg.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) 0)
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
(-.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) 0)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) 1)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 2 (PI.f64))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 4)))) 16)
Outputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (*.f64 (pow.f64 v 4) (*.f64 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))) 2/3))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64))) 2/3))))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 2/3 (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))) (*.f64 2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)) (PI.f64))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))) (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))) (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))))
(+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))))
(+.f64 (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))))
(*.f64 (sqrt.f64 2) (PI.f64))
(*.f64 (PI.f64) (sqrt.f64 2))
(+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (PI.f64)))
(+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 -3 (/.f64 (*.f64 (PI.f64) (pow.f64 v 2)) (sqrt.f64 2))))
(+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) -3)))
(*.f64 (PI.f64) (+.f64 (sqrt.f64 2) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (PI.f64))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 (PI.f64) (pow.f64 v 2)) (sqrt.f64 2))) (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 -9/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))))))
(+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3)) -9/2)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) -3))))
(+.f64 (*.f64 (PI.f64) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (*.f64 (PI.f64) (+.f64 (sqrt.f64 2) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))))))
(*.f64 (PI.f64) (+.f64 (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (+.f64 (sqrt.f64 2) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))))))
(+.f64 (*.f64 -9/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (pow.f64 v 6) (PI.f64)) (pow.f64 (sqrt.f64 2) 5))) (*.f64 (sqrt.f64 2) (PI.f64)))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 (PI.f64) (pow.f64 v 2)) (sqrt.f64 2))) (+.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 -27/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))))) (*.f64 -9/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) -3)) (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3)) -9/2)) (+.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5)) -27/2)))))
(+.f64 (*.f64 (PI.f64) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (+.f64 (*.f64 (PI.f64) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3)))) (*.f64 (PI.f64) (+.f64 (sqrt.f64 2) (*.f64 -27/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5)))))))
(+.f64 (*.f64 (PI.f64) (+.f64 (sqrt.f64 2) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))) (*.f64 (PI.f64) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -27/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))))))
(*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64)))
(*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6)))
(*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))
(+.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)) (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))
(+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64))) (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 -1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))))
(+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))))))
(+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))))))
(+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (+.f64 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 -1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3)))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5))))))
(+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))))))
(*.f64 -1 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -1)
(neg.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 v))
(*.f64 (PI.f64) (neg.f64 (*.f64 v (sqrt.f64 -6))))
(+.f64 (*.f64 -1 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 -1 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -1) (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -1))
(*.f64 -1 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(neg.f64 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 -1 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))))
(+.f64 (*.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -1) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -1) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (*.f64 -1 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))))
(+.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))))
(+.f64 (*.f64 -1 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))))
(+.f64 (*.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -1) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -1) (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -6) 3)))) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5))))) (*.f64 -1 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -6) 5))))))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 2 (*.f64 (PI.f64) 4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (neg.f64 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))) -1)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2) 2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 2 (*.f64 (PI.f64) 4)) (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (neg.f64 (PI.f64))) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(neg.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) 0)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) 0)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)) 1)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 2 (PI.f64))) 2)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 4)) 4)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 4))) 8)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) 4)))) 16)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))

localize62.0ms (0.6%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 v (*.f64 v 6))
1.0b
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
1.0b
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
Compiler

Compiled 64 to 48 computations (25% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
v
@0
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.0ms
v
@0
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
0.0ms
v
@inf
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.0ms
v
@inf
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
0.0ms
v
@-inf
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))

rewrite62.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1560×rational.json-simplify-35
1162×bool.json-1
1162×bool.json-2
1110×rational.json-1
1110×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01566
115366
243966
3113566
4335466
Stop Event
node limit
Counts
2 → 49
Calls
Call 1
Inputs
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8/3 (PI.f64)) (/.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) (/.f64 -8/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))

simplify166.0ms (1.7%)

Algorithm
egg-herbie
Rules
1432×rational.json-simplify-51
1372×rational.json-simplify-35
1316×rational.json-simplify-49
908×rational.json-simplify-44
900×rational.json-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02164085
14604043
29314037
319224037
446604037
564544037
678014037
Stop Event
node limit
Counts
73 → 158
Calls
Call 1
Inputs
(*.f64 -4/3 (sqrt.f64 1/2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 -4/3 (sqrt.f64 1/2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2))) (*.f64 -4/3 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2))) (*.f64 -4/3 (sqrt.f64 1/2)))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 -1 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -1 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(+.f64 0 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 -1 (-.f64 1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(-.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(-.f64 0 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 1 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)
(*.f64 (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/4)
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(*.f64 -1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/4 (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(+.f64 0 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(*.f64 2 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (PI.f64))))
(*.f64 2 (/.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/2 (PI.f64)))
(*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1 (PI.f64)) 1/2))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/2)
(*.f64 (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 (PI.f64) 4)))
(*.f64 (/.f64 -8/3 (PI.f64)) (/.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1 (PI.f64)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))
(*.f64 1/2 (/.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 (/.f64 1/2 (PI.f64)) (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) (/.f64 -8/3 (PI.f64)))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) -1)
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(*.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (PI.f64))) 2)
(*.f64 (/.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))
(neg.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(neg.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
Outputs
(*.f64 -4/3 (sqrt.f64 1/2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 -4/3 (sqrt.f64 1/2)))
(+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (/.f64 (neg.f64 (pow.f64 v 2)) (sqrt.f64 1/2)))
(+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (neg.f64 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2))) (*.f64 -4/3 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (*.f64 -2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)))) (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) -2/3)))
(+.f64 (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (*.f64 -2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))))))
(+.f64 (/.f64 (neg.f64 (pow.f64 v 2)) (sqrt.f64 1/2)) (+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (*.f64 -2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))))))
(+.f64 (+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (neg.f64 (sqrt.f64 1/2)))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 -2/3 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2))) (*.f64 -4/3 (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (*.f64 -2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)))) (+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (*.f64 -2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (+.f64 (*.f64 -2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2))))) (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (+.f64 (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 -2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (+.f64 (/.f64 (neg.f64 (pow.f64 v 2)) (sqrt.f64 1/2)) (*.f64 -2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -4/3 (sqrt.f64 1/2)) (+.f64 (/.f64 (pow.f64 v 2) (neg.f64 (sqrt.f64 1/2))) (*.f64 -2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (+.f64 (*.f64 2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (+.f64 (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v))
(*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3)
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))))
(+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3) (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))
(+.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) 4/3) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 -1 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (neg.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (PI.f64)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (neg.f64 (sqrt.f64 1/2))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -1 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (neg.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (neg.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (sqrt.f64 1/2)) -2/3))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (neg.f64 (sqrt.f64 1/2)))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 -2/3 (/.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (neg.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 -2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (sqrt.f64 1/2))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (neg.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (neg.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 -2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (neg.f64 (sqrt.f64 1/2))) (*.f64 -2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (sqrt.f64 1/2))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))) (*.f64 2/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 7) (PI.f64)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64)))) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 7) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 7) (PI.f64))))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 7) (PI.f64)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64)))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 7) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 7) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(+.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(+.f64 0 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(+.f64 -1 (-.f64 1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(-.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(-.f64 0 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 2 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 1 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)
(*.f64 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/4)
(*.f64 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 -1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 1/4 (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(+.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(+.f64 0 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(-.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 2 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (PI.f64))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 2 (/.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64)))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/2 (PI.f64)))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1 (PI.f64)) 1/2))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/2)
(*.f64 1/2 (/.f64 -8/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))
(*.f64 1/2 (/.f64 -8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/2 (/.f64 -8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 (PI.f64) 4)))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 -8/3 (PI.f64)) (/.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1 (PI.f64)))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 1/2 (/.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 1/2 (/.f64 -8/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))
(*.f64 1/2 (/.f64 -8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/2 (/.f64 -8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1/2 (PI.f64)) (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) (/.f64 -8/3 (PI.f64)))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) -1)
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (PI.f64))) 2)
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(neg.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(neg.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))

localize25.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 v (*.f64 v 6))
1.0b
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
1.0b
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
1.0b
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
Compiler

Compiled 66 to 50 computations (24.2% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
v
@0
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
0.0ms
v
@inf
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
0.0ms
v
@-inf
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
0.0ms
v
@inf
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
0.0ms
v
@0
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))

rewrite73.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1792×rational.json-simplify-35
1354×bool.json-1
1354×bool.json-2
1290×rational.json-1
1290×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017109
1170103
2457103
31186103
43846103
Stop Event
node limit
Counts
3 → 54
Calls
Call 1
Inputs
(*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (PI.f64)) (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (/.f64 -4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))

simplify98.0ms (1%)

Algorithm
egg-herbie
Rules
1044×rational.json-simplify-51
952×rational.json-simplify-35
902×rational.json-simplify-53
802×rational.json-simplify-41
798×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03004972
17324906
217844900
349904862
Stop Event
node limit
Counts
90 → 197
Calls
Call 1
Inputs
(*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64)))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64)))))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 -81/2 (/.f64 (*.f64 (pow.f64 v 6) (PI.f64)) (pow.f64 (sqrt.f64 2) 5))))))
(*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)))))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(*.f64 3 (sqrt.f64 2))
(+.f64 (*.f64 3 (sqrt.f64 2)) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))
(+.f64 (*.f64 3 (sqrt.f64 2)) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3)))))
(+.f64 (*.f64 3 (sqrt.f64 2)) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))))))
(*.f64 3 (*.f64 v (sqrt.f64 -6)))
(+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3 (*.f64 v (sqrt.f64 -6))))
(-.f64 (+.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(-.f64 (+.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(*.f64 -3 (*.f64 v (sqrt.f64 -6)))
(-.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))))
(-.f64 (+.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))))
(-.f64 (+.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(+.f64 0 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2)))
(+.f64 (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(/.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12))) 16)
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))))
(+.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(+.f64 0 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(-.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(*.f64 2 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(*.f64 1 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 1/2)
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/3)
(*.f64 (/.f64 -4 (PI.f64)) (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))
(*.f64 1/3 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64)))
(*.f64 1/2 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) -1)
(*.f64 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2) 2)
(*.f64 (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 4 (PI.f64))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (/.f64 -4 (PI.f64)))
(neg.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(+.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(+.f64 0 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2))
(-.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)
(/.f64 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) 16)
Outputs
(*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3))
(*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3)) (*.f64 -9 (*.f64 (PI.f64) (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64))) (*.f64 (PI.f64) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64))) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) (*.f64 -9 (PI.f64))))
(*.f64 (PI.f64) (+.f64 (*.f64 3 (sqrt.f64 2)) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64)))))
(+.f64 (*.f64 -9 (*.f64 (PI.f64) (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3)) (*.f64 -27/2 (/.f64 (*.f64 (PI.f64) (pow.f64 v 4)) (pow.f64 (sqrt.f64 2) 3)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64))) (+.f64 (*.f64 -27/2 (*.f64 (pow.f64 v 4) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))) (*.f64 (PI.f64) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64))) (+.f64 (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) (*.f64 -9 (PI.f64))) (*.f64 -27/2 (*.f64 (pow.f64 v 4) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3))))))
(+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))))))
(+.f64 (*.f64 -9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 -81/2 (/.f64 (*.f64 (pow.f64 v 6) (PI.f64)) (pow.f64 (sqrt.f64 2) 5))))))
(+.f64 (*.f64 -9 (*.f64 (PI.f64) (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (+.f64 (*.f64 -27/2 (/.f64 (*.f64 (PI.f64) (pow.f64 v 4)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) 3)) (*.f64 -81/2 (/.f64 (*.f64 (PI.f64) (pow.f64 v 6)) (pow.f64 (sqrt.f64 2) 5))))))
(+.f64 (*.f64 (PI.f64) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (+.f64 (*.f64 -81/2 (/.f64 (*.f64 (PI.f64) (pow.f64 v 6)) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64))) (*.f64 -27/2 (*.f64 (pow.f64 v 4) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 3 (PI.f64))) (+.f64 (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) (*.f64 -9 (PI.f64))) (+.f64 (*.f64 -27/2 (*.f64 (pow.f64 v 4) (/.f64 (PI.f64) (pow.f64 (sqrt.f64 2) 3)))) (*.f64 -81/2 (/.f64 (*.f64 (PI.f64) (pow.f64 v 6)) (pow.f64 (sqrt.f64 2) 5))))))
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 3 (sqrt.f64 2)) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))) (*.f64 (PI.f64) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))))))
(*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 3 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))))
(*.f64 3 (*.f64 (sqrt.f64 -6) (*.f64 (PI.f64) v)))
(*.f64 3 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) (*.f64 3 v)))
(+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 3 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(*.f64 3 (+.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v) (*.f64 (sqrt.f64 -6) (*.f64 (PI.f64) v))))
(*.f64 3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)))))
(+.f64 (+.f64 (*.f64 3 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v) (*.f64 (sqrt.f64 -6) (*.f64 (PI.f64) v)))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(+.f64 (*.f64 3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6)))) (+.f64 (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (*.f64 3 (+.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v) (*.f64 (sqrt.f64 -6) (*.f64 (PI.f64) v))))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(+.f64 (*.f64 3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -3))
(*.f64 (PI.f64) (*.f64 v (*.f64 (sqrt.f64 -6) -3)))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -3)) (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -3))
(*.f64 -3 (+.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v) (*.f64 (sqrt.f64 -6) (*.f64 (PI.f64) v))))
(*.f64 -3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v)))))
(+.f64 (*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -3)) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -3) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))) 3/2)))
(+.f64 (*.f64 -3 (+.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v) (*.f64 (sqrt.f64 -6) (*.f64 (PI.f64) v)))) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))) 3/2))
(+.f64 (*.f64 -3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))) 3/2))
(+.f64 (*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64)))) (+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -6) v))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(+.f64 (*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -3)) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -3) (+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))) 3/2))))
(+.f64 (*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -3)) (+.f64 (*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v) -3) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))) 3/2) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))) 3/2) (+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (*.f64 -3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))))
(+.f64 (*.f64 -3 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))) 3/2) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (PI.f64) (sqrt.f64 1/2))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 4) (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2))) (*.f64 (PI.f64) (sqrt.f64 1/2))))))
(+.f64 (*.f64 2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (PI.f64) (sqrt.f64 1/2))))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (PI.f64) (sqrt.f64 1/2))) (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 4) (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2))) (*.f64 (PI.f64) (sqrt.f64 1/2)))) (*.f64 2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (PI.f64) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 2/3 (+.f64 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (PI.f64) (sqrt.f64 1/2)))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (PI.f64) (sqrt.f64 1/2)))))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (PI.f64) (sqrt.f64 1/2))) (*.f64 2/3 (+.f64 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/2)))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (PI.f64) (sqrt.f64 1/2))))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6))))) (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))) (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))))
(*.f64 3 (sqrt.f64 2))
(+.f64 (*.f64 3 (sqrt.f64 2)) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))
(+.f64 (*.f64 3 (sqrt.f64 2)) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3)))))
(+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 3 (sqrt.f64 2)) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(+.f64 (+.f64 (*.f64 3 (sqrt.f64 2)) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))))
(+.f64 (*.f64 3 (sqrt.f64 2)) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))))))
(+.f64 (*.f64 3 (sqrt.f64 2)) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))))))
(+.f64 (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (+.f64 (*.f64 3 (sqrt.f64 2)) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))))))
(*.f64 3 (*.f64 v (sqrt.f64 -6)))
(*.f64 (sqrt.f64 -6) (*.f64 v 3))
(*.f64 (sqrt.f64 -6) (*.f64 3 v))
(+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3 (*.f64 v (sqrt.f64 -6))))
(+.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6)))))
(*.f64 3 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 v (sqrt.f64 -6))))
(*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 1 (*.f64 v (sqrt.f64 -6)))))
(-.f64 (+.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(+.f64 (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6)))) (-.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 -6) 3)) (pow.f64 v 3)))))
(-.f64 (*.f64 3 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(-.f64 (*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 1 (*.f64 v (sqrt.f64 -6))))) (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))))
(-.f64 (*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 1 (*.f64 v (sqrt.f64 -6))))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(-.f64 (+.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))) (-.f64 (*.f64 3 (*.f64 v (sqrt.f64 -6))) (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 -6) 3)) (pow.f64 v 3)))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 5)) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 3 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 v (sqrt.f64 -6))))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(+.f64 (*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 1 (*.f64 v (sqrt.f64 -6))))) (-.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 5)) (pow.f64 (sqrt.f64 -6) 5))) (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3)))))
(+.f64 (*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 1 (*.f64 v (sqrt.f64 -6))))) (*.f64 3/2 (-.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))))
(*.f64 -3 (*.f64 v (sqrt.f64 -6)))
(*.f64 (sqrt.f64 -6) (*.f64 -3 v))
(*.f64 v (*.f64 (sqrt.f64 -6) -3))
(-.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))))
(-.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6)))))
(-.f64 (*.f64 (sqrt.f64 -6) (*.f64 -3 v)) (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6)))))
(-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -3)) (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6)))))
(-.f64 (+.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 -6) 3)) (pow.f64 v 3))) (-.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (-.f64 (*.f64 (sqrt.f64 -6) (*.f64 -3 v)) (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6))))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -3)) (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -3)) (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6))))))
(-.f64 (+.f64 (*.f64 -3 (*.f64 v (sqrt.f64 -6))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 -6) v))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 -6) 3)) (pow.f64 v 3))) (*.f64 -3 (*.f64 v (sqrt.f64 -6)))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (-.f64 (*.f64 (sqrt.f64 -6) (*.f64 -3 v)) (+.f64 (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 5)) (pow.f64 (sqrt.f64 -6) 5))))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 3)) (pow.f64 (sqrt.f64 -6) 3))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -3)) (+.f64 (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 5)) (pow.f64 (sqrt.f64 -6) 5))))))
(+.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -3)) (-.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))))))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 (PI.f64) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (PI.f64) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12) 4)
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12)) 8)
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12))) 16)
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))) (*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 2 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 1/2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/3)
(*.f64 1/3 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/3 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 (/.f64 -4 (PI.f64)) (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1/3 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/3 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1/2 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) -1)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2) 2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 4 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (/.f64 -4 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(neg.f64 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3/2))
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 8)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 2 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) 16)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))

eval408.0ms (4.2%)

Compiler

Compiled 21054 to 17588 computations (16.5% saved)

prune120.0ms (1.2%)

Pruning

9 alts after pruning (2 fresh and 7 done)

PrunedKeptTotal
New7762778
Fresh101
Picked011
Done167
Total7789787
Error
0b
Counts
787 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.8b
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)
0.8b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
0.8b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
1.0b
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.8b
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
0.0b
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
0.8b
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
0.8b
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
1.8b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 127 to 107 computations (15.7% saved)

localize18.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 6 (*.f64 v v))
1.0b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
1.0b
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
Compiler

Compiled 51 to 32 computations (37.3% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
v
@0
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0ms
v
@inf
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0ms
v
@inf
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
0.0ms
v
@-inf
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0ms
v
@0
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))

rewrite63.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1540×bool.json-1
1540×bool.json-2
1490×rational.json-1
1490×rational.json-2
1490×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01566
115566
245866
3122966
4415766
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (/.f64 1/2 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 1/2 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) (/.f64 1 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (PI.f64)) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))))))

simplify97.0ms (1%)

Algorithm
egg-herbie
Rules
1334×rational.json-simplify-35
950×rational.json-simplify-43
928×rational.json-simplify-49
890×rational.json-simplify-44
792×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02023508
14683478
29633472
320953472
464523472
Stop Event
node limit
Counts
58 → 121
Calls
Call 1
Inputs
(*.f64 4/3 (sqrt.f64 1/2))
(+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2))) (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2))) (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(+.f64 0 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(-.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(*.f64 1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(*.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(+.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 0)
(+.f64 0 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))
(-.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 0)
(*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (PI.f64))))
(*.f64 2 (/.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 2))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 1)
(*.f64 1 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1/2 (PI.f64)))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (/.f64 1/2 (PI.f64)) 1))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 1/2 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))) 1/2)
(*.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) (/.f64 1 (*.f64 (PI.f64) 4)))
(*.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 8/3 (PI.f64)) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (neg.f64 (PI.f64))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))
(*.f64 1/2 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))))
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
Outputs
(*.f64 4/3 (sqrt.f64 1/2))
(+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2))) (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))))
(+.f64 (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)))))
(+.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) 2/3))))
(+.f64 (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 2/3 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (sqrt.f64 1/2))) (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))))) (*.f64 2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))))) (*.f64 2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2))))))
(+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (+.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (sqrt.f64 1/2))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) v)) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v))
(*.f64 (/.f64 (sqrt.f64 -1/6) v) -4/3)
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 (/.f64 (sqrt.f64 -1/6) v) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (*.f64 (/.f64 (sqrt.f64 -1/6) v) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 (/.f64 (sqrt.f64 -1/6) v) -4/3)) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) -4/3) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) -4/3) (*.f64 2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) -4/3) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) -4/3) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 1/2)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 1/2))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64))) 2/3)))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 2/3 (/.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))))) (*.f64 2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 1/2)) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (sqrt.f64 1/2))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64)))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))) (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))))) (*.f64 -2/3 (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))) (PI.f64)) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 7) (PI.f64)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64)))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 7) (PI.f64)))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))) (PI.f64)) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64))))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (PI.f64)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 7) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))) (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 5) (PI.f64)))) (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2))) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 7) (PI.f64)))))))
(+.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) 1/4)
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1/2 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 2 (/.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 2))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1/2 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (/.f64 1/2 (PI.f64)) 1))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 1/2 (/.f64 1 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))) 1/2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 4) (/.f64 1 (*.f64 (PI.f64) 4)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 8/3 (PI.f64)) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 8/3 (PI.f64)))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (neg.f64 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1/2 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))

localize21.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)
0.0b
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.2b
(*.f64 6 (*.f64 v v))
Compiler

Compiled 59 to 38 computations (35.6% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
v
@0
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0ms
v
@inf
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0ms
v
@-inf
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0ms
v
@inf
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)
0.0ms
v
@0
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)

rewrite83.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
2034×bool.json-1
2034×bool.json-2
1636×bool.json-3
868×rational.json-simplify-35
680×rational.json-simplify-61
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01780
118074
257474
3180374
4618474
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 1 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (PI.f64))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 (/.f64 4 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 4 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (PI.f64)) (*.f64 1/3 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (/.f64 1/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 (/.f64 1/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 1/6 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 1/2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 1/3 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 1 (PI.f64)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (/.f64 1 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (*.f64 (PI.f64) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2/3) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 4) 1/12)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (PI.f64)) 2/3) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 3 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (PI.f64))) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (*.f64 3 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (*.f64 3 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 3 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 (/.f64 4 (PI.f64)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (/.f64 4 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2/3 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 4 (PI.f64)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))))

simplify149.0ms (1.5%)

Algorithm
egg-herbie
Rules
1230×rational.json-simplify-2
982×rational.json-simplify-1
966×rational.json-simplify-49
906×rational.json-simplify-61
886×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02805601
16705535
214975517
333735511
459695511
575745511
Stop Event
node limit
Counts
99 → 199
Calls
Call 1
Inputs
(*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))))) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(*.f64 -4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 -4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)
(+.f64 0 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(-.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 2 (/.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2))
(*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1)
(*.f64 1 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 1 (PI.f64)) 1))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4)))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 4) 1/4)
(*.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4 (PI.f64)))
(*.f64 (neg.f64 (/.f64 4 (PI.f64))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (neg.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (neg.f64 (PI.f64))))
(*.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 -1 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 (/.f64 4 (PI.f64)) 2))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 1/2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 4 (PI.f64)) 2))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 1/3 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 2 (/.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 6))
(*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))
(*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/3)
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/6)
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (/.f64 1/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 (/.f64 1/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 1/6 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 1/2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/3))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1/3 (PI.f64)))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 1/3 (PI.f64)) 1))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 1 (PI.f64)) 1/3))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (/.f64 1 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 6)))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (*.f64 (PI.f64) 6)))
(*.f64 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2/3) 1/2)
(*.f64 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 4) 1/12)
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2/3) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 6)))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))
(*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4 (PI.f64)))
(*.f64 1/3 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (neg.f64 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 3 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(*.f64 (neg.f64 (/.f64 4 (PI.f64))) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 3))))
(*.f64 (neg.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (*.f64 3 (neg.f64 (PI.f64)))))
(*.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (*.f64 3 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(*.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 3))))
(*.f64 -1 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 3 (neg.f64 (PI.f64)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 (/.f64 4 (PI.f64)) 6))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 1/6 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (/.f64 4 (PI.f64)) 2))
(*.f64 1/2 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2/3))
(*.f64 2/3 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 4 (PI.f64)) 2/3))
Outputs
(*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 3 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 3 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64))) 2))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 3 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 2 (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 2 (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64)))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (+.f64 (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))))) (*.f64 2 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))) (+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 3 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.f64 2 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 3 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)) (PI.f64)))))))
(*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)))
(-.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))))
(-.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/9 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 1/9 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))) (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))) (*.f64 -2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))))) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (+.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 -2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))))) (-.f64 (*.f64 -2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 -2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))))) (*.f64 1/9 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))) (-.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))) (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 4 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))) (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(*.f64 -4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4)
(+.f64 (*.f64 -4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4))
(+.f64 (*.f64 1/9 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4))
(+.f64 (*.f64 -4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (+.f64 (*.f64 1/9 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))))
(+.f64 (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4)) (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))))) (*.f64 2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5))))) (+.f64 (*.f64 1/9 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4))) (*.f64 2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 2 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))) (*.f64 2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))
(+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4) (*.f64 2 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))))
(+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4) (*.f64 2 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3)
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))))
(+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64))))))
(+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) 2/3) (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3)))
(+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3) (*.f64 (pow.f64 v 4) (*.f64 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))) 2/3))))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64))) 2/3))))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 2/3 (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 2/3 (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 v 4) (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) 2/3) (*.f64 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64)))) 2/3)) (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3)))
(+.f64 (*.f64 2/3 (+.f64 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3)))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4/3)) (*.f64 2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)) (PI.f64))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3)
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3) (*.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))) 1/27))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) -2/3) (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27)))
(+.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3) (*.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))) 1/27)) (*.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) -2/3))
(+.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27)) (*.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) -2/3))
(+.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27)) (*.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) -2/3))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 -2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) -2/3) (*.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))) -2/3)) (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27)))
(+.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3) (*.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))) 1/27)) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27)))
(+.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) 4/3) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27)) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))) 1/27) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) 2/3)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))) 1/27) (*.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) 2/3)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) 2/3)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)) (*.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) 2/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.f64 (*.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) 2/3) (*.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7)))) 2/3))))
(+.f64 (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (pow.f64 v 7) (sqrt.f64 -1/6)))) (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))))) (+.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))) 1/27) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) 1/27) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 5)))) (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 0 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 0)
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1)
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/2)
(*.f64 1/2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 4 (PI.f64)) 1/2))
(*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 1/2 (/.f64 4 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 1 (PI.f64)) 1))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 4)))
(*.f64 (*.f64 4 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 4 (*.f64 (/.f64 4 (PI.f64)) (/.f64 1/4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 4 (/.f64 4 (PI.f64))) (/.f64 1/4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (*.f64 (PI.f64) 2)))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 4) 1/4)
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 1/2 (PI.f64)) (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4 (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (neg.f64 (/.f64 4 (PI.f64))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (neg.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (neg.f64 (PI.f64))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (neg.f64 (PI.f64))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 (/.f64 4 (PI.f64)) 2))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 4 (PI.f64)) 1/2))
(*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 1/2 (/.f64 4 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 4 (PI.f64)) 2))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 1/3 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 6))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 2))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/3)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1/6)
(*.f64 (/.f64 4 (PI.f64)) (*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/6))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/6))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (/.f64 1/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 2 (*.f64 (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))))
(*.f64 2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 (/.f64 1/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 1))
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 2 (*.f64 (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))))
(*.f64 2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 1/6 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 1/2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/3))
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/3))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2/3 (/.f64 4 (PI.f64))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 2/3 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1/3 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 1/3 (PI.f64)) 1))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 1 (PI.f64)) 1/3))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 4) (/.f64 1 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 6)))
(*.f64 (*.f64 4 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 6 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 4 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 4 (/.f64 1/12 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (*.f64 (PI.f64) 6)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2/3) 1/2)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 4) 1/12)
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 2/3) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/3))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2/3 (/.f64 4 (PI.f64))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 2/3 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 6)))
(*.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/6 (PI.f64)))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 1/2 (PI.f64)) (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4/3 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 4 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/3 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (neg.f64 (/.f64 4 (PI.f64))) (/.f64 1 (*.f64 3 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (neg.f64 (/.f64 4 (PI.f64))) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 3))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (neg.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 1 (*.f64 3 (neg.f64 (PI.f64)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (*.f64 3 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 4 (PI.f64)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) 3))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 3 (neg.f64 (PI.f64)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (/.f64 (/.f64 4 (PI.f64)) 6))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/6 (*.f64 (/.f64 4 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/6))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/6))
(*.f64 (/.f64 1/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) (*.f64 (/.f64 4 (PI.f64)) 2))
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 2 (*.f64 (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))))
(*.f64 2 (*.f64 (/.f64 4 (PI.f64)) (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/2 (*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))) 2/3))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2/3 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 (/.f64 4 (PI.f64)) 2/3))
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 1/3))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2/3 (/.f64 4 (PI.f64))))
(*.f64 (/.f64 4 (PI.f64)) (*.f64 2/3 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))

eval178.0ms (1.8%)

Compiler

Compiled 9851 to 8245 computations (16.3% saved)

prune45.0ms (0.5%)

Pruning

9 alts after pruning (0 fresh and 9 done)

PrunedKeptTotal
New3400340
Fresh000
Picked011
Done088
Total3409349
Error
0b
Counts
349 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.8b
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)
0.8b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
0.8b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
1.0b
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.8b
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
0.0b
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
0.8b
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
0.8b
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
1.8b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 127 to 107 computations (15.7% saved)

regimes20.0ms (0.2%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
(neg.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 4 (*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (+.f64 (-.f64 1 (/.f64 -4/3 (PI.f64))) -1) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
Outputs
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
Calls

4 calls:

7.0ms
v
4.0ms
(*.f64 v v)
3.0ms
(*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
2.0ms
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
Results
ErrorSegmentsBranch
0.0b1v
0.0b1(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.0b1(*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0b1(*.f64 v v)
Compiler

Compiled 246 to 180 computations (26.8% saved)

regimes13.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
(neg.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 4 (*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 (+.f64 (-.f64 1 (/.f64 -4/3 (PI.f64))) -1) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
Outputs
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
Calls

2 calls:

6.0ms
v
3.0ms
(*.f64 v v)
Results
ErrorSegmentsBranch
0.8b1v
0.8b1(*.f64 v v)
Compiler

Compiled 150 to 114 computations (24% saved)

regimes11.0ms (0.1%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
(neg.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 4 (*.f64 (*.f64 (PI.f64) 3) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) 3)
Outputs
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
Calls

2 calls:

6.0ms
v
3.0ms
(*.f64 v v)
Results
ErrorSegmentsBranch
0.8b1v
0.8b1(*.f64 v v)
Compiler

Compiled 118 to 89 computations (24.6% saved)

regimes9.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
(neg.f64 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
Outputs
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
Calls

2 calls:

4.0ms
v
2.0ms
(*.f64 v v)
Results
ErrorSegmentsBranch
0.8b1v
0.8b1(*.f64 v v)
Compiler

Compiled 76 to 58 computations (23.7% saved)

regimes8.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
Outputs
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
Calls

2 calls:

4.0ms
v
2.0ms
(*.f64 v v)
Results
ErrorSegmentsBranch
0.8b1v
0.8b1(*.f64 v v)
Compiler

Compiled 51 to 40 computations (21.6% saved)

regimes8.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
Outputs
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
Calls

2 calls:

3.0ms
v
2.0ms
(*.f64 v v)
Results
ErrorSegmentsBranch
0.8b1v
0.8b1(*.f64 v v)
Compiler

Compiled 39 to 31 computations (20.5% saved)

regimes4.0ms (0%)

Accuracy

Total -1.0b remaining (-117.6%)

Threshold costs -1.0b (-117.6%)

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

1 calls:

3.0ms
v
Results
ErrorSegmentsBranch
0.8b1v
Compiler

Compiled 23 to 20 computations (13% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043296
Stop Event
done
saturated
Calls
Call 1
Inputs
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Outputs
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 104 to 89 computations (14.4% saved)

soundness322.0ms (3.3%)

Algorithm
egg-herbie
Rules
1640×rational.json-simplify-35
1082×rational.json-simplify-49
1062×rational.json-simplify-50
1000×rational.json-simplify-2
934×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
13361
26455
315755
460255
5332755
6570755
7702855
8792355
03858310
19578186
224018102
353878102
467658102
579568102
Stop Event
node limit
node limit
Compiler

Compiled 246 to 166 computations (32.5% saved)

end56.0ms (0.6%)

Compiler

Compiled 97 to 72 computations (25.8% saved)

Profiling

Loading profile data...